d8bc6cf5846772ebb647fb988b9697a77446444e995dadaf7863ca1dac42b3f11ff4f80cf23fbf471e08c793b3283b34b7b3ef36df389edb9e2e19a2cbe3dbc908fcfd34f490ff610f28ac375b131f7b50f3326f5dbd766fed52e57bc8b7b7d4e72b3ad088ffb60919a99fade70e86f71bc74fba0c64b2c789ce3b7188efa6a585157435a99588fbaea5e281c202f38906c5caa801f5f211f2411ef5a333e5b5999e92e97ef0fdeddce79edeea320d27abbdd4fca284808711c10efd85a11cdc5e6627c4a7b85664241db79c8dce9a991c35e2815af128e0c36bf5f0d93593a418931bead80c43fd8963993f4e4f73cb35ec886ebb27aff142eb814973e1de9de448124c7c12294a7349c5d061716c38fcb9230adb490b4a0790d79e2f7939a2eaadd9ab68a6b1e06a10f0c441347ff3bc594a7578691fadd1c441bb19e4a483f7178b0eca92eb510a126aae4e80e06e235d2e1e89bca206f6ca47c2cb1a8b8c4e9c078f6a04f90c4c9e48157632383e3e8aaea1c895121c542c7eceaf38cafe43261a7c53f5dcd06cce92040c07213f0c5b0a76f6bfd1c07eb86bfd9473ed41b08b8dfcc7ee8d2c9a3569f6881be56d0de5961be0d2e2f6b38846d48027e728cccf4d11613e9d9f8c5cd1d5b8cd88dea9193e0fea94f6b960ce93050ad3ce3c0e8b282594d0f75b9894c93377ce7bd0ac29d2a895e5cac8d050f0791dcea94b1d9fe1999f0d172383789e37a369fa370ce09f5a365ea21ce932e419935dc892790b1b34cc3d73663e14687ea4490362ebcdfb1d3e3509dc478d0f194fc50c3a566822058ef03369c07f64cb8fd33966778dfe3091da82f09b3adf75832d97b92a8052b2760ca8584ee252c35962c1ffc282ea90dd17a4616006abe4683a235833369790d177dc20151bb031f6da6d82b2225cf9b4e2c17b0e86715df7e7c02a3bf9900f17f610d0f91affb710a3ff4e44f2eaebaa4e4e7a7f7fb122ae4ff0dc8848b62f0ba6dbfc9043263dd3071ef2f00c7959862406276db7ce6ac56f731df42d5ed7957380a55f434065180e5cd501c9232a1b96e2e99cb78a6c676d74056f4f03419983c397b07f2feabb2af654f8e29c841e2f8438f4826623e8b04658ad34b537029cc2d63a90df71e82de6d4c85b9c7625e51e46c2341541b447fd1c05f7b8d3297222933fe0cc5d68c3904216eec6dd2d3ef1765551c8e8ad6e611dae89ca7a52bb24f64a611b30f6ff5694625d9b2dfb8156aff92680724c8305acadac3e53378ef81e8260caed18e82ddfa17dbc1009f125bdf466c6da269b5e64aa4d21278ca043db8d7934bfeee855f3775a0829bbb9fd079b30ddbad19c304dda4c7254e0a34a8b08b7953764e67e3f6726fa7eb41db330290f11c566ae0552291a88dd4f630472e5ffcbda61e6ae7f78fea455976733ff5dbb40e4d8f5401d508fc5fb18a8b37d2f06ae12885cda81faf56ae4147c7a77200743a0029243c31436040db2bbcf1085c6682ee1718eff71db349fcbf9462394dd95da45b669e56fe08131471d30b6eb9b779d103018a945d8a05eb8f43b02e43059da2c020eade1f87865da346274eef3896c52a7a57e0e3dd400d8f4d80e392e8aae9ebf81dfaf8d82576b6ee794c4619534cb5ff5e16aa8c96c98416b4f9b817a1ab225127437c3833b003d6ae62d593256ad5ff1d5e2a88dc3021fa0df065ceec7dd76917073da0c8e2664124bf9fe04272d939c02c0c4dd5f6c8514aa81b4abfd61883eb1760ec7cbf6904dd84bd94108afd420b77476044dc000de02f9574dc3c22200da7908fdcc4ba8482d1a4d726188d83395004b7b6039571322fcd0395c52893962cab114668af0791aca463526a7118543df9d9f9a21c8d32cc854213d9e648f732cd0b2da035caea576e532bde8928b6bbe931a9cc839f6dd6e7607eefa844577f8492a49d28c9bfb72141b04f52256f7907e7c96856e7d57075517721ca8f042b2c374e69d9bdb12af089062dc75944a3b3bf3a84c79b5b9c8d9a3598cc87bfbe9237bf2debad4ab2067eed2de426729530e90a079f1b3c047f641efc50e7da05fad12d08e2705eb40119dd5b7340b03de1ef7f81f7d141b628a7050ba233049beff2814de64a3970b5ca1b4d58f67d03f221ec1cd2c4e323f12b367a40e38caf4a59d90fe03dc5b8c3e072cac182588347122b98648bfe36df808440dc9161dd182906c1383e22bea82079e32d0c8a099b52fd8844e20a229ec1babc4bc73ae5e586adefd263bb91c942e93143cd3f871c1264a31475bfc60c7da1ba338bfdbfb749e23457bb715d41c88804bd516307d633d3ec65d03bbf2c5b42d9748e57b3d947c3f42448ef32d7f8408e3ab98722df75340efe3cf6fe044d2d619466b043abc6d4ac58d3091454076b3899571b1c4997234e719cdc8db7a421ae4dcf05921db647ae4dc76a2c3c15294876a8c8bee23bdebd556353f09cac02c953903ba9150765366f701d87d07cf3ba0a014aae2786bb05639a43f28856763e9e8039fa3b26d2f0f38127b9b717950b7a5d41b6372689fa09ee2e2b86af5e4a33d98a962310f492d9884a9d1622f25d799cbe6e2aed20cf1283e73e0867f691671923eaf51812668d2167c8b6af4bb7fe563f82452a63aefcb3925106a57e0c525174cf16f8d71f289746649d32962e3e6cdc02766e4d77a58aea3f60d78eb197537d0e191c9c83f3f77de0227ec6b3f2c8cb508cd2eadf8256147475ead126d731eb542e0c1669d8e99465522f2cb7894a2299745592584bc5aaf074d2f6147cf1d79faeed354c173054fdce68f373d4bc480c7ae61e9e952238e07db437f3d87bd3f4f531a5b87a078d4479a2daca229834ee68508c2dd2cb0dab210514c041cac0dce6e6b3a7b3ad4d4a7076845b64111669e3452d710b2f85a61dd513e6f354623c88652e6c6b67a23044640ad18be4166b85a391ec631a3f73441b2e95907d37ad60ac3a06194bf49c0924b54f87e51c160ce135e42b714558f3ec298c9b8b068adc1e3943ecc26b56327970408eabd4bce242903caa26cd25e5227272c09f4af42b7d2f85b5c748935fdababcbe215c196116a5e066fd191ba1dd3b117b2dadb1d739c1bd423ee8deb75e1c15f416b8086793b02bde97afa0e2f4e95f42870ad9e35689ea14bd23ebb9fdd6b365e0f8add382d99b1c53ef8159104267012b7021543eda42e685550fd8be4271ad5f9db26a2a3fa4f471059292a6046e31d2dbdfb43dfce400dbdf62b28d3ead175ce709730a352443903b04ee9124d12a69a433202bf47a39765bc2bc471d898ebb124578662384cfbf573edd472d5e62c68d2c73ebda015d80a20fef38d63897db2c5f341bb29ea15d3d7cf37f6254d0c1df583cded22866522bfc6f88f8a3e9dd423eb0661943311aedf20590c4a3191841f8cdd6d46ac5f4c3e448d77fec0f7e0d75e14c4c42089c0651fa566b22d5e20c5131737d3301cdc5cfcaed953a68bbb0f3dc3ae7be71d58fee83366b6e6669e6cf013fb2d8c225fc4dd2782228cc1e89814830ce2e74fefc84c248af6e07e3ee11ca6f06cc929a33120020c43430cc7cfcf33e1e5d99fbfacafaaae41aa398b4ccbf8093178d88d758c1be5e8eb9536c5035479648aaabcc5435a9a2ba9eeffc95f6a8564d55988d096de105f98e72761f193eca899d7156d976f33bf60461af08761d1f9e8b5d03d1e1b71250f696b5f67cff19accc6b2cc41503f9170357b71246e7c3654ceea7aef377dac766e72bc39e6950dd58ebf849d1826eebf84c1acba4dfd284aad44a32570f6250873084c79c5ec3378504670800766d106a462c6d211c52658efc390f76b0a6f307f2f818336758a8a44726b9bcf47930c56f458c12157ed381dd2bc268f376f91a3b26c811927b5cff904be17045ebe3c71613b5fe78b684f6bd925c5e7d046d8f63fc50286f506ccaabb5d4ef3b324062de7e5336b5fb609b81d9b12916bfd9305ca11b5f6fac72af3d29ba4cab1ea015c32d4fa7be32aa05cd9786510b5d079a979ccf18cf4373a04519e71aaf490724fe94ca5df480b00ff2812f97b965e855a2141932b6c1130f91ef9578e6254323d2756a3378e31a88abcddf5153b01073ea602b1c7b0c07f587f39540184904310a1a4bee92e48953b4aeb490ee0cfca70a929231c764a2430213287a856dc416155cf7b2766020b827145741d6af04ec96a66089d3bbf4c2cb792d8ed90476b4e64a35f70590bffacf439641b598620d08adf5f32b59b0ee6fcf31522c978f125b33f39fe5fc4051c27593b9f031fa61d58bf4014ababe21fc0f8db3caa0da4f9cb42ec3a6a2523a907b80c185759afb12d15a8e1d746c362a705de794852643172ba25b11486f98ac8bfb336fd3eabf9f44758075eda6a902525ace007a64eb89a8663f1e9cd60dd4571907dfe37ad4a1fa87097b511aac09bd7bd97cd308810a6ed49ac6cd4f9ce7e9b153d674df968f22aab1cac08dc555ff0288f40d4fff708057d473c9619f839160774611d877a8293489b91b81fbaa8e24a8cbe5115e561308af5065ef0047d4f5df8cd5645acc0bd8f6cc23", 0x1000}, {&(0x7f0000001340)="ec295a3aedb25ba3a8ec474c3907e26a7a6ca569a06b5de0aae89f47e2e9aaf3181519b0a090af28d351d5c5b0038439a22740b47c1fbf9623cf52621d8245b9cb750a26019b418d43ac1054b048bb5b0b853d59bda7cc48b5e8961c4e4799604937753bb53b0a409ee3700df1f54962ecd9505e8e9f6169e03c34d66e47ffe38dfb411e529b00d25442ed36f9e3643b5fb0d8d36e0ac8e8d9d1d68f8b6681c3a847543a20455852f5313d05dcec9c85bbe791985504642226cd4346387d8dc5a1365c727789a2c4dfca69e374c65b5cdb510ee6fca8e69c40982617e669a6b86bac0fc1", 0xe4}, {&(0x7f0000001440)="0b7287290a6a2b747cd925dd0eb43bb3737045bf71647580f0dc4cdb05d0f936d0363f50dae6acd859c33e7c0b4a619cbccfc56854532f8fd6ffbb84ef6ed275782b987a83d1369d59a8a90425ad479b41ba05193968f40698611cacae7993341b8ed646b383d5aa59100c4bb92bed31e7edcc80cb48731434889a5e42d0728e177daced26db4916ddf68bec0d9ec343b736910fc9bde06519933f05e8eda0fb945d7f223017bf0a757746eb7219b3708cc6558da8f51be073c8127b78adbda67d179d7778e1c6f7fc446acccad41b5829ac834eb271", 0xd6}, {&(0x7f0000001540)="e2a37c16bf991b90c481df8cb6", 0xd}, {&(0x7f0000001580)="c1d5a5305c3628e7395f3f568a1ec8adb6aa52884ae7328f", 0x18}], 0x9, 0x0) madvise(&(0x7f00003e0000/0x10000)=nil, 0x10000, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=ANY=[@ANYBLOB="71a82e012c1b92ac3000"], 0xa, 0x0}, 0x0) 16:00:02 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x8000003, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0xfffffffffffff520, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x1f2e, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa, 0x101, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x6}, {{r1}, 0x0, 0x60, 0x4, 0xffffffff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1f, 0x2}, {{r2}, 0x0, 0x40, 0x40000002, 0xff, 0x4}], 0x10000000000, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xd, 0x80000002, 0x0, 0x100000000}, {{r2}, 0x935b12ef8840ece5, 0x1, 0x80000046, 0x401, 0x8}, {{r3}, 0xfffffffffffffffc, 0x24, 0x40000004, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x12, 0x8, 0xffffffffffffff09}], 0x8, &(0x7f00000000c0)={0x3, 0x10000000000}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt(r0, 0x1, 0x8, &(0x7f0000000280)="058998678d0b44c40fab87b08799964b06", 0x11) fchown(r0, r2, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x3ff, 0x1, "72cab7b68ed8620522cdac4fad0b41a4996c6b95", 0x2, 0x5}) read(r1, &(0x7f0000000140)=""/76, 0x4c) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) connect(r4, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x6}, {0x6, 0x1ab}}, 0x2) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x400000000000000) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2038, 0x10000000d00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000001c0)="f635e8d5398ea61c2345c0b4d2da7a23ed826e163cc9c5f5aa6366165db789e2363b98da3f422e7fb8a3f3b105e5fe8757483babaf91820852d3960fd7581dcc20c74346489692881ce54e200dd50844ec1befabb1b4607bef29700cde2b2cfd00750dab3be9cfd3b7d08a541b62223ada072b7e3990e6a8d851f009206cfb5112f182c791bd204f5183f3f17fce7f92969f0a91d00c1bedcf180715346689d4462effd0026e64c8633b569ba072bf877bf37d1565d1e9916dfda812d95a7e915a38746fa36f83692950e5d2f6ac406df40c765e690dc619", 0xd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0/file0\x00') lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)) fchmodat(r0, &(0x7f0000000280)='./file1\x00', 0x1, 0x2) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) flock(r1, 0x7) 16:00:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) fchdir(r1) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x78}], 0x2) 16:00:02 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x40, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x2) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0x81) ioctl$TIOCCDTR(r1, 0x20007478) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000040)='./bus\x00', 0x1000000000000068, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x10000000000001a2, 0x800000000000) 16:00:03 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/21, 0x15, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) fcntl$setstatus(r1, 0x4, 0x44) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x82e1, 0x40) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) write(r0, &(0x7f0000001680)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfe7733be8ddb0e875769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db6916", 0xeb) chdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x800, 0x4) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0xa0) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000040)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x80) r1 = dup2(r0, r0) close(r1) 16:00:04 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x81) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = semget$private(0x0, 0x3, 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/246) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r2, r1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)="800a37db0302991fc7365b7a3aecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6b934863766746d6052a46e610e7d726204bb108374b5a644bd9f4887b6610cc3d03ab1f42fd263b1922e91c3862c870f2800024ec27b77575f0012a189a9382b8881ff63bc71600b0e3120a8012b3f18dbc11f000000000000db290c4c27dc3ee834162259fc1b4b08720aa18c9321d0172223a6a8d9db2b80f73ae6b535b83185c0d3d12c8e02eda12d81187a8475564d915658c33753b1f8a8c7507ebf43e10ca35431eaa9802e53a8042be1c56f51f601a8a1a9d1382cb708154608db0f8f95b496e214d608ef987353e8a6eab9a6494b347aa84a1d8860b39c879a63fb4921a9d6fd3afdafbe134e605b0e29051c4830c8ccdb16debbd7b3df2ee5e03ce305a600343847a75eadd29c71e30e5e0a5ef4f2eefb629c91b696985f0497932772b41fd3a2f8d6a2a8c91db5e3a5c68abd05d12157360993e14de401cac642fe0be9e47e714f5eabb1f6db2a02053b67c0dbf7afdbadf8fc971585c3bbe61de1b726e8ee932b15db0ba58b603885c3f864176d45b096f4c77bea74cad0afedefe9e2fec750cf5ad71dc43d70d36d830e2c0c5baa40579509f84238167923acef9e2f0d4aa458c9f5a94b5a5f8a06feee1782c2cd95fc4eba119688b4d185a42525fa24de93a491f6527b23421053289c2b65fbf4181fe650a4b556eb9896d8e133320409075a7144be40be714093cbde1861651ba1793c72a33f170a0c7e0000000000", 0x229}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x600000, 0x1800000, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/30, 0x1e, 0x2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x4, 0x86, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x4, 0x68151f9a}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x1, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x34, 0x2, 0x45000000, 0x3}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x40, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x8, 0x1, 0x28}, {{r0}, 0xfffffffffffffffc, 0x94, 0x40000001, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000000, 0x81, 0x6}], 0xd92, &(0x7f0000000180)={0x81, 0x6}) utimensat(r0, 0xffffffffffffffff, &(0x7f0000000000)={{0xf0f, 0x1}, {0x9d, 0x2}}, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r1, 0x2) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8c) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) fchmod(r0, 0x2) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x8, r0) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000280)="85d89cbc796a3f5509bd164b8f582f49e8f192429a41ece5458327b7b1897c540b46f45dc775570ebe3ad8e5f44324cc1aa79b7764ce093c10cf85ca718e4cc5cd07a6a024c01222191baa479bc523558c356707597cb6458eaf997aa2b42b6b2cfcad208240b6fd0495b64ac64a812acff05928f969166af71127f0508c8c18fc5e062ef7797bf0c77c62de9c26b2b0fea2947147732b56fc91b877f79450a5310608fbdaf78fb1befcf95e8c4fcc1da3694edc088170b9cf50c5b6d9087b918d941541556009e799cad8232d9f725155d38f5a810ed2483cbd81c9bda70f41153fcf28d698749cfb086263bf6e6ca55fc0eb55efc9b4a6456d91fd6eb00de908e5d10cc18a5bd48efc158c12a1928d2eaacbf99531a55685c8c0d6081f7b6227a8709a8f5cd02240ed7941c119d53813d3ec90c7118a51fdcbb60f54d50f336cb2fb8c3b398cf78aaa1c87d964ae7c9dc60c4c993f44c0a218c1feaf2104f978f485374d77a071de92ef413720896ac1425c29caa83ca1a6290ebe93536c72b55f31f87efcf5772721b333ef0f7a9f77d4450f174eaaa0b095155118bc6d3fc5b69f2737fc58c2eecbdd3be9a2a080394775b9f690776056552c8211b459b9b8078adaf83b03926963378ec4610608d5ef211c636fd678237c3f1522497ea4af9ddc62e3090c66827f9299cf3ff56939c78b5eafa460e64baddeaf27b21f0951274e9213dfcde75bdb828ea292d966636cc1a82bbff6a85d949f88d77275619306d1677699e3bebc7ec12d4fd15f0062bebcdda836f880c37a43b958f39b31728ba5d2ee5cec9d7bcd1996364655fb1b880e341d9095b69b1048c8316db73454398285b6d9954e7eb8645057df6aeceb0b362079395ce6f5054aa1cbb37495b1b69f239e21b6fadc7f0e0302b820871a50d695c688390547acec24c23bd548a61d7469d02970c3bb5bdcb1173b11fa742cbef8a3ee42e671874580ef150dcc7ce667f8faac8d7cf60ca0f3cd93de28a9112f83440fa6fba49053881b507a0366db1e1996de5f9ef4855bdb3cd5fa7c47430f23d50e6009f73bf7892d1fe5267041c266563e551fe3440b6afff4d0c2729f03561383999d3720915c961d2466fb78ae160835a78f7235b7cc284ac3cb342360527649e2207c3d487fd55f12754031e793761dd3f48925de0327c498faf25de1949ca202320b0dca884744305de0ec95d0bf796523b2b09c5b6ac3fbe6de1f3317b75b2f1b163f8f6d70d24192955ca6c67c4a5c9dd36f460bbaa1ec87689d4667352972b3c6928e63d811ec8c3a15dc11cf5380c3b06334c68970b8720fb2690ea914ea12dc7d598cd21b358aeef9640b704460217961c97da0797fcf0ed81031a0364e34a505cb34473a059487db0aae803a86cd1d57c4439795eff1d7abeb3668407e10330ad77398a915bf32e66b47202ed14ed5d576e02ccea01e6de6fbb9f6cd9fac7510c61d1e58ad88c9fc7afc91171602006eaf55bd9d25f9561c951186dfadca0cb24ada16a6ef73691085435b83b0659f0ed717bfcac94b3dcc909637d6041ea167d506b547cdea2140eff473698a5d0d8e9c6c1a20aa93caa194c18fb522c2b8513874cde0248eecb087a9b19a1aeb99d86cde3ed0d3a45152394efd75ca1f1817289fff55d25f130e7034c322c7ee80df29c5aa2e0c0715484afaa2650a1bd4f92c653440a50dac913820e83e6269cb40ceb06c3d0820952519de45cd2a5526c3029531140f3185aefcae5356302bb3b408cdec67c11fe55d70d136b940cd7a097c877f6dde950e4c15bb5fd9043a6b10bbeeafa9a489ecf1de0e36631543d61b5566f5399a1c04d5dff566834995b8150493b0fd80579af980be0b3713bb9354f7caa537a08cd475362bf0e57ea250678e86b0102236b679345b52bb8ca7a097980536a4f1398dff32e6d58df6e762add1d4fa8509408a249703780c07c17e9eea338a3e87a60c78b79df6374594f76f1e60bf91ac59b24c02fdf394ba9629e258423e514613d638e5af6bd0695345f61a50649850c5bcf4a20cd7c554d3fc4b677009da8bedf3aa1909730788bccb715497282f26832ddfa9ef7b175979a85aae3e83adcf9d7c3bec9628a16afec46dcebd361e9c78cecb1531d8c50af6bd4217e0ded8f3fb35c26f4025b67df031aed005f837e0ed48775bbed04aece0b8c59d8d0ae533928351fc4f5396848ea4a099f5e07509a9f514077f2bb4b7ef9a844a4bcdb6910832a5a700f89204301257978f6094287838c0ab9e6c6ff6b1ad27db2630c5d0551c21c0558a240a627d1778c4d3d6c25e2088b828b4743a6bf829cbef2da70ed33c0420281b8e0f08302df4a7d0b038ddc3a18a3d7da4015147424a3507ae04156937905e80a3f95aa500f9170d089d83e066cf1d866fef0bbb1bfcd09732827106ace816766223616198b78291b46d568e886ba9be96c9410e04e622774dbe1233b4885b899603f3521539ec0e565221efb68ae90cf2c18215ed0dce13097db0863e00d8539fb48bd6e708c10febe009447fbc11a52fd252ea5e1304459d448c7f809743fc33b3b721867609cb1205c9b89d2f421c7decaa51a735ca0aefa78e57f1c35ad65bdf6ba3a35136b28fd67765a376deba38607f3a8fdf16fc3f2a36c44e7c0b7770aa62c268168bcfd54ebd46fb30f7b89f67e07dd37d6efe6df3c734ff7d1eacfe0af381fcbd7cecadfea8cdbcc32c602e49a25c27f899de713d0d52f9cc7b23fb4652b9d5c9fa4629e4ba8e9e93e31a0d4b99f23d0530bcfe412a82124da4ab7c5751b88cf0f655a1720d959db060237d23a2004bcb42c1185b79cf462662e0032ac1b12d65a5b323a6705e36b27cef442d2cd5ab57783e5469285ad565f6ba76460779303e716663ce3aa4294bd89ea772b0d63e58129c9bd8d4b35d8830182eec9dc33ef53c336b21716b2970135b56ad5c12cfc4f9b79ab08205a43357e3867cb11820646ce9a768755a6d229b20e1529daebb842f0fa68b0b39d5e39c943829912d0a94d84edc2c72ae1f0c4c55635162285ff620700368d10e434a848d3c2e0c8016c85ee40717e8dc3b7fa9d364eda477cb488b327eb5304d74bdbcbe655f5cfaf4b6582e07e975cdfd9839ea1aacf47a95fbfac0167f01dc4ff31d07246fc8b16a02d8077e5d62b33b3b0219e5e7507b837b1d9e6375ae12b6c6ccef328653d0f4f39cf3f9f51e1b5a84a306e2557203fb626c53b73910a8ee95331fe99ed22ccec36480dbd8498e2af2eb65aa8101227500d6a4e8d4d4e68d40c13ac209d3498ec0e9c709f1675c1f0647c6e26ffaa2a9606c89f27d5526f485faaa5e49ff724bbcd34f09bca0388f8e404aa509929e25ee77756657efb45b45763bd46d2884b67c931bf0afcf8bf6e788cc678a13ef410fda759269acf34663097f091b73e89e68c13376cc206f3e86670279e780b3b6e1d34e8b966eda9f965604b3cf9148c802fa1a08f51bd4c45377f41ee499ebd90bb397593eadc3490810a9957d6e5c9020cacf0fd4c6fc0d46abbd6e04ed9b2ed90146fa459161315ae80023d8694c38ff68cb9c0c426bd5e226fa39d4e37ac88ed10d30074818e8d5a89e4d340f47cdf6a9963872c8ae3bd1af406a82900f32ff7f63c2065b5cdcce9e68bdfc398e126c567716f56a7297ee633f5e64091f14d082012283c0ad8281e64bf1a32028074f14903062dc8bd870753ed78a1eabc9c4fb28b93116759e8549b691ac82c2dc9754da44a0fc18ff33e41dad854366ddc8192ef3c4632d132600b6b8054e52e47d43459704d5d6635abe602c652d43ad98205ce4f9d2c5a3966aee7e2a00a01722cb7bb601f0dbfc3bb73757517e4cccf812a1a5142ff1b760e8af1eb012a480b15a8fc4cbeccdd0965e74fbf7a5cd52b191ce37e1e30a4791d4e8eb7a8504648dbd085de321cde0da2e4ceec84f3495c432e781cd59b72892a18c5996ced73121bdd9f6a6d546b021bfc24a41aea442c8b6c015394f18a259d9d4b03333fb120a06fdc024ba9698dfe883500d77bd0a300bb9edc508213863dd95c5b134fd12b0c37cf7409f1a312588c9a063a71b8a73a3cbca410acb200b905eddaab7ed6e2e44d60003c0406889ebf33893cef8c2b23b3daf19878958c16ea62781ced127c68f23205a2182335aede225b2a7f8b3510735c3ec2ac95c5d041ca92cd779ff81e8291884326153e3e00ff710c9268f8f9731d3a5b64b2173768ca47fd634c95f130251759f25d93f2c4f3a319f53b35a27ecf971be3330da15678f6ee0443614e5089a58502190ae934dd06c2e3be638db499fcbbec16437dfe21c801017368fdf3bdd9da21e0aa087c070f382a8e3e4b81617a3691e4ec0ca543fb99e3ec40d97c594dc365c5e4e1748d99ecf62d5135001435285ecf180e00b5cb95ab0bd73fba8c52f31dd045f5e176aa82cfd8be4bef4833f5887f0d9c4d5fdafab7412340adc3d92f0469dd04cfbe16ebae9eced9206dd5b609d0f07f1a8ef7121e165182a5233198b1f77bc00cc0b30a1e3a2a9c8b2a6e108a4041aa5df8545daae47c7e238979f77023ad19bdca7c8d7a13dfba9a25b2ffad0e79c9a71bb79d2a5bde46adcd2cfbeb67f06902411e8e6b3fce28e07c6b4a2b34cd9f6e554888384d0f6a0bef1ce48218def3a42cdbdb18ddd5670c9016c1df3b7fa9d1277d00c465db1b4924a8fa7bbfc1b6e36339accdc104831844f0c8e597ff24fa570829702593d747de104713ab5ad35c64ce587f0f056dbcfa677e67eee333702c35ea233f0931caee4651f66c720ccced4abedef74ef5a7d761fe6596fa5ecb8ae39805d1e48bdb49a588509a8af9c0e17ab54ed3cc9f41f158caa929f76a4fd2e156accf4f3ea522a97f2f87cf78a41b6662f2b1270d217173b3ac4825552c67e402eb3946626bff246fc39ca8ce446432d616522eb92ac79a26b980ecb2f78865eb646d082d1aaa61b6f635ad38fd2058a729558f92219f559581777edacb7a5e0ba0d798c05ae62e837d60d3abc1c97fb8036d5d82b64aa1b98a47e920ce36fa537b10fc580884e34ce71d69809942240f69cd5f5e2873800dbc92e72a713b609ce963c234b82faee316799ac418ad70fd64a5d812a6defa037a214ca14c5342d29be04d55e7628f799772c8280076ff199896ccbdcbb7aa326849da602e94ee4c3247f532a371a183ef1f9f6655dab30e16442d75fd5580477d4ca7304dcc8b5ea18fbd48e88fc4ce909e1b6be7e9bfd783fdf45f42ea5b083e4785c03e7fb1116ec9e0e18984748193f24e16dbc6eab3dba98525aaaff4bcdec138e62e1f6eea174992cc7d03f69e808695bc611e64048a3336388ae0506b87f6a4c7c7e44266bd7ae834b55328178d0d378bab8e847c35db7413eac8f6a8c3cf1b319426272aac8feb810c304221ed3751a6eb3ac474775acb867dbb74904b60d710ac50ef5e6b4803fd1b557f6b65acfbe97b9fc9cbdcb79cb2b11379ca17d418f9195125a93a641fd3f1b3b37c2c5914e0de283e6bb0614759f60e345ea5172ca94f8d87c37f73a205e274a215e229f0cdd36831bc1d36db0d87a43a871bde3499cd5e042333ba1b65540d9ca3e2c81ff3951c14fa5db6fd7a43500e3cad73c18b981dc3e3168d2fbf3d993c4174a04452bd792e8008bdbf98b8eb82da289e410991bf5ef095c035607f5028554759caf9c798d4adcde3d8d4cdc5deafb887e0e58f426510c3c961eb5b346f8ff3477f58e32e573527d47819b63916d45", 0x1000, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x1, 0x5, 0x9) fcntl$getown(r1, 0x5) getpeername(r1, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) r2 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x10000) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000040), 0x20000000000000fe, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 16:00:04 executing program 0: r0 = socket(0x6, 0x4, 0x3) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) fsync(r0) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff}], 0x6, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xd000, 0x6) kevent(r2, &(0x7f0000000100), 0x567, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0x3, 0x9cf}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000013, 0x3, 0xacf5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x9, 0x7, 0xd7a4}, {{r1}, 0xfffffffffffffff8, 0x89, 0x8d, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x4, 0xc2, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x26, 0x80000010, 0x1, 0x6c}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4000000c, 0xfffffffffffffffb, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1000, 0x1000}], 0x6, &(0x7f0000000180)={0x6, 0x2}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2064, 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) ftruncate(r0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x1000, 0x1}, 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) write(r1, &(0x7f0000000040)="21dfd9f491fcfded2baa318c0fab456000181c13fb987023ec7e25fd92718c8ec220c3b8a37f358606b1aa6131e4335e3c2170c3b4aa", 0x36) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffd, 0x1}, {0x2000000000003, 0x5}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0dc903bcaa746cf8ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xabc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:04 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="85022e2f66556c653000"], 0x10) connect(r0, 0x0, 0x0) 16:00:06 executing program 1: shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x4, 0xfffffffffffffffc, 0x100, "ba5839c2faf88b478780e1a602345e845d136178", 0x3f}) r4 = fcntl$dupfd(r3, 0x0, r2) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffff5f) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x1}) 16:00:11 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4005, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) 16:00:11 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) socketpair(0x24, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfe03, 0x3f, 0x0, 0x1ff, "dd9ac2083a7ed88c773c2c6e3e11a6b9890152ce", 0x100000001, 0x100}) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x9}, {0x3, 0x7fff}}, 0x2) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/77) 16:00:11 executing program 0: mlockall(0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10003, 0x80) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="6fee", 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = semget$private(0x0, 0x7, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x2, 0xffff}, 0x6a, 0x8, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 16:00:11 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpid() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0xfffffffffffffffe, 0x0, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x148, 0x400}, 0xf) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) recvfrom(r0, &(0x7f0000000200)=""/220, 0xdc, 0x2, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') 16:00:11 executing program 1: r0 = socket(0x22, 0x0, 0x80000001) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000001c0)="ddabff01f2c5bc781100566c2aa72209f1774cb3d8ae1c9bec78cd9d571f65eff1936b5485a061eb26c87b4fd1f59111499f64514ffca80dc80313bc5921164ccaaa20b35c9e3b986771b79f67bf6915f8d77a9319b10d4f6622202b5b441f2c7de5f6bedd67f928054966599478c306486c6ce32a80c7c44260a34e94711f79eee5e3b9e91e857d68b612ee5fa76236d5876974b72e2f41062900d82a428be9aba795fab8f808996e331116051b3091b4bc2cb974a59087394771fb7b370bacc5da30bd3d2edc9639cf2af9fb7133093f0b6e719989a39edbecd0f5bfcbb03d5357549086341bc35fa90d2f4a71d15a9c047bf20c1bb5decf170853c32dea97e5afedf271d593729e917d9b2c9472492c3860353bb3000cbce6d2c70e3f72cb7158791b08d24ec53a66a3eac9a7cc822c3920b7f6f725d46644bf4ea9647d9aab350aabd73e8cc4920ca5ec75cbc90aa8046739e3b29d2321afbc1b1ebbf440c23deae84438951fb482269dbe2ea0d5fd0f625ba0f1014a6728ad1ed8ff08d96947ecb9cbfff001a30c95614010fa529b278b12b024ad87cdb74bbe74c2e22aac0aa4c31bfa1f115c9fe825327a8f839db0461d904780afa870e38ec9f755920005370a290a69e7193a2fbe73af28e32f08356829000be48f68810f941185f0bebbbd9d7668e651e4fffdbc579872d959b2475f3deab13300d4c41c8dcccdb83016dd31c6eface53266838f3f2cb9214ff825fc668f30e55fb1115f0d5969cef07e4fd9120f382a0507e04ab3faf3ffbbc48ce00b9881fbd2dd8bc826393a763e7e68d09c25a9061804b6d2b60ccbff4f6a0d8868d2f98e87a5f8088000dba6b5a7065affa02bae24781ce6c240c4e5b70ef0c39760d48298811f7ebc241e91686964e7fc02dd2713e3787e1369115178ce993cb6740cb804b7c8ee82565dc5fcbbdae8b1ecbc14f88457b27eded7db02279dbe75294a86337dcb446a52a60c69936e24858a7085f90fc978078cfe9dfe6de8628bf1cfab48bc89c430922916c912c11f87af7e739aa157e1b7f7475a78282f75cca5a9ec7ae5d828ffe3811d81efac00574684206611ebca37bd5e82745cd051d75677e52ca462fec64bd87ffb80b5632b432569b489aa0cd04063a8d95ff0e962b6ae1316d6fc9f166437475610541215275be0a5e00cd53af893d67aba7075eb5204781d21587900a1a4b0ae3c5c7f5efb4598200441249df34a08df16dd410dfface895f7402b25340b363d302af896e5260ee93b6ce92589a64aca88205adf21d7436bd23122e39004bd868379707b42389fc5a9a33eba4b6105ca64f5be9b4e10ddc4b59f756d721e9a18ec10e2f70b49fe085a1a89730a27a41ccbef0f1586d5d7ada62da2770f6668e5eb27b4617bf273b8dd1dc9d42ae5c43d5425724334364b2be560cca39a21f3651cec4a6febb7068c630b0ba38e661ecec80c3d47d8f62c914a9fb5c28d4f5e87ac66fa5c403e91205c62d5adee2e088731e9de643727b5d236993e1d5531216497fd66514907921213925437883d91f99d6f92fdc75a5bb569fc99a207b1c3ed58eb3765983737dfa0b097a5bac2f4a8d439c30e8fe0a44931634f7e07c23b872feff0504529b2ef7541f4251934c7faca11369017e1f8ec740493235fffe5c83359bc808828ef4822a5e82eae905327940be14374d1bf45beb2243f96f216add0bef45ec6fd3456e09b62b53258d6a909b0a743cb8de18028d8d7ad919b8f0e81b2eb12f2ade8ba2625410c8961de367e27dd286e34f62a80cc9f2031f0e180183cd65e00482ed08298deaa7b76231b03db6174ba71eb8357a7755d499bcfb23dec91c7b75def3c5ac2a742c02a4ecc700ff1eb2cec874daa209368d704f71a4950708de2aac1572a17513565b0a94a930dc90cfb368277eb3c9137b8a6bf80a69ec7d881e8c06ca1343457008a2620bdaac28edc7e64db429f76e27e39bd745d37640633f8942ef33d3490e2af9b9a771852a6fe583f88ec1458585d608ad84edc265decf886d9f8493e8bb736799f39a9440f84014510a09ba689d35e3f8f83136adc880df1c486e350178a9ed22c8a11ccf40baf922b960bc197c1699606d402478c69d9761dec12fd6054db66182edc920de93619bbec4808d21046e762afefa21f600efaa0cebf87eb8137ba4575d6d7246ede0de46ff80651c9168f102be5d36dbdb87a459de01a7f84eeb79ba24c02179d8f0b9669fc3ab6a8281039f324716ddd9fa4656b74f4bd4d9b424b40bb94a4c32ed6a7b7f6bbeb575815c636de7db5c401c2e582f6df209dd775878de3e59fceae790b0c57f7c1a75f12d287b70603cd6d9ec03e174d651186c0ee5e3b9c9b2de9cbcac7325b89c103133397de6a9cad916b531b404be096ef5a2847e0daeeb848aef0d592ec463c7a23d18a710edd46bbe0e6c13841604bc70614c84621f9bd2d562227d56258d9c525021c7a62111ebd9f076d8a30dacb896360180b935e6d62c6ea227f355d5f39a49971eb5c1a35d97e3b61d477b763636d7b6d903317f12053b853f2ff1dde98e48a036a359e22a334ed7fd1ae38aa9fc099c1d2289efa9f38a31e748eac1a14fc394e8d5ff4c5864a31bcab08c318875e8e60d04de0a2d3ca25310b9526ad2e1b5a88161995edf2fe593f96a136627b7318a198523727af84198df85429bb6d8ab2731fab9dfcbdead3cdb399b7ecf52b82e278a233f054bb49e1d180246a08a1093fcec97e46ef40f6e21868c03a6a4ea74061eb65d22f085790ad770487557000c60fb95bd679b550250aeaecd1639be07b4dffeb5baa962286371bc099093c644b2d4c55f2515c4a605b65440775609d1a6f21616a5e468b1cc5e28e3b5561b23d3e698057f33bbe34610bec93d8d8de42b6fae01c7be91fd7075e4a15a2f3f18fd86dbc24e2e4da9ba40a89bcb0c56f9cd05f404eb4cfcaf940696fa140a6959b085f917871bd25b51cd4e288802c2b15e09b482bdf41367ac57e190affe90e7e03f0aeee9c7398e5b8f7165d67749130603b8873fad66e5145e76b4df18c9ffe740510efa1f522f9a877d81873092cff7537482d085454d0086a42e0fc2e1ea753e680d394b927bdd58fcdc0ac54e2c5d4738cad1d96f7ec9d04bf194f308586be16af6694158b4e70ce15dcfddcfde3acaf870a4f84c1a71ccc914be33622988251cc58fa6bd43ad39d2c465af89a9fe8c97a3ebd1c237cbce527481ba9f87b850bcef2d6b262cc68a6787d957da993172c21c806e4115120a84767b6aa634f5193419cfd62ab571867aa111cb6bb38b0d12ae97b050cb0fdfce44ee1b2e2eafee17dfeedbc3d552a1b34f805a1bea02f67ccf43e5cdfa4eb79341c2c1a9e1771fbd121aa1ba20bf17ce17c787b579fb11be2ce4254c78be4d6d5af42f278fb65ff5d2ba7e85640ff7e910a0d8a4e72261300af28451496875492ed15ad57ba5e6afdcf77391000d9cb82c93f8b8feff43388539dbaeb3252fc3cfcdc07ddf8de69617eab76d58d8ed3663b8d68d21dd9f53d5febaea284a2998a8367af501d8f4aac45f423517541d4b8877665189b3ab6412114434ca6bbf70735e86438686966106a7eb4fe3ce57d1f9196c3ea5967eadefefb2d420f436d2eceed9544b84c73029a7d56091b3c0c79ab029626b14e3ceeec3220e8e272d801b34e8002e98506c37c46c665681641045aaf7fcd510b604cdc4579d80337b856895ab7dffd09afbfc02ffd9041b0d70c0df40b5d541252174c0bc9f2aa693c92836f690a2f0c6e3fc5b31cf06b966d928674b28e485aa64d12fa72e196a96f20d2b1a22656d1b88b716c4dfa306b6adc131a40c23755a696dd11adb3d67ef2d682b24d0a92e0a22124c7369fa3296959a4716d373e3467dd5b551ac81b75f92158c72d674723e9e5df550da84afb7ab1fe8c93aec655d877b49949f45ae083b4b5b6950d6b81bb89d6da3b00223589b7b48aca290cdcf5132d0076a19c41a4966fc21b49a87016517313877bb2de59492babeb79f068d37d521e3ffe25e8ce585ce1242ea9021b94e858075abb809f1f5cabe820eab2ff4481986942224e3d891f03a7fb525dda53228ea74541aab035eb07034bf72a2a78c5a4404fb1e9f83fc2b7585aaee754ee14afb6200b12134dae3a2ba2bb003758bbcabfcdee677abc7438569d8c2ad8a53bce38c70bb2dd682573704356be9eadcace4cf2e6a9a086092eb858343327c840f8b4b9a5525f6f4efd09edbcadc27064798ec2847afe189c96e9699d3d92928444ab5ac79906042ee3159f8e5a23980d2469a4309e8e68c6abe44e0c3152a7eeedaa49ce26634cf4414584019f0a0e2791c56e531e728594bb67c308763d74bfa3d6042f6fa8df24d89439229dae763c21b50b1d4c68ddb1dbfc08083a1419727570b540f9a055cfc2f9bf695f443ca92ba4ad15b387d408c1e3518951c369c33597a6279f6dcf20e3ed01623d3bd84e4fd0b789aed87e23814bbc986a2cc5f61bae5c8bbe62a34159de09a9ead6402134979993e313c79c2f3d1427c1c3b39e813028e3306bd46bf306a8a8ed76b4eab4a73bffc40866c2dd526d4c057d5edcc75e8da2bdb5ad7b148b0c6a874a73d409eb5e23e1e5e3deb80838f92aed87248069f958f10c848d4e2432c4448ba48df725410337b9d9b6d1096c7047e695055b1f990f9a7ba182076d1ca4b3c82fb89ca180c7c0fce6ff424bd865a4c12ed65d316997bc7816f701f3a5f8705399c9d96bf179299000a7513fdb5c0c828dcb49c9ff0798fe66694589c25de1b1c8b3bb6aca96c3ae560b64cf654124e81a17e42cc7e39f6b3b5fd2ebf02d7f65f06a39d633e8cc36dc913b2d9672798eafecd6cb8395e2f804290efa3b246be87fe4351ad3445916be846687870cc57fbf98298f531933027073844f28c72606444c08c4527620b98bd813ee58058340984291f9e8e5affaf46ec5284a97777d42031d1710769afc7864d46f3af4be765f228b2af670372f931d0a5ac3383182a952e44d5760d2ae81bde4ebb15c9ce9c673c5be31f4e19fde4c26155f2a0ef4b063514e0543af2185cf3a5fa24fcb7c08276c5646d327304ae3082f0886271525a86420b5e396d514ade06a90e38a02d8dd7434338b802dbfe3bdf0cd3580a490b235edf99e9500c5114e9396f4b088a0b65d0538f0fa10a29851e9d1044b330fabdc527fe55524fff7c696f3666bf32593403e05a390ac5ab52574503320efcad0a1e2e8d0fdc0a9df2517037638855bf554eb5acde5afe6807d26f1e6500229eb3dd7a507a1070a3156d5d9798a90ca79e3aeecf1e4f0da6ec6155196415c8fe813488396bd2d1d75b981c0b5c43c735eb17aa2cfd83e3ed143de1824caff9794ba24bed984fecbc25b1f8185fce4202b820c3187cca71974c38c949fd350d37b1a00bdf6fc4861bc9f946165a86dd078c2def1c3f85d9c9a5b47ca299a3f501213cb7927b80a0f03ec40293273af39a6125e78a7f01b6262d2132ed56e2f90d003b6376a4459e391ed2961141b16aaecd2cffd94193783cc7f6a3749bcdf413d57deccf9ede00fe4e3294e75c57a096ddd46ea3c5e6c1c01ea6c8f64ba04bdffff32b72e349054abf401d15cb6aebb149aa1e981ce632aee68e875e4280038175f1f811d7b3cbb4a50e26816cf6b190d1704ba4472dd66dd1c470358df7bfb044f1796b927c181169b5c87ca24f04865b397dd668fc2572c70f4a62c9d4320a97885befce597c2a559ca", 0x1000}, {&(0x7f00000011c0)="8998c0240d3ef1dcf4714f1283e7a88b403029efd483524157802d631c9217df6b93647402e66df0f0b627e5e92cd9e3ea71ee8fd3548cc071c27109953b899ffa62db3c093bb0574c28195daf795ab51d011df469bf4b5571d9474e846fcbbe35a2558e35aa190923a60aa64c546f08cc7afb3bd712adb59f07be2c21b903c6c507ae939eb2f32938c41713ebaf768aeb226e8e922a81117219fc6c7a4f1a6693e13233", 0xa4}, {&(0x7f00000000c0)="5cf474119cc13652014760f102943f7f8293757881ffdd256dc8b7961c97107b2e1ed40c3421e7b349de17f66097ea0f6972d42d7410ae", 0x37}, {&(0x7f0000001280)="0f3c4255", 0x4}, {&(0x7f00000012c0)="8176a78aeb90a7baefc1ea489c67da2638a17d43736bdeb2f9397595d252a4abcc1840cc4ab03be0cd74d597ca14dff9e726c825ecfd723955ba14d7dcc567421cc64642b5b3d4746e54a7adf899a49b0d656fa9a69ef1165748226831a22dcaff42054f22ba0588378f1c00fbe2bfae220f8338df34753ed648832a25f18bf26fe69dd4e223421c92b0bc564c2ba7616bdf459e08b2fdddd9453dd92c9b0b0a52396305f64b544216d71a790cc66bfe383bb0583c1e2325c49135cd06391a9c74d5ec109b4fbe49f763e5e96b9d02914085613bfdd65268ab3332c0ff2859b6055ff4e2b9499a05af060e75e990fe5c3d02b8358397ac2e534cf43c4bd3487b8573be9a037468730a040e6ef984efb7b92d6aa85c47475576045b8b311d353e50270a66b95893dfea10989517efcee06617682234607fa7f9db8cda510f87bd60c4420f2945dced3459092b6e95ed28c33261a3c980d7c4bcd4073e8a5e2866f23ad6644fd33c353700c1a8272e88c48ca49bcf3a005f8f20f7b32a3eecbfb4207222061f87c0b66fff3858ad7733e3739c4aba66fa02aeaff725bf3cb91b981792c52fcbe295e74ec7d4102eb95b7cccc342f94080eb4ea4f11424b4bd1db726519860d296d34027e1859e8c518f8c76bb23707f660ef3eb4df21a9484a725374a2cad8f6dde1fe3a66e0ad3addef8bec38c169cbc0f5f0d5d99ad27ddb936205516a4e4f9219851c1db8766cce5ba9582e039ea1ddbfc553d37422c31e0e32bcbca2cdfaf498eb66806efcbb1a0c8b3c8a90943dec65c96812c2fa6931eecb5724b8a0ae8aa5ebeef3c24c46179fa918d3953bd9892e1fc709b5fe695fa6f9f6abd4d34713bc785a71da4a565846107707d49cf2d85356eac9693fbcbd954ddcc70e58075e02d04f68f7e3f1ee5a6dae8970e0391c1157083d7141e15b94fa9badfff6d3a6e710256a41d59e15429fe863b6bcebcf8ec30712f06b35c835abed11365b3450822ddc1f10f07746c3fc7a98a779548d5a989aa0cab901844fe7213900694c282a0a4a8a33e453be513057ce935608c4ab76420809ba5deb7313221c98361f0ff253728d6a67392dbf171d0ae53c2071fe529868fe1c08169599081927b89a867d25f3a26a3df2ec220688c06c8023117f4c2e92806182568a628a7ab6252dde47562a5f616bfa4ef5bef6da7ce21b716fdabb32c88f70dddfe6e50273dc7260b9ce50bdf95e3d54db49c091219957bc7b1cbe1334ec2dba3d58812d636a2630c70460642ad83c9ac406b45efa546ff1cda0890d0e18dc7db456b1df7c153e07ef56f7aaf46a90b3e7d810b5ea88045ff2b460a952f7b82474763d4ea8a3e0bf12fedf11956343b2010ff5aa14d6613d5291a91eb30fbc6298cb2e9b0a9ff55fe44a9c102b922c4fbb89bbdcdf70096713297c968e0f861d3fca5caacb417f574997e3931ae54015a84f4741a09034d3ea3174b4c8b63904a01430a3181ea954846c7af251b33500ddf15b3f112e2979c531f5255ba278754f96b953a9635e151fb9a31f4fbb3f61e2669b4bd471f623df1d3fb521df379da0fb105118cc8434f68bf863a9254dcc872814e89125aa32360d91d4d0bc6c3b878806736f1c8de0a7d19d2d1ff0062a4579d311c191569bfa3f17335e840a1b661b2b7d0fa8df05edbc945b4954206c16dd3a470b559e6c17b660ad995dba47adde83e589219bb0c85d363af3b9400e34fb7e11dbab8c3415fdb838514220e90fedd704021c24640d91faa0f2b4fe16c04744af7b43bc06b6ec880d621cfdc13a4727abd3a326f0873893ce6c2c14d8bd283e1357b700fe2a50aae3fe40bd85c195508dace4f0b701b65095b53ffcfd011abcd82c6c9bf3fd2f1d35ab634784f80f3a5b985d5653840fcc3919bf60d9a597654ca9a238098b51b1acc9ada6b28504833371f371e877419a9a2c5b0cf6a4ce06058d394e72978ee4e68fb14be3658f314ca12bac276829b00c02d3988e42105862f3823e0d2cc6742d8e9246808cdfe48946ef7f9de2148e789f48c2ffda5ce5a85f2b1a4ee0a8ef5cdaca31f052fbdfbe138dc6483a787459fbd6a295917e7fb58ee0ee06cd86606b2711738d56b618d18c01dc53387651e3008dece4efb44cd158621df20496af08b9cf22a26d7216c0b4b94bab6dae977c6802c0d5a95afd0233d7f319a4f7e1f6b62440995efa66e6c7486623ecf97230473202ce95b73f65540e224348bad503a5719295c82fa5b77811bc704e893f48d7d7a3030eb3dc19cba1c4697d00964a489fcca0a40242308e190981917ee4dc9219b35ef1cc5623c3b6d75c29fc066340656fbd1ae5612e14269dc2df128146a9b4b219e4b0ce527acaa561596d4f0bae8b48e824fb6401c641975dc6dfd5b3e8ce0428e7282bc90b3d134ebb11d9b057d6d673faeaadfe64d36000cad90c98822896b92877e470d3cdcffc55cc4d451668023a2d97e1ded21cc185e86aa3705b2d4bb8f739d7da72d29dc6824fa9a0670a9942f00b314c7a2777fbbea8e1e86cea3b398fa7b9222643156351ce5c20da224a7ea42d408633df88cb66db22d5a006227584cd0c3282438c7c11a531c382682b02ac7cbb318188722fe5435bc7c8938862dd0ccf20fb2428736cd696a155d5a8ed5a266fbfbce2925ba210cf02766d7889c8d215a9e79f0723d24c52e31d4faf74e45249f318b46dd9127a81bb934d5270c7c7cd8d8aa02a9ae1fc582ca9f139ba291f1c56bfc11e2971159658bb1f64fe7f9a381da40e5b22af888caf618f80892d6a5badcc7d158a9045bbf61b64cd8b31f0e03b37b355f79fbfcf8c49ce0bfc4859b4859c8fe5282615d85028bef6544a760ae5610029fe5c6c98221291add898ebc31ec9e2708feb10c838f93a0a63afe5b39067846668949e05bcb2aeda9e355f55dcbfec9b4febc62857f77cb7ebed13d2cf6711e65641c74659f71383893badae98446ea6b4f2638842417f5d0ac6e94e03a39f8a86c6845c0596eb35f5d4f3cd83ea46cf8611f442fea416ab423857389387b00c474394077526b6f6c7742fb8ece24db2f42d548caa25200e353c23c7ae013b07b693e78e272d25d32aa07d8f359f47207924213530045cf4486e0528e808843a9b3a076feef887b008f0b1cac626bd8ffca194552eb914de7255839e2f5493d94f8696a90c5b8b11e870931ef461d576351a10f669410be7f0bd06bc2f4041f14e85752186eb71971b4fbe87d127086de0de222070f026ca94f0b4b4ce4bdd312ba1b4c1100fdfbdf55e4de42863d7952141a13687e54967f30619c0399a7fe8e11c391b3eb009b6d583def2a4ec38a7cec0e547918732dc8ac30388116ad23529049c13ff4ceac25d05f825b83b2b8b392fa87cc8efc224c5ad9e15e3c70faa21446e251d10fe955f7f88dd6c63108b63127679b78b492c8b9480624b206ec9d4a95f181f124022bab1f7654926736aed09efbf46bab588a0277fae7a69b7ba8d4fbad29b05ad3a4e6ecdb4e5da9aefdcabf909d64c711188eb166ba2653dd15238f487727e6899c2d4af76a6e3c27cfbba08424c49bdfbe9a03e10a9a49c606821624d905a8ab6011fc96d7bf05e7b62542bcddc96406006a587cc3bdf822b0d696ac1820070aff80f5c52714b6167c1715dbadc74dd6aeff64e892bdbc9cf34d1013d7055f145a05cba9f6cb97fa80f06e48933eda65df15b8eb453b50636f43b59175a33250b657686125203eb521049dcd51d39575e6232c9889d4ca1842fd725652f67ca605a14f36ad5d0524f85f76cb62c99d8ea72735248448e5966cd3a58d060db1ed258293318a6a9c723bc4821a1698e6f4af993f00b08d8a0fa217155f54631f0bb6d93f4f388c1394dcc8182a976a1b0ef7295a7614ca5d6d23360b37e308d333885a8a3f34df028220ea6c5aeac928cadd5e69c5d77e1eb7910d3483f7f722cd8ac673f73bfe0c5058499669241ed5ec3241648b165f02af9a579c40ac664565960c8704de2e95f7ecca1be898aa6eef3057b9d7bb71514a0ee582a5a165786b5db830532eaf151fee955d77a8e8c4de1f2b708e9dfbeaabe2d74287b74a574c1adbfd35feb5c12e715265bda1770fdca0c2a2b546e3f351703d50aece4ece74cacb026e1fc64e1c2c5c10dbd5a78cfcd6673e52cf555b9436bbf02ab763640be6e517607248d361827b281fa57a3a799956bb1448388eef038485c20ee4440cc50e1c9b8363463da29d9ee2ee51856b658fbb9e8ca886b5a923aa6afca7547006efb6303d45d3149f4b9da6af989b9cecd161aef23bcc9fccb6dced4b0ecc5375fcd4be573fb4cd882f0928efa250acd002c05b9dd779b42454f6bf1a7ff279d31e1cb3e8c00eff7959e83aa473775df34772422b320cab1b7c12930f7e330a1c7b4f2446f7992006af6aa66a3d453706609a3bee78761ba204b9367d509424ef1cc1484da3e2a0d1249420501b5158b77257c0f2f6d8720507fe7ddea8820f5c9688cac9fdf970688519fe751b247c732eb3942bdc63416a3d70e8e134bbe601a110351e674fdb85a504846891c844209ed05c9bc3ac42a4380c9dc2d8cbf1d002b7e03587eeaff3a052d795a4592a2ff1a7a5704d7b883a14f4f1d86bf78b0db4c569fc92cd7f1420ef0d349935fb983b133b7922dc3fe845d8a4b36085c11e8002ec198fae07634fd0f28532027becb4fc854ce24e57e49d8f5d8c0fad06860f51f9e7b06b567d3d7f8e2a358de9a22d94307e462d31368591cb4278a700b87d87a7212db42c9587d6fc5c38481069864027a265af2a2e3a33619d8c0bcffd7958d639fac8ce65386ede55523dc66654a7d8a74f527cf76e6440869680e7643e7736ef88eec53d21ef96274c98b366156e433b1a470855ea2bba63ee878235a482e24340fb51d7c7b418d0a512db127230ae30081331b3c72cbbcebfdee31f1ed4cf125df11d950af6ae15d2b46cb473b7fec328d85eed444f2025631823f5325fc76cbe6aa8e54bf0c9986567cdf24c0795be5726043b044aa67098a41be1af9b86834c845eba10657e1feeda1e17da954b24a77fb18ce912dfd7ca3ec889085080e89220f0f483807eaf127b129642aedea16d65147a28a87b357ea694d8595ed276515acd7cd42b4063de1494d11a2c7ae3edcd81e27274220b288bbd0d3e4598665732375a37632304ee39dbd1bdd4f5adb3afed235cf7885d48cc10e582079098b64fccd6e0a809b4fef4742fd780a268fb330a4250b4ff155b57b52eb53ab43bd53b4eb8c09195f8a9258de3cfdf705ab95c9e5690fe316964ca02f7d3bb7d5113a8e45647e77dd71f17955576dfc6c6ead0f6249387d45698e211023c3d80fbbd9840e40642c43b4ae08b52a9c68ba3d000d5e55633d2fd544c696f028125fc0d33aba94089b23839dcc5b9b20c37492f8f2997c7ae2756eae0aa20cfbacad213577352dec0a78330f46eb931aec0cd641b5b05e87458e9a69d88c75cabaa706fed7a356935dc156a7a3ecfec95d8f4529042135479dfa1e99f3314d406460991f531d1b264fa540ea3787209c4917ab5ae17d5ea95f033b1f4bfeb23b6bba6190a2c2ba2ea22bdeb316e3e7ab385d6c6e7855167abeb825cffacf1b77fa2d01d28c892184d11385d6bc13c6edddc19eaff6989eb212e22037923073ba5196a2388c2d6c46f5484a62b30569fac63cca490a052bb886e1358077cd4ccadcf4eb5b00e18142aae21ef4b48277080789b43c5ee2b0fc1a6b3c2cd152fd48c", 0x1000}, {&(0x7f00000022c0)="21d79d9a6e03770f2f5edc9fb1b22e0f3fe773d6fb5772161cfce48d811e953b4d25338d76c3fa0b56951ed8cd7df2aa7145b7a1ffe60b9b54eaa019f81b7f380d01a6f6b10cbd51748fd5cff169029773287f7f0fa575ba865bee6a73192578b14b5278d398ce7b07b60da9202aed8943811be3923bc492d62d81c28aad249aa6a29a55684402aec48a029a0158290c2e8454d31e20a0647f0ac89d4c29", 0x9e}, {&(0x7f0000002380)="63597da80fc997f0d1c71e31628f9d9f0b3b063b5839c31b79ff810643334c215aa0ed0f261c5bde4ae0db3053cc1910ab1ece4dcc9c50b610b35e2f45191b706781fbc53d6d07cc3654546f16ca81bff25ecc143f0978a479fe6125bb4dd6927daebca5b950d950b0e50f44e6c4283d78689bccd76842122631971d02c5d7f4952e5b53d2778aac7173c3544709653271b8ba62", 0x94}], 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x1) sendto(r2, &(0x7f00000024c0)="1ee312641b047c92d35bb5d1927c65e21299513e7f6a8f1663ff804de7d46f39dfc934bdf17b88322139a52ef73a8e014f4f94ac86633ac876341d59a742f0e21b99bf24594f4df8b305b07db2f139616f507bdd6f96c4579101e84d7734f0d882425b386cc3dcfaf82fb2e59b1513b67f0df257d9c8af6009bbe492b57cb22f04ce5dae452411eb62d8a7291c5ff00aad647c173c751b0f5d825ce7d579d9b5d4e2912f54000000000000000013019f299560dc8a156cb901905e308258113ff6ac8b0ead52eb9f378ce7ad4472c7178663ed8ab0338b1aa34ff75e75407b6673a7b8d25d49f869cb04a6cd643bf385cf70be9f018f66dd3c8d83c41281f8e163f644", 0x103, 0x800000000004, &(0x7f0000002600)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/76}, &(0x7f0000000140)=0x4e) socket$inet(0x2, 0x8000, 0xe2c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8001}) close(r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) fsync(r0) close(r1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) write(r0, &(0x7f0000000080)="0cc836c16a9bd3da3376aa43b0c3d8e3baaa5046234c7a5fe2db3cf0e61e3157e4309bd4800002ec03bfb71d3ec4e3c9d8d54920a6eec6bdb75b206628fd2779667230e3637c04477c2232638ae9e95e221c28b99005041610cec125cd8417958b9e72e3917139c17f04a0fc232eb187eb78ed142131e0fac13b119ee2e099693106e8eb360fc57fc467421bbc94c82feab4dce8bbf9aef038c6", 0x9a) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40000) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="c6dd40be8f689784440923fdb61db6f36460a45efb4e64cd8e1937f896dad5d689c59a35d94444015345669daf8bb4375fc396b0c1a4a2aa574b01901e419ca23c1b6ba4602f0c5bd81747093a3f05e3fd2f25ed117691b96a779ab92cb2c61f8b6a2bc5001fd9aec6f752c43607ea5450dbc5223d0bbd4f0d71371c9f84fd4bad7bdff09c9c1d6470f0c1e39b", 0x8d, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xab0, 0x7}, {0x18, 0x0, 0x6, 0x5}, 0x1ff, [0x6afb, 0x0, 0x4, 0x68e1, 0x2, 0x0, 0x7c, 0x200]}, 0x3c) semget(0x2, 0x4, 0x448) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xa0e, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xfffffffffffffbff, 0x1}, {{r0}, 0x0, 0x8, 0x82, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000001, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x6, 0x1, 0x8, 0xba4}, {{r1}, 0xffffffffffffffff, 0x40, 0x68fc7eaa4507b077, 0x5, 0x87}, {{r1}, 0xffffffffffffffff, 0x8, 0x23, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x2, 0x100000000}], 0x100, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x3}], 0x0, &(0x7f0000000340)={0x9, 0x7fff}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x191) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xffffffffffffffff, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r1, &(0x7f00000001c0), 0x3ca) 16:00:15 executing program 0: mlock(&(0x7f0000000000/0xa000)=nil, 0xa000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0xb6f, 0x7, &(0x7f0000001080)="e63cac0ed54ca74983481e7b9055bf88d6f0046a6c56f373d8a83ff7ecb344d0333086f329d3755e4c8d0bc98a8c530d4a560319f265b5dca733b19f32ff947922724545fccefaf4dcb1bd17e39f5e7e61e49fcba8834827ef932da2eb2be6aa2ce49e55cf2d35469c54ac67a20bc6dc4efd7fcde79f71bb7551f4d5259ecc8ceff9f51ec28f0aac7c32d0d1fc364379c0e53a4fd8193a45abbc0f42a8419aa71072adf9432dbc7423b2c00ef227077082be168d8c0cab15511f4832ec5734c1869763dbeda75058693872d5e6bf2e0cf419fa110a5102171422b94142358ba1b080e64ae141b9f9bc431dea038b343456e5f194dd62af6afb", 0xf9) unveil(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='c\x00') 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x30, 0x9}, {0x18, 0x2, 0x5, 0x80000000}, 0x800, [0x4d4e, 0x3, 0x1, 0x200, 0x18, 0x8, 0x0, 0x5fdb]}, 0x3c) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x401) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x24) write(r4, &(0x7f0000000100)="c9", 0x1) kevent(r2, &(0x7f0000001140)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0x8d, 0x807}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xf9, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x81, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x30, 0xd, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80, 0x2, 0x7}], 0x79ef, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3f, 0x7}], 0x400, &(0x7f0000000240)={0x2, 0x3}) chdir(&(0x7f00000002c0)='./file0/file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x22) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x100, 0x85) 16:00:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x2, 0x3f, 0x8000, 0x4c, 0x7ee7c9ae, 0x7, 0xce9f}, &(0x7f0000000080)={0x2, 0x2a, 0xfffffffffffffff8, 0x0, 0xc0, 0xfffffffffffffff9, 0x2, 0x1}, &(0x7f00000000c0)={0x3ff, 0x27, 0x1400000000000000, 0x7f, 0x3, 0x6, 0xfffffffffffffffa, 0x6}, &(0x7f0000000100)={0x8, 0x9a}) select(0xfffffffffffffee8, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x10000000, 0xfffffffffffffff9}) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20080, 0x10) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042adeb396e2313c26c310a55f59083177a068418f9a6c758608c4412ee797978cddf389254b56fa242d0ca2932487f728a59e12ea6064f4281d815010000009b6cc625cf11695a3560c5d9790252464da5ec4f4358daae33fb464296050ffe3f85dcafb6ac0c5938bbd8073b7a4da59a80d2fcf34d66c002f7049f704bbc0d3339ce6273758edbfcc38bcef14339a5ec8e456533cf77a21a0363d83c18e29f91c36353ca3e4ff666fe810cf77ad86fa3f91f54b87d17edc261f1c6f721cfcdd8"], 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fffffff, 0x3, 0x800, 0xd20, "e48d299a6db773eac13beb78951bc9fe967177ac", 0x2, 0x47a2}) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000005c0)="209a95eb06bd834f801b2a", 0xb}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547db753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503", 0x81d}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)="b200"], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x100001000000, 0x3) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) setsockopt(r0, 0x6, 0x101, &(0x7f0000000000)="5a38a3da040c7197d421716d384ac07ef78d635efb17a6309c611df32cac9b37265e26a373", 0x25) nanosleep(&(0x7f0000000100)={0xff, 0xffffffff}, &(0x7f0000000140)) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fsync(r1) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) syz_open_pts() 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) r1 = getpid() getpgid(r1) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002000, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x108) sendto$inet6(r2, &(0x7f0000000240)="569683a14a36b6bdda98ed7361f9fb35ee893eca929a341f3bb6a1390268c34d8a736f4ac9886875bdeea6074ac0a5a69f22a27f6a86e1d757daf17f01dfdbcb56917e569f0db7c0c4f6c01ad10453216f2ae3b3788fe78b8d967249b6b576df06911c659e13a6d9e1248cd8a961823d9fc99957d8c22b2077f36ca1d08dfd11f47add8a7bae3ee1d8f3601c7ef38a2abe4e17590dcd301a9c1ec0b0a5d6224f8e42f390410e3e410d385dc7d8d6730dd1c48af92b56aa39de63dc38405009d43ee5e6f0785888f93982284dba66ca3f148918d29dda", 0xd6, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setrlimit(0x3, &(0x7f0000000140)={0x6, 0x2}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setrlimit(0x2, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) rmdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/148, 0x94, 0x803, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x295, &(0x7f0000ffd000/0x2000)=nil) getuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) flock(r1, 0xa) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/229, 0xe5, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0xa2) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="ed33ba3fb9766ed3f69f43d542e8e77e56df735afa727b1d55b44a87e1b32dde51ae7906e3afb8fcd6770448e4b7073a95cdecb1326c23ce36b9d63081731d5df7ebc38049eec2a389d90de5bb5b4d562f42e8ec8853c2e1ee2c3239db93da4df1341f6940c1f20918960965c2107bb0c9b9240ee0b735bb5c3d2c68ef5e5a4e7d3da8804cce2b6be37128643eea720e1a181de0cc95024f54cbdcc4f7ef8092469e986dc92c96915345a82f828278f3e875dfa8e530549537b5c411a399c9dcfc", 0xc1}, {&(0x7f0000000240)="4ca099dfa17421800fc1b951043fe38e09d52f5c58efe173d1aa1b16474782f54353cb6964f42ca94c9baf6e9ed5708bee68f540b8b28b8e8a43424c67e2e2015b01abad9d7a81cef24c30264e17ce27f72d612f0fe217d8f00be77df0ce8cb506e015e6b3f914fbe1857bc76e49ab14356071302242c540b6984aed", 0x7c}, {&(0x7f00000000c0)="3399e2e3aac978a2a061cdd2da1d7b927151", 0x12}, {&(0x7f00000002c0)="740ff075609b474779d1a467e476c51db0b6e0a28e70462b724b6dc24444ce63a1edb87ad2fa5a3c2ec046886cdccfdbecf99f4a5b1b0bf685a39bcf23bf2d0a9140d59f8f1f16ed6c928a667fe70c6d49bbb0cfe796f2688a4b3a92b09dc0d0b8c81cc592c369e9c310c8d1bbfd4c5765fdd3eb9781b05e4cb4378e6e34475fc77393addf8644c56dc513d0904e957aca7059191c78e61f1cef6442d579dc1dac08a0c8f9951d7211e1b60bab9be3a4e8642256e0c325b1df0af26ab79b105c6ccbbf04384dea7288d028297ee4e356f12efb44dd1990cd0e201abeb1a26c52c2d80d8430c1b504fa35ecc38a5a16b120733a02a0968579", 0xf8}, {&(0x7f00000003c0)="b9d1b61f05137f7f5f46a38ec00dd8bb4ce8bf5bdf97b8e4335d471a9e26ed2b9fda5f931ad2fb3dc155bc4e98daec525171fc40a5dba5359c32da35f00a1b7278f590aa0594c32a21be787802e14923e4bde663b7e39e2690fbdd754530557f12ba41c9fb997bf58c62c1e4e39da9b47a54a3a6d967c12ddfd60e7332a3e81ea888f0b8a8959165c34af2cf2d9bf435845d999f2ad1f0d8d19751945ede8aa5df66929eea45a73451089d0a2dbeb45c2d6e6c0b2f635437224b718906e7f08a9c3bff311b59ad75c5efa9a02223d5863f0b517ab1d18d4bcfc5f29feeb16c5f31ffae413b45d2a1cdeff82fd71590155d127d0bd146ef825a20df3054da6bc1da2b7f9ace63ab01c445e3e3ec5cb93dc1bb7d64bc7f944e72ab77c9ddd7db00b27a49ef6ac1ae90d53e44c40a6cb3a23180ef464714e6f61f46d083bde1850187b1e32c63e7a1e5eb357dc783171c4f0b5bd83a737e36638bee9052967e73ba756ca6ded7c6d413862b4224ef17d4bc63887f5e7ab1791d83fda9ec572f0b6bf9be230647c71f3c00d9304ba2f3e9708a8558cba5a235dcc1df55e855d136c458448ba3306ba68f67f0ae3f01f168f124c77200e7a5f6761be7fa069478f8470dcb2f3dc3f87f1acae5b55b4d16b0c14599875796182d980d47a008ecd65b63f47352b04225643a2b5609b70cb4c53cef7f94290bac9febbd45d5184bc679d2ebd6ee9ab8dae7b87bf03d52413690766d750f2483328601e1886a95c2f64f24f55dcbd9d0883f9886c096e951adff057e965da0e099bdf36eeece12d32a877154d3ed410920226a27e0fcd57ef3ce488ce1c8944cd622a38682bbf69ebf7dd621c27add4ef3fd96aa2e7d51606e39c0a235c785758faa0771ce45e04bdc427496c31c9a3175ee3b733f4c42c743815cddf6ffc8e2edfcbc6fda0f2155bd6562651a2f5d5f68cd569a395858ca9ef41b813ea74287cf92378b4566f46f56707bab65906d99629a83d9ddcbdea33d2c739bb07208a485265ef0d859e8ff3535594a355230ed287df0e30016cda3e10bdfc18d137c8132fd35d27deb68959659a5a3821d7f6fb3e1f0f35b5002d70023a74157e21efe0d110903ed7a433932c12db26da62a7d30a84cf18b288db8977d8e2f46d87dab5ed30e5e785f859bbd0d31042dd898e6b33a8be2671ea6276340e483d1dfbe88f8a27d8a061151afe9b4a8740c7c97f8f8d8e6e86a65a75358fc3f919e27375ce241704221f85b283c6eeb3aec24324724207f46b692504dff7f74f4860964af176c0e8143c309234c45080ec02363b083d3e8f1eca29238720d71be3e55a3db96cc58452b8ceed63e586a87271d7f095ce21862cd6a550b4413d4042ac40b1f13801e8082ca230dafa92631bfb7bacfc3c127382123fbdbe8a6c0dea201f7d322043fcf38e86b9fd9a564234c3144e728c1652680bcec5afe887e6c168204256529fdd8ee61e57ad04830727094a5167d28dbefb949c75aeaf306c639c53d43aac9b5939193146313fb710282f71aa20f98ff6568306b3960fafcb09956e445859ef8d0b7806a6da1362bbb716c98996fb11e6dc8595388405f221e843000ca7efaba6f53ff279ea27df29c5d78f8bf9c7bc730d80b49092841ed82978c05cb04178f6e15c8657bd470d348e1c71284d18193ef7e1941fcf294d1ead6557039d2265a6aade34151b5492e33381ba496d92d7687c37cec5d10fefb9f4ead920fb46354e7a8aeb5314db8aa9721c4f6800e4ef35dccc491678e0c871c318799a7cc7f3102484279b9414b0cda0e006160a0789f782891b30994f527a3cb8fb813795f4caa8c742b42cb7933e4fd841c67c0e802dba4cd0423a743e3e1e479382a3ddc19b448a148fd90433e3c186ab265c19bacb5a95f37f56ff3bcff15fe794c9f456b7c50d1c50292069e7fce19c5972676925321ba576a904877839d906aa5aa78b50be70c9285496e1290c5aead3072caeb4697e0b8bf1b30ad3874da235693aada408f5da6071659461a5a3072b8068ff9f68cbbf0c9bbb9f4a428a0500b264e0c9a00d0c92ab19b09de676e4d6812b90fc4d054369a4ef4dbcd5a707887d7496f987f1ea528ccfb38e7c381f4b73034aa0a7af9fbb4b0c2ac30a185730dec1cd03720d5e8deac971a483f94381c7ab5711da4da7bebc6b2094a30b2dcf82cf8beca041768f162fe7c4fc04b9814f692c21a14e18070569f7e5ea908a330e8de6885a5c7dab4ccce75a3999e49fcec64153ad8447c31a45021e03e103dd56a006be59e15fe109bd416083059e6a10e056bec383d2cc48a1173b402d33e2ac1234f81b4063528b2c1bae81743a6e8cd85676e55af677d794f344b5503f258fa285e7ddaac44cbba8d332f308e7c32ef92104371fb960702120adf713f75f857fe60b176f62891ffe7746610c039bfbc45bcd4f35358098ad3b98d0e6738cc62cd2862c4f8f2d81741903845523014039f7947a3c927cd6aba7ed074c94cf9cebfa2c0d3df75cf25830a8df7b309458e7f0b4f5061d2da737e81f19dafce0a42d5201e01e62c3035f5e64266d548b525a2808147f17478ef5d9dcbfc535b4d784a7a6bc8ca13cd2800379f239f89b17fdc3b354a372e69c054eaa62a3246167c1d665d7d51fdbe7cb02b30e19f70de4e09789376511e9206c277e298e96c60015baff8616480f73ebef570381e3bfe13c3fef34eb929dd6b96a39f61506de4c5e63ab00f9dacf7c0b78c4db60868b3f3a7de07dc11a2b4be778c492ea9db1c775a0f611537fe290da092d9f836d79b6fe952826bce61b9d9776a12f67a65e3387250a4e086d9a1779c647f3cbc98aa974e14c0437cb70e09c47a051269a9c3bfdde009a549d03d27b0d5d900e7815289c7b62f7bc3a930881928322d48bf30949b190c1f198c83757c5ce95feb17e1c35299f07337807a2510c241b3de5c20ff943bffa0ec1a41742845614df10a8c812354f464c37fc390d430d82597ac75ce4f145c0b3215db00db9c293b624fc0cbee3b0b37f93dc47186fb5be2bd979cd70cd37daade4381918311382d30fe62f3c375c4d9e1d4d696bc1d9e79db4e24dd7c48a4bb286ef6abe0393c3dab4d5a49da2112f48ccf5047e298ca5df4ddd3b35e8c7c1cdb223d88d580bda2144be921e346489e41fb893b805494ac376198bfbe6a0788a0f6147a945f82559d633369a0e0a653470352f1ace8b9822e1492d3f5cbee6c8748729b3cf4aa938f9b9856cf2152043c51d3503190461875dfd851ea782d26a455a818fd7f38f267077c76506f0c60772317572f0a6b5197b77aaeecb45ee9661097bcb6480793e3f35fc079dcdec8c7ba84fcf2f8b92a99ead94c23e328d3d993a4479a62288c2fdc3bf5da9f64bddd0d885a82cc39d9096d9296eb0d3cf1642972b957c861312b73bd3f578e1b6f1f5732df2e4f0e8b897d77ad6d2e3e8eedaffdd6cd5c403e028dcd0019b192dbea912e4a9587646e83c1c978b0389f64f14a4b017213796aced22bdc2cf103ce3b6e280000b718a70f754c44d1dba7ac1e38394730f18db2e836745bbdb2b9c1b27d61ab1d33c1d2c381281aa350ef44ff3ec30a7dfa9ec1ebe20839b1fda8ff0f3b07e9278522536fac13f36530368902655e74e20a897def114fc2a46ce4fb875d2f20820f75b3584a40eec6f5509239199bb3bcaf4627e9424fc9c3acf7dba0741a5c36bb5b703da7b23ca18381289905e135d1cbf9a0aceb74a102525feb7d0a1cbe6fcd90704b6071d60ee6be7e4a618305b66b2c24f1ea31e430db807471df4f827b987b408d4c73517a562e078a60cb5a25909cff9615fe9a026193020db03fd206a581d7ea785b1d1475bcc5f1c59209e6bfc2c7bd448cb8b3bb7098a1b6bbd1fccef537016ba938b0aa9ce211bdffab1138e548a5726810ba95b58981f4cef664cf6b68010c13f1a4616ee12fa82942e559716c201dca023bb6457b135086a6a24858929fbe9566c62d1a84224cc4dd69e428379f58cdf739adcf77858ba1dfc876b7c1de88d00d2dabf585f19cd8c37f046412168bb4e1ce6d4898958c0a489c7531753c7c154495b1197f23130f5751e04feb0cd5fd825ef387be796c5512c618e46e80853d5e1a2f7803412622193ea8bff778c7d6c2461b4636a261b9b30f22bcc4dc6b991d988ec5e684099b05cb832c5e33ec0dec2e591ff6c10f5dbd53deba35e97061227e2a356d95b2f8d9352e32b0b4266d35bc79339ad37a1f14d62098cc3550da77c5f0add4c2136f139a5dff21aabeaa00c6cb1abb39449c2efa20c46ec61d1fd63ef823a2387fca9c52a50d6df5cf0c2ca2373d58735ef2bfca4ac8f42de9967a3bdb1a36c65e51f8b91cb22665ca9ac258c9fc55f24a4cc495818c38aceb9c9ed2e15aedafbed3d1d05629a0f753e38dc0e66da7025348f6f740d728943ea55731beb148d7599688423b371c5744b6c6413db128bb2bfd36dd7334be9720c862b3947d8a24d8e1381d4f95d480cf47e1cbfe2b00617046a528b35c1742b8b59db797ae804f3e1575625649a6072b355cca9069655a9f66d1c126f46905e629ae6fb081b8fba3442e894c7f66215e116374dd16b278b17068a6c59f7d1025fd7c1b7bf87dfc577fd680034589b666340a5345641fb31196ebac159e8d6d1d102557f5d3a41c059fc1be961f5b84c5b82138d2fa31537751d141d47cf8e651ed21a15ffd2f1e0668d97e8c128639baa14936ab73bbed82304ec7af53b4910e034b6cf4ac0d13f2f65efc7bca32ab15fb5733886adce17eb538a13cbe2aac0a4588ef2ec79d4f2c962e5068adf7465f41e10e7639c4995d0038d09bced7dbedab7df45bc2d3747f08661b06abd31765170210820b0216c5b8a9afd510745c50dd748dc0831d9d3a34c5aa8dc672a3f79a840aff2f440c5a87b2eb94cb85231c70ca0ee3108d7969f6b7b11112013f036987a2f76efb2551b50b476ebb00ec5ebc2b93ede157d89bcbae1066bd1745e7e7439762b29bdfb50a8ff83dc821f55084cd99182ce9294e17616fd874d1797b0a3f7f76eb95b379c2f2a078cc09cbe5e8364c6d4090e34b5186007485311e5386aa9bd5fad0a93e1a3ef9175847d613316739e47f35cf5c95caacc7d0fe733c0fc91687b0e552af20f17fc0ea914fcaec3a4f572ba25bac1a08ddafa9b4fab936e8bf2d873bfb42eb6078185ddbe1dcd97cbc28ad0023ea56ba5583c133a276af0446f1b1b41ec1439ee8a73e58bfb403eae46a70bac1ea968900d87608c840de9e5afb678670e5302c0681b65bb1494ecb42bb48079ea2e2caed23b122cad9e3b207c00bcbb976a0d32ae6cfa92108661c1b1f8292d4068ad35bdd433cd03340872abeed42c81f40f4626c7e00d0fb849edb46e202daf42b6de542e4cf4d2aad4e5e037e87888f20d88763427ab8a32979ef002fe738f8a84c3f20dfed67dc495c136220b84254b3f84c9ff196561ccfa2259352f62729159b423ea10fad0b1e85ad9e033347654842e04a543e1b836267beea2bcceaf171de889e1c6e5707ec240d4a887e1aad7d5cdc5aa79005e7dbd847bc5ca541631b6aed8a9f9695832610282fe39a8254391e69a8375342a5c11cf9f3ffc4a615204019b3d9e96eba0b37724f465239762337c5be0323120dc8cecc2298b6b207148094b479fcbaf32a5d427c80e1649edbb365bbfa8c107657d80dca94804bc2ddbbd9d6b9e60e390a769f272299578cb039a96c519f8cada7cd47addb8b7dfde5ea8129", 0x1000}], 0x5, 0x0, 0x0, 0x8}, 0x1) 16:00:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x2c}, {r0, 0x80}], 0x4, 0x6) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/198, 0xc6}, {&(0x7f0000001400)=""/145, 0x91}], 0x6, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:17 executing program 1: getitimer(0x0, &(0x7f0000000000)) utimes(0x0, 0xffffffffffffffff) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x80000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2c8) msgctl$IPC_RMID(r1, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) getuid() 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0xa) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = semget(0x0, 0x3, 0x11) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/187) 16:00:18 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x200, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x12, 0x80, 0x4}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x6b2d}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xf0000007, 0x40, 0x5}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x7, 0xfffffffffffffbff}], 0x5d, &(0x7f0000000140)={0x5, 0x4}) r1 = socket(0x0, 0x1, 0x5) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x3fd) open$dir(&(0x7f0000000080)='./bus\x00', 0x10005, 0x4) r0 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xf0eb) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x1, 0x1f, 0x0, 0x0) socket(0x11, 0x2, 0x41a) 16:00:19 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x21) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x80000001, 0x4, &(0x7f0000000140)=""/234, &(0x7f0000000000)=0xea) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="97d742adbc7126f9fce2e605c5db6fda11518083e67883fb7fbde655e305762fd07fd35dddfc992a8b9ce9ae32ebc85f99407b1c831716eabefc7f180c82b09b801d6a19f8edcf02d17cbf66b6f62901d83430ca616ed7a70d49e21220d01d31356c82f55f85bc11c8b02f400dd3f57b296abb6d93321f9d29b73ed142a483d6723d45c4ff156d12b14475ea3a64e2843cee50f1103571bc0d8b3e387e2feaa923a314c23363aaeaecbb15a16a4a2a75d961596069779562295424aba596dcb346f0df9683e2e2742cd92b04683333e39b0500ae", 0xd4}, {&(0x7f0000000340)="38abb45544011ae0fe141e7fd9c5ef2b2b73a1975e2c77fd7ec91c6b425abe8787578dc9637dc433903b07d196e0ff412d11d2261f781688a4b7a568fa84aa6c492c3324f6c96177c276c5579d4464dc041942b5c93797342e3ad1b8888dd6f47e7faff26930fb38", 0x68}, {&(0x7f00000003c0)="1b2835c272161af7764247ff3bdd5e4f932d5cdf925d41efee5b9757752ca6f0513c1adf1e32029b485cf7d9f25a778d6522ec748e12290139531e0d788d9192f6ba65990be27697336f130580f7673bc16b8c62e5e68cee46111ee0ae79c264516b4ab75b4c2c22cec560276902ce8409fb16b891688ad2f0542600eda4b4a329d027d56926b25e9408b4de3f597a58ad", 0x91}, {&(0x7f0000000580)="300ebb9e797dc3fd8e1151a992470bca88d402c95219e2a974d4df8ae13459c46faebb83a19a52df0778c401f3a2ac28ad29d770518fcf338ee636881d2325e273621690b0751514c59ab5950832a05e8921687f36b22a95db5d09cc71b2c709a6a090ef3b2be97ab268be73049e7076ddc56d346aa91b897c23d0e3b5783314b9e86c66ffa82b39d4d3b5a0fc4f9f83d88f4028f4b3360731877d277437b59dda9eefe9f12b616e09c2da4aeb431f869e1aae12b06c3fe66c12ce0daf79d27b84cadff6b03ff2c3a10014d155ba585c", 0xd0}, {&(0x7f0000000480)="4b55fc0848e187adf22eb3da225f68950f35ef957d589f6e51796881d2ca5a19b912fe281b7b170e6f11bd02477392def12fd6ac38b4b296bf1cad7a11e3e1533189b3e2a681ca00a29aa27d7d87965f4102d049cc529777f34d159703ae5b69d0250b", 0x63}, {&(0x7f0000000680)="e1da1d615c1a428bd77dfb1bf726abe7d5d6151fa10608569f3b429519a849f8619fb544c6be099734d6bdc438cd0b94ef7c89a537a1f2341941274e68a2e7f87c8529b65e5df7fd35523697e76e4e1ab82ba27a95", 0x55}], 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x3c9) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x7fff) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x1, 0x10000, r2}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x800000000004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/62, &(0x7f0000000040)=0x3e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x4, 0x400, 0xef}, {{r0}, 0xfffffffffffffffc, 0x58, 0x2, 0x70, 0x400}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x20000013, 0x100000001, 0x74}], 0x2, &(0x7f0000000140)={0x4, 0x80000000}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1000, 0x0, 0x40000, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) sendto$inet6(r4, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x10ca5ee3, 0x9}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:00:19 executing program 1: syz_execute_func(&(0x7f0000000000)="652e460f44e9450f1b64a0f38fe8a0a3b6299a0000f1c4a1c75afa4073990f5bc6430f5bccc4a2e93f6c1004c46125fe2d01000000c443257d0e03") mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x181) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8123, 0x120) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10a) r1 = socket(0x40, 0x3, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x42) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:19 executing program 0: semget(0x0, 0x7, 0x100) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x20f) getsockopt(r0, 0x5, 0x7, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) getppid() 16:00:19 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') syz_open_pts() fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) close(r1) poll(&(0x7f0000000080)=[{r0, 0x100}, {r2, 0x1c}, {r0, 0x14}, {r2, 0x100}, {r2, 0x118}, {r1, 0x18}, {r1, 0x4}, {r2, 0x100}, {r0, 0x1}], 0x9, 0x6) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="181793ec7b2a93050bbf4d1778b3781b597efcf2dad909dfd95052067e2d43ed4212840574165bbb24964cf07617cd365d04e707b9415fc2ee1e9be050523e7296e97036988386f240584d6887e92f7996c0f1d1a616472f66e8b0088a179c214a32f5d454176a43c768a2ff97015beba5d47acd18dd3ddb01f9207334d95767c7725503aa6c0ac0c3eea61c9d8b3adbdfd6e6a612e29fd1c19ceb1202d20b665fe9cca8cf8b139aef84b0e485e6ee4866470f4477b803f34831e554e8df885c1af6297ff75c7359318473849bf184836df68f3aed2d2ba7e91bb9e5849dc6b928eedbde3abfe7918b39bd180f9e7a743acef0a901763d60ed581a8cbd2e52c875a5d276896076eafe1ecc633815de45ec9131a7f099f43581eb28c55d425662513db94185799b5e18d18f81a77e7deaedf3ab6fbf1bbcae6211eaca65ff8fcb66a796e05b1b463d2e1be723b8217f12e6fcc5801b8bdfd9ff7163ee12959334a30c17fffa8f405990a9c4de37a605f44cf34255ccc4e7048770fd321edb30acf98a2e5397cc966be163f1d34355f6d7562b407e6fe29964e60ffa783da6103dc96909690f5118b1d591715117630090e2225a03bfe1c9c75a489be740cef12046b6d8562112b72bcaef1227345c59e61a1af23a20e7f9551bd1cc1ee4586ffe50d17d9a5bc2d2cf6d5037b71ad5de0e80c867c6b5921a539826c54367a2c0fbc575ae74d637fa367836ac0b9891a31150016714a8bb4492bb9bc1416393cc76782f81297f62ec288118550d6075f0afc5ba36ae6f837e5c5d7d02a282fe1ec9e18b281deabae956b3400570d057af7b024b8d0376a0663b47fbb8b96e6a3b98297ae941aaaf91ea994d88dba28ab0edb2a0fff2d8046f1aaae3af420b7a944706d0f9b66b287f0c9bd360734aec118eb1e191e895f68f848a7d44422581c78cc1c662d802f5d4dabc347882626d20a6feba3aaf8056807e998699fc69b4844ac2d8f6af1a29259130fc4832e99bba97f4c184f0345eedb824ea6246018bc320586f1d9ca72aa8bc44c1ee69a91e334ed43677907cfa94946c5963398a263c3ef74c703652c82d0ad7480b4a2956eb2742d4b9262cda2a43685e8b94ea21edbd0879805f711b1475162e1f5d33e8173a6d076a6e56aa09d5433bfedaab262f199ea198706e561409951b961141fc735897d1352a94281ad6afceccc39e231f2420d4c11664ed8a655a135ff0cf4cb028295b21dadb9ee512d5c112e61ef8ed022a6ce2846b746388eb396457c08865813bb240b8d227d6e21d859ec573dab7773547c2ed03db34bda071a1fc63a593ae8986477d63e1cfd44b20238a17f6a2c3b316ba353fc0af11285e64d1a26ea8d13e042dc373022ead012e2f670d1948b42223151bbccacacf1c15bea69cf763194c99ee8c7e418f8fcc3e3a2c10b95cfdb8dda086e295ab6925deab7b9d8ab61f61524f2f181b90875372304b191b7631dd1a2bdb38e305f4327a86bff0440707d7fab4a0476a713047e24d03b6a2e6670beba1c631297a77267bf218af8934afe106684e0388aaad305b5efeb402f738ce46460c618f5f930d5bd965544135702688e96ad2a88045001c55c2849cc32857ab84a03cc7c7662b2bcf725c0ea8b3bc601b5108ead0c006eedce656df52460c63cf2b72bb7e892223f66f1d2255bac2c34b388e69177bb9582b0f679e3dbd2872c8f22df5cc6821d4fcc515c8e35464b2089339aedb5af4d7a1704c36b6afa237bb98ebf30fc98062a27a531fa8f996b40baa124b4e544d6058e427638424e0ae71f182531b4cc344c09c9a30605ab8f28c20dd621445f0bfda142f22d579f758016a593eadc1849ba519e7d4b36af3620b5f39269c2adf95c1874bb3656076f4975bcbf026b5f1364cf622eaf1ba9d837b1ec0c5bee7d089b47c3fecc82cfb523dba17309381f63ca588549f293a0d886c73e68bd2c7f299efc38642ff3deaa7e85a86e71e9674207a89aa9bd63030c219db4b469d0ba129057a988b28475455d189a81cf366db9c001ee3c938e918428e64538d922d58efe794933d47768f84daaf2619ce728f1849fa5c18c667194a4ca3911208a22a33bb1abe02ca0dc1463773079c37c693592f62f8b1b7f161e2f08dc0c1d62c4f1f2815540b97de4158a20e864609efc5ee5dbb89bb120dab272cd5d25228676ce6ced8923cf413707327cce18d743ca355907d83d7f3147e241b756d87ebaeefb402b3332f89d68e087ec72903f5b8409d3b5d7faecdb1f96581169c5b7ff3f42c635db07ee7a9983e095db36c2fe3c57b055107f60b297f4b8255d6a8b8e6f42688bfa4cad107543863a557ec8005417858e0088d49d7389e472fc5f8176679c124302c9103e21bd1884a05c6bdc3869342b504cc3a0a4dbca4d51252ca24c1399ab420db01062f5e4eeff3b221a08831543cd6c8ad6eff78eeac58a65ecf8ee5dbcd961f401e129deb886a587833cdfaa6182966b5876edc983f5dd85c3db5704085414af7c455310e63493e4bf850458e4538aac559a18c9130789dc1c247f0fdc459c7783b80731959ca9fbb493b69abe3a1759158c67906607abce7681345c5dcb33987954c39bd06697c516c11912e56d2db281f8a99b3901378574218988163c103d3ae5f6a560469b8a74237b4c8fd8d10d99f9b255fe6c0c7b220a39f903473dd6f038280b5dc94836a3c819a3f6f945735c5695f989ccbf3175f9a02ffa4946dedc0cccffa1320ebad099cc6b8461a1d4ba16597f04910c3ad8e4d3a1081a2cdf9365c8b77bb06a5d4c06067c2ee544a150f8f9cd1357bc579133978f5da7ed5069715e7d37594763dd3ef086e86696d4f71e02c7936cf07631a5cd2743ea351ae09dc4066405c513e38d9b58f234e79341007e39561f0dc6ca3e738d92183802154de7c3cb749470f50db90eb59dc202f9185cc17aa6cd241e67df78369e66c83529ffdec0efdb2837bc242a7be8e6b2be8783cc77ec83fa9a08b39a7836169b969772ca839d71c671d3175540b1ed3117ed58c402956911f1429068d5b3982244a12c3f1407435035675341c140c67f2ee289df623637f3259f1844d729e1d2dc3cde827c2a0c1ab57fdd6607f53611ee7264de6976e9fdea235ff2368c502c7e4df6ff5a3b53fa7730a528c1777aef67882dfe04d64be8cc9e6e82666b825516a47f2412821fbcabb8c9259fd68c8ad3f365d17986dabdcb69513399a176c506a4369777ffd8ccbe9ad9f88790bde5bfcc680167993267500727469b0ff5080646e55d28813127cf5d43b74b0ea31ee20cdcd29945ea8169e36b65e82791d3f422f70558203e5060ee0230fadd09bf3f22e373d4ae75af038eb02c8e8098630801a869f11bd1338f9e51a7edf2e27c35bf6085d20d699dfaf0e2f3aaed2960f92f2efe50bc811db5b7dd4ea2ed1cadbeac319236cfd5b9d179b3a11d04e93fc3e27e5a4609fb5ec43eb20da1f4ec63cb85c80783b3af703c4f07f39218326107e527c524f4f16e21656fefcb0799ea263093e56b56a685f4a129a8700f5e7b179f938bb75d1cefb0d632657bbbeedebbbcae08f0d1b395b65be8b36ed6a5588790f307037841bb4797c4d5a53b8630db60133b28742ab1b1923be202a460415b8873d3c1c1f68e6d5673462befa155f0f01408b4d4e8d26b66ec916f386f1c80308a042bd0b9b7c06a6a43dc7efc88e206ea9a7258a66ff63e15562b3ff7fa5d0329478999c2692caee7b2616613d963764b0e890ed29b61f31bf3b025f507ca1d733c0a767e6eaba40f98916ce0228955e099a52de09f75953013ed09a541c7ae8b028201e81d6605a42f99f3c797c757aef646c9f4855787c93a33c890730b4e504ba5058a215353a448a57f595a4e50a92a6a8e16f2b0c1ce45936339de9b526fa7fcaea6ebed57e2faf9367e7d5d916f05b1ff50328ec91b199f5d8ecb1b8a3f2a22fcec790583c1e0b894f893daec7f5c8dfd763bdea79a0b61f567f47ec25f6d668c7ea1f256cb0d698d83d7d9797688ba0daab31cdbe8e9a1be44c80a7014269ac491948b248c7c77ebb3330ff601f39af69e852111adf3f54334032d189e528a5b2554fad0269ce6d925b7b6b51490e0bbf1126053e582b2667e2a2058d3638fca36a1e8b5ba67026334e70496f01c81f507e8420709e7b02330e445805b48b9d37e418d77c63af0f6b8e464bb225fa107b0eb9c262222b02256cfa96fc1a01217fd7423b92fb73d2634c6327bd422591e93752236474f25dee042797d5f09e6ebabdcaa8e106122a010e88accf4a667c25888559108f00fd276325fdbfba50fad4e147140c6cd1e8bc15a40d391c2ddc27d18b81d7763f8eaf5f078f2b194517f6ba7913e876512fbef8e2502b7bac41d0273531c0f3b0cb808ab676cf53dd5c6fd6b995f4154a5809cf074a87904f85e5a47f063e7eb431d444ad3f30d157bdca1e62cf5f7433f7b840f634043c6d6b51cd6f736b23941572a71302a98d652d73a6e78e3aa116253bc6f1a34618848789c9208c557299f617fc5179eab1bfd3bacc852bc4ad656bcac22fb302add916043747f92cde16ae8e105f79e02abf96360dd9a83d88388d40bca45e46e4abef4a36f773fbcefed322dfee3b5a7dea8d77d3f1921ced8bc15f179986a170427c78b2161daa20d6ad7f1e89705cf76b85fdfbe8df9c092f3c76a3d9a0ed2327ef422a59c4a7b0a85aefedc98912f36c857f3c07c6c662ce352354451122d1c2278721c696f741ac84cca7ae094baa4597af8ffcb3616f8617b25663cd662a72d26097c24b478e0b2245bb87ab3c29bf1e4c76fdbb25490804ba11f37435f8b12e218708db6f15948a76ff2d1c2adba4355670f2db2341bc6d52ef3fab6a342e40d9a574a61dd4bdfa72bb6ef2e6afc5cda0d27b68541cf0542948fbb298236128bc0dde9f0b030299abfd93b8982b528c6b54e54a62fb4ca80a0a7cb0c2ee367fa85d13170068ae9f6fe2c131957fe04e5969c1531a6bf5312193295d3c229d3a0bfcf3623198efbed0a3709f3a2d0e7a60908a9280592f423cc66a3b965708e694b7be4b01c70c55a9713ad5baee45a7c78466ecbf1a830ca6531586cc378555bcd15f6b3ab8bfbc3a4aec1a02c0407ce451caa89c0a6cae9354537d53b2276b1f34e90c43626cad7bd8532288b62447b4a8accfb71876c837e9c8c1c76a06e6f0d8f8d43265d8b863c2a11e8e7a10a8e99b9bf051c044528359505897d71c745c8ba2b2ced40d3cf709660ffe48919e16923b68bc672dc7c97906f5833634ab721fd9b9e7094dc598d7882b84efe12c461edd3d143ffabad9a23198f40696a459dac7516df710be501d0d253e281ca92590ec4db9168eea666086074a190669177af617c5b3620c2d730c130ffbf658069128b7109603ba81ff56724d144312b1a889b6719708be539b404a6655ee3ef46d5ffbd439544c114ecf81b965dd8fddbef861babeeda5eb958e6f04b6c5fd29ae647c58c67a1ed4d4d18d8b443cb82efa6f74c873b8ebcc1cc5b075be38256708148515729ee35154784146afa667710e6c5480607266b60073dbb534f08623f79ebe37009afb0da8d3c3f050a297c9b0319332fe4511f931629b03dd6ecc04583f032155ebc0925ad6cc3a711af136d9dd82f6c88a72825125431f435481226fdbfe02f00d08d68c4bbe24361e02b44ef94c53a9c971ba07be5c73993bed144cb5eb93296462ae90c978596d68f54f99360a22761000a6d4536c", 0x1000}, {&(0x7f0000001100)="a63c93e24a33b6088b552925a5367123b365e53133bb1230afb714b8ef9d9fa0ae6697f2ecb2bd4012c9cf4c03399cd4979c0785606483d9c32fd37f640099b437f99f1112cdb0ef0f3915f3ca92a1f0d1f91c10951448854ac244730bba99bf9d49b88df0cef8b6f4b237585b087da4ccdd2554154c21c748548b2a33308b566debd7fa2c6e036c19b9cb873f133a89ac588262d977f6bdd446f9c3d68430cd86e89358ce9e9eacd8664dafb64e2a498e01ed6482668e036698e67d5e835fb8cf9ae2a9949a6c90c15c4b12ecad262a44591a440d63dba971ca78aad93934de079d4f3e4b0d98", 0xe7}, {&(0x7f0000001200)="0a5f5633900e9778b6ff84bfa0665b6c149fc8c0ea0b7f878a02f272503eda7aadcad6a2ebba59c6154cca54817ba163de55aa95179d69d242224673b6cd0a52e8adadf63443fa892ee85fe4c27c9130d6f48b2b5546fa2788543e76f26d4024b5dbca7e0703cbb1f0b6d7c62fbd1d82462803c689f9f76222d4202c1802064a19b7c020fdab7145d26fff87d6b60990f281beb1f7bc983a3c20284fa16ed996230ce3990d1b342be439b5ea5ca958af473b8bf6d837b25bbcfebba0f21491a917874e1ac0e9fc81580820", 0xcb}], 0x3) writev(r1, &(0x7f0000002340)=[{&(0x7f0000001340)="8650b09715727af5047154bb1028c30e29c629dd063629f50cd247c2cf26c7209dac4d3bf8d97b0dfed6b61a9e3b9b2adbcba7b8cee3714952a9f57f2ea66234a15c12f0b7ba20d9aa60f9b642e1d939dbdc4158640cf8bafcc3c02b9ff0ea19f76cdcc9a1144fbb6189522dae9c79e0b41a52b8cb8f75ef3d28871110452046312158463f197b8948252b21fa4e4ef8934b95945e9276b587f31414772292d965ae3f5e943bea8dcfbb1247a8ec5e74ea3c5fdc93558f335cc8b91b02085460c1ac110837bf22bdc8e980d9ddf5bb5a868f58a0c09d85ac29659dac16880d7d4d4515d43df70665da6ce26da212ce2de7a931cf6c521204253cd7d61c2341e7d95d32b50f48d618f84b3cb04c8806a319522dd5eb2abf9cbd4dc5e0e544584f6597b201d732a52c61268c13490f3a02aa4a04cf9ed25071cad31db0de74c0ccf762b43b109d8110f52a10432fe4f48d7d305dff553a20afdc11f8e033a16538f1aa762302f9a6654bbe1f0b3d8c9e10443bc6f70dae772a64d254cad888d5adbebcb7a1f7179d0eeb8af392706778b154c9990e45c3d91bf0a4913fc1c20f380313d220965004c7f3616dc1df4dc57e94bf7455ab5f8f6b09701ef09c52817612540ea2ffd9c94601661aa2c8afff89a4bc353ff097a3e43a591a56cd682010a081b6e0f4ff13771a69895387e006148119f6058b14bd3522f7ee2995a5d95726de0c53a38d7e2b062b87f08ddd443e934ba205240fd0adcf02db2e310b39fe5fb28d6af6147a610a97e3e9edc9dd666a99c3963a8d1c02d5bad5d44ed505123a5da6c1cd597243865c7c35372c8f80b5f3e30d4330dfd79a6f1f3c4154597add2dc77371cf30252031cd0908f7af8fff1b877c5a2beeb3389280ef3205ad3cbd9176bfd089bc76011aedf30674b2b079667486856860efb7e0092238d39b1a0d66ba51c9669d837be95ad4219bfbea15456c372c8f0a018ab48c0db1c967bceb71881669fa1af1f55b9ecc8c15333691640cda3175c8066e88772be7e8f631aafc0275596b21eb0a657b14a51b60b45c361514736bb49a6a2e7e00761aba6cc2c0788b4075a28df1353e9715f41ac39485bb9fa933c0dbf3c04689f9e23e06eaa553dac446cc98964fdbb824ed65c08db7524d077bc0a3c6a843f972fa462aab7f6e008d41f3f76eb82878e61c02edbc6b2c1213e05e97805d329958781469dee8a8f3551a49d722d71f6cc448f773cd0b03b39d316ced72e611b34d60461526b11c5fafff5750dac4a5cafe6c085886c260159221fa874a1fcbcb67c640a9122ea284230678551ac82338072d61194a6b660f8bea15799574c98d7586d4ed948c696e30d3f555bfa9bfca9a50daabf7b16896c5e1257ec44926775562c2f1f2490604f1cf83b490621ae89260994afb440b48383286118f9ba43cd6b45464c72f56ac657832a8fcd8ef5d4e3b984e2b371623ead0e0abfe0f26dae9976b2d17a328bb797279c1420d630e39f86be2c220e54371682b07f1b0a6a82145fd06414498474c1bf3da0c4ffbcbda790fc844a285f9154b7716ee5de1be1ec07429ccc8bfd09f920b64c3074ec0779db7a8b481eecd0225c719d9fe065177fe4656255b75fac71792768556d0ff7c2bc7b0aee94757eccc022d0aaf98f4a0047f42b52c832e6e046481e3c65402f8f747f69df63be5b503de13c43a05658d60a83f4712ded7dfbc0f36ab627ed1842515d3081c09c3991e872de83f98f2cf488c973d6e71391f81572799b13c2deb07123c5866cf8b6c51bf3b959a8453bc2e7aa7b1b595d5aed5b602faea70c5d8d29e69aa3366833b7079bc5c88e6a127b5f783bfb44d7f1e04c1d6079cdcb3f01ccdfc92247d59314279e84aba384af72f2915dfc4953eae9354356c6dc54bc481f95a3c57590cb301b55e098b5071e594e5d189bc2dc56fb7d8684b2df4f7b2388308af886869045f6eff25099047a3b5a3a24d075bb314cfbe5e68b5b72a3eddbfd40e78a87d7688bb581ec85043f9c35673301de9d599e0c370e532277f11a2f13baee23e970fcc9ce5df1660ad7b0c6025de45e99100ffda01eae4a6caad84d4764a4bc57c094ba9821dbc16cc32ca3a3b84247bb8c3f16e61f28e0a975ed7a0135a9e83035b1908a246647ca4f42bb1256afaebf392e5a7d904b9d38b801d48c51217c421bfc44f4b77c477e64bacbf33f513a1965730c638661c5380f20261ef35284a12604383851f2e143115b20ec04698286f29b5f60a4a65a2cbab917a255aeb0dce7035a4e4d111aa9bff18e6c1899303be84e5a9b236f9e99ead7ee211089fdf18955063d6777108de8f1e669bacd743e1dc7e21b00c8918c9400e9866c3324bcd1b3fd6af0f0f5dd86f3ce30118a7bff5986962c8a81a942abc088b9a15b516ff2110f6b2cec7f0453f85ccbd046eb3dd2a1b3160ec2dd7d74a33b515a6cc12ecb6c718b4fff0351ec9f4dbf9d1c0458c949bc12ed8edbc92f7fa7be925cc7c6885c51f79118b82aa9cdd1a5640ddccf208c09bec689a67749c3b214e1ba6e0a1f770f86c14091e61ec295d8fd7f1efa3ddcffafaaef595fc0c617fc74fffd73bb5de5eae78ff0e23c97e9a9e5ea6626993b86a1c375c5cff3827ef6626162495c1e8f08ba5cfb95ffa25382cdaefc1bba426389ece42d7826e9e8290f5ef163f2efea2063b1d9b1154a402a2c5561efd1c57266b735425f8fb5c1bf8c02a31752355666c6a45d30ff96a24772b5970fa606f75421dd45a225a6996205871b372f74ec76c53f88c7abea2da1456437b86b7f97842dfc3bfa37ec38e7b456cd7b73d981a57697c757a8ceed5021d028026bb74268169b71a74fc88c8ea717a3dbb154ff4e0f72830b5564d6dac060fa21548493604ab390b944d8d18c8397f75dcbfa5a57a02c947e381fc6100930537e0a0d171e251bbd3cbe5c09fa7da9c6df9ef875118b7c4c2c8c7479c04eccab79b2d2440513c83966cfb6992f43ce2aabd839c5ab081b301502be94d5a611209b67a69c1f544785a3a7c42eb4b449e11807ff472b0624628232f2dd178a497866d70f43709228e9e8d13b69437cb0f687f41a0dc459a88853aab091c6190e8995a2a1a5fb1d20d107fa0738f7e633827e13004534754c76f5a3b402a1fb35c303858a100fe653c9739f8a1b3e3b3365b10d61ad0f0b4e7a14ec2e45e3b53894eb3355f4827e08246b6882454983568cf9b6692243590c78f8ab0df8ae0913170d62478179cfb8c52edbee1e882611d0ec3253ffb05cc9c7f4b1a194b1d36ec5d9ff8f10591a8daa09216371207cda6f1eea7b98671d286d99dbfc1ba706820290194b1b629057357b9c24230c1d169323d604c9d52ddbf2d334a15c0d2d209d4b27d1e88c34be9289d8c4d37680041b3012772d6d6fe63d94763d9d1c23c3342ee4f7aee21a6f8423484aef520777cd23c4ccfa3b00831b1670cad54f2de2d78fc38acbd13a2f687bd629a704377b57e5b421ba604808b6c0aa4d9a06a6e24f3cc0868a322892b4adef8bdd1200fca9c5f37fba73b1b004debdefa447939d2347867fc864444d9df9cabdddd1f6584fe71099bccb36db4914021ad9c7ff1a662300bdcd54109ebeae9f34600e25244a36724ece46a958706118f99f63ec6dca3c5bc9e81dac88b40fe0ea89591890ea39b3813486f0e1e542d80ec392f0a4dcdad63ce3af028edfbd62587ab2beba6dc3f518991ae513629ad072fee37d0737e7b869751498ce8537ac163def95147e6945822998b8c92ccaa9aed4dcb6d382154d398552791d22fbf070281ac5fa92d3275a092a6e668c1097c21b3e2eb2f1700608c20e0339f9eacd19ea291d488ebfb98935d3ec7a347b2a7aff4d156816cf8c40410ea7ddbc5e94d8f24e4087fa473c07b190668b24e790bca3675b795380c546e04cacab98d60a172321088a1527518444120ccca148aa6c83f6d07fedf288c694d9ec07d3332b4b12bffb7198792345f2329097945252a1e66b43f837dfc0825ea49a72cc0ffb3437caa7521ed79e08d8f35c269da02e36de3e91bd7c2d8fa803a29f155d5dd52d5856f97d9e933408803cbb8b777abb6af683c5c5b7c00b768268d3aa324e78fefb25055df36a4ba819c1de60b336e940c8015e5aee7de855eb342652d25e3e1acf51b715f26c90d590a28ae6b6fee80c173eacd89abc2e32cc9981a3e21844cace3844b1e6c774cfedffea061d2e8c19170749ba93b681a2157a828ef41d300df18f5130982936b9ada0e4e572229c31f5260184b6df4eeaf9cbfffabe7d22701ebaef18ad184dcf71e0dfb7b20990ef665103d019d8b22d558e41654887625170cb62386592143326dcd292d88d80b541b9a24abe58ffbd881ac5453573ee3fb3e757fdce2b4f8b0600549f4189ef9f7bcb57da99a557666d2d40fa20685e0c08c486e1949cb74c634a7de8395f68aee557715f909f40f15ca0db7a2a16bf2b692bb8100c2a0ed9bd3bb1440b5b381852e782df9a4f3423c5c64a9270a42162a9e092388491ff2cecdc260ba5ba5cf1adbff683e0d8a97484a3215a94195762ced5e90a9c8fc4b75da1bcf43eb29b43be4b4f8c999f20f9d486be6f4dc934b9f8ac2bc813d948ab3ade43bf59adbc14daa852d345d552cc0c16be17d162a2b44ccb20a457ee39581568328c0b563f3dbe3d6dd088a3211fdd852ac9927f138b0883a9928fd361e801420885d072f261ae962388f7e1e26531deba8ef16d66830382419c91fa60b14deea5fa2cc63091971f60bb7e83722fd7a2abed755ba112b074457cf1fb39ab7869e9e232dad4e1f2e94474d42d534c165f52511b649a7b6ee0c909d8c3e53333ed386fdc7cb89596bd23efefdcbc5d7e47ae8d53f68f6fd2fa39a1a738481d2721ece8429edaffa13b9e1e56144a02df7bf173697ad7b548a73d951724d129b1402ea8d54f745df684aba0caa7f64710214bff32b7a18668c3a932f6e5474abbb2f771a6270a0ccb46f71a460c3f23ef5131160d87b88b7681ce554fd6baf36e870d7516c97ec9f2e993bb507610f5f1a70c14a44010fd6602ef54a80d731f0fb78b37f82e983a82523e4d491175876283d0fc931070f3e0ffc6bba22e9b800626b42cb18daf5ba90507087bd0e56a7d4dd954675f464f5c76381dd3cc52e410a76a6df7063b0773c4545f55b4289f29c9df2269a52c55ad6511aa16f8608a28e8f22aeeac29dc35012b8762d8716d4df9326de3babc6c8ceeaae21b3f57b26dc2d6f0074395fb3b3ac4d356fe9eb53a681c1d40a0aad3c4382d32bb1d50bd5d5d643ad2c229bd0cb9f6de3468262dca8cba58bf847add89aea4b7dad971a382d175474a7ac0047dfb9333722b191d00f6456815c799b3fd6d8f8bbc35291bf0156cd6c06a89664b7d15bf2de95b3f968fe1918e6e2c3d9febf4304b153d6e97ae9b4ad73f93df48b58f88f3c8f747a5ce16c8f12ce890d6be1a521681cca065a6432aaa4f355b9c43d31c9104eaa7a6c44e859f5441fc16d9b95ee6a528fac2bfc9e4aa969cf47cba56c0b0f4dc20794b70fced1a91439b1d56e432c7ac29e1224fbfa55c06caebc0ee099bf95da258e377e398552f2d6e76adbd81d389cf5be3e36f34145c438bed9a19758d6f3f5519b05c4ba856567f80b7c6ce80aa172f244a5ee82582adbd08bcf1600e69670cafbe7faf6d4d88add5c3cf92199b5a1af2fc86c5681a018abd8e94948736effb316ec94dc9eaa2fea7ad3a6bca48303efdde9806e0c73aff9b7", 0x1000}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002380)={0x4, 0x4, 0x7, 0x3, "6e0f2cc22c24b8cbed8316c5d9fd39dde0288c5f", 0x9, 0x2}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000023c0)={0x8000, 0x3, 0x3, 0x10000}) kevent(r1, &(0x7f0000002400)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xfffffffffffffc00, 0x1}], 0x0, &(0x7f0000002440)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x80, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x9, 0x400, 0x7f9ce3a8}, {{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x52215d4c, 0x3bc8}, {{r0}, 0xfffffffffffffffe, 0x90, 0x20000001, 0x3, 0x3}], 0x2, &(0x7f00000024c0)={0x4, 0x4}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002500)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002540), &(0x7f0000002580)=0x8) r3 = syz_open_pts() mknodat(r2, &(0x7f00000025c0)='./file0\x00', 0x2048, 0x400) r4 = kqueue() truncate(&(0x7f0000002600)='./file1\x00', 0x858) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002640)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002680)) getsockopt(r2, 0xfffffffffffffff8, 0x8, &(0x7f00000026c0)=""/117, &(0x7f0000002740)=0x75) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002780)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000027c0)={0x1, 0x1, 0x8, 0x2b, 0x7fffffff}, 0xc) fcntl$setstatus(r4, 0x4, 0x84) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002800)=0xb2) poll(&(0x7f0000002840)=[{r3, 0x8}, {r3, 0x14}], 0x2, 0x1) r6 = getuid() r7 = getegid() lchown(&(0x7f0000002880)='./file0\x00', r6, r7) 16:00:19 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munlock(&(0x7f00001f6000/0x13000)=nil, 0x13000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) login: Y•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žtY•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žtmap stack 0x20000000-0x20400000 of map 0xffffff007f12cb58 failed: no mapping 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r2) flock(r2, 0x3) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001140)=ANY=[@ANYBLOB="e1002e2f66696c653000096abf2817fccdb6bae66093499f00915d898c533ec96cff0da927cedd8225a2fe024a370ae0c37018c22d38d508c6e063c48198ef36bc82753914d1b85ddc03926fbe03dd96e3f46965e68b2db0c332aaff5d92d86e796b37a04a16d18a8241517f89af586001e4ab9ba43766ef912e3887e2a2b2c4455c6fdee9464db6d7b041af3e3a85cc9772a295e9ddd232510c92967c2fc58d9d53bdb6125dcad156101c9c"], 0xa) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = socket$inet6(0x18, 0x3, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r3, &(0x7f0000000100)=@in, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc010, 0xfffffffffffffffb) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/55, 0x37}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x140, 0x40) 16:00:23 executing program 0: r0 = msgget(0x1, 0x4) getpgrp() msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = dup2(r1, r2) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="e42cb310fcc7fc89dd96ee6efc3a871c2c2775c63ba1b6483e13ab4467f07ee68c2cb3ed794b43097a625cecf54bdd056d57a593f882f3c2f6df6c6f93478f5edf1bea6d96c52e401c46d56a77ad13ae0bfc7a0e20eb2e670a7c669220dfad59b02e", 0x62}, {&(0x7f00000001c0)="8067a00699f7a744bb525bff7e2492951474c60bc95aaec4ab1dbfb86807eec225749943163c57cebebd8e5e005cb48a889b301c41438959d360d5428ca0b0b81071297caa2114b37a52db7848d6f85f17f972a50bfcaac68897c3896b6f3f32979d1e1bdac9a26cfb48e2c4cfe0b7f4ffe875bc876f54165c5102e7efb238db0a40a8fc8935c4065ae9548870c4ddcf824df7b580a14667c68627330717a2f49707c440473e5fe4ef161b14bfbe300a8bb89e119927b842c5409701f8714df119f768a78b3c9e22292070d81d6c38ae331f3b7cae6e294bb0ba13829a83f7", 0xdf}], 0x2) getitimer(0x2, &(0x7f0000000300)) getitimer(0x2, &(0x7f0000000340)) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000580)=""/52, 0x34}], 0x4, &(0x7f0000000600)=""/121, 0x79, 0x93f}, 0x840) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$setown(r3, 0x6, r4) recvmsg(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000740)=""/159, 0x9f}, {&(0x7f0000000800)=""/158, 0x9e}, {&(0x7f00000008c0)=""/189, 0xbd}], 0x3, &(0x7f00000009c0)=""/30, 0x1e, 0x1}, 0x800) recvfrom$unix(r1, &(0x7f0000000a40)=""/86, 0x56, 0x40, &(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa) r6 = semget(0x2, 0x3, 0x14) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000b00)=[0x9000000000000000, 0x4]) getsockname(r1, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) getgroups(0x9, &(0x7f0000000bc0)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) r7 = msgget$private(0x0, 0x4) connect(r2, &(0x7f0000000c00)=@un=@file={0x1, './file1\x00'}, 0xa) msgrcv(r0, &(0x7f0000000c40)={0x0, ""/181}, 0xbd, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000d00)={0x0, ""/122}, 0x82, 0x3, 0x800) msgrcv(r7, &(0x7f0000000dc0)={0x0, ""/151}, 0x9f, 0x2, 0x1000) linkat(r3, &(0x7f0000000e80)='./file0\x00', r3, &(0x7f0000000ec0)='./file2\x00', 0x4) msgget$private(0x0, 0x400) utimensat(r3, &(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)={{0x800, 0x4}, {0xffffffffffffffff, 0x5}}, 0x2) close(r2) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x6) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) fsync(r2) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00e298c7ca000000000037b84d20a683f340df4f652bf35bc05a5d0d26a55f88c8e459e43e1a9dd8deeb59f4e6fd7fee752960f7a7168d7b1dff74cca76943547cce183c8b1eaa369cd74868621eec9aa8e426a48dc135f4f5f9e4f85f0cccf8d785505c5e1977ef92daa6f8fac25caf24096f370eb7d82bcc2ff04246643c4f6a1f5fbf76b69489ab7ad09f334923bed106273acab1f6e31f2f463ff5385d725b713e07ec05084a95"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000300), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0xfff, 0x10000, 0x763, "91d684115463828f02815916b1f58469f2480082", 0x2, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) r3 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xd190, 0x7ff) socket(0x2, 0x1, 0x997d) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r3, 0x29, 0x10001, &(0x7f0000000000)='\x00\x00\x00\x00', 0x88) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x7, &(0x7f0000000040)={0x8, 0x8000}) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000100)={0x5, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x6f) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) r5 = socket(0x0, 0x1, 0x3) getsockname(r5, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x1ffe, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1086, 0x0, 0xfffffe1d) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/61}, 0x45, 0x3, 0x800) dup2(r0, r1) close(r0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc000, 0xffffffffffff9a03) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/32, 0x20}], 0x4, &(0x7f00000003c0)=""/226, 0xe2, 0x5}, 0x800) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x20, 0x34eec00000, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc2, 0xfffff, 0x4, 0x4}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x60, 0x8a, 0x1f, 0x59599d2}], 0x6, &(0x7f0000000280)={0x4, 0x3f}) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x40000008, 0x5, 0x6}, {{r2}, 0xfffffffffffffff9, 0x13, 0x0, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x4}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x11, 0xc2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xfff, 0xff}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x80000001, 0x7fffffff}], 0x10001, &(0x7f0000000000)={0xec80, 0x1f}) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:29 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:29 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000e1ffffffffffffff6ca92c6cf1679ccb83e36ff6081ceb566758e8cfa2c1e4874fcb008a00c7c704269a919352a8"], 0x10}, 0x0) 16:00:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x101, 0x1) 16:00:29 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) 16:00:29 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r2 = semget$private(0x0, 0x2, 0x4) r3 = geteuid() r4 = getegid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r3, r5, 0x105, 0xfff}, 0xc095, 0x6d0a, 0x5}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ftruncate(r1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) linkat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = socket(0x3a, 0x2, 0x5) dup2(r0, r1) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000180)=""/121, 0x79) accept(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:29 executing program 1: getitimer(0x2, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/228, 0xe4, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe5d) socketpair(0x3, 0x7ffd, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r2) 16:00:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x40) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/203, 0xcb) r8 = getpgrp() ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r3, r5, r6, r7, 0x80, 0x5}, 0x8, 0x1, r8, r9, 0x7, 0x3ff, 0x9, 0x6}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r4, r6, r7}, 0xc) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x83, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x13, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x50, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x60000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xa2, 0x4, 0x2}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x9, 0xc57}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0x1000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xecbf, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x7, 0x9}], 0x20, &(0x7f0000000240)={0x3, 0x6}) r1 = kqueue() r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x8) close(r0) socketpair(0x12, 0x8000, 0x4, &(0x7f0000000b80)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000940)=""/36, 0x24}, {&(0x7f0000000980)}, {&(0x7f00000009c0)=""/65, 0x41}, {&(0x7f0000000a40)=""/194, 0xc2}], 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f00000006c0)=""/240, 0xf0}, {&(0x7f00000007c0)=""/199, 0xc7}], 0x8) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3cb2a5703a2b39168753b511ad7ef921ac3e2ac359d798832f94d81997d6f056cba3abba16f8414f2dc4d12b41eef97a4ac8783e6be9ce7cc86062ca41b8602995a6291437576d02db", 0x49) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x7ffffffe) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="a09ede12c6cc9d7f", 0x8}], 0x1, 0x0, 0x1b}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x56f, 0x800}, {0x18, 0x2, 0x6, 0x1}, 0x7, [0xe1, 0x8aff, 0x93, 0x0, 0x9, 0x1, 0x100000000, 0x3]}, 0x3c) close(r1) r3 = semget(0x1, 0x0, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000340)=""/4096) close(r0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) syz_open_pts() close(r0) r1 = msgget(0x3, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x0, 0x2}, 0x8, 0x9d, r6, r7, 0x6, 0xfff, 0x7, 0xcb7a}) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) read(r8, &(0x7f00000002c0)=""/249, 0xf9) 16:00:31 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:31 executing program 0: socketpair(0x21, 0x8004, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setrlimit(0x6, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0x80000001, 0x8, 0x5}) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000004}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0xfffffffffffffff9, 0xfe, 0x4}) mlockall(0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x7, 0x10000, 0x1, "858886ae176b2d91e730450c91b50ea2b10e1dc2", 0x401, 0x8}) map stack 0x20000000-0x20400000 of map 0xffffff007f12cb58 failed: hole in range 16:00:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe88) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="f33ff0c3d06b31cf76ddaafc6c175527066c83ae27afd36cfa2d51cd9e09535046159dbc8e", 0x25}, {&(0x7f0000000200)="2aa7f17f945bd1890441aa3b598baf73ace2ee1aad66b22310b5b283de6a6a080ed0e6187c4ad435e5e9d64257b3c89c11e67859606eb0f56032d60213d85f7bc219d8f315b68f74aee7946a732fd9db1debc92b63650b0f9e302a33bd1df36a6fdabd8221c85290669d555a34b4fd9b4462dc6026380e16dfc43c4a6e49bdc02ebf398033ca8d9487675cb29a2d6bd8f88269488c467c6570b517b5e106956ed86d1163fba021e33d81b9f67e6d39d40ffa230cd059f7ce0bba54dc9f61bd00125f6093a90a9cfd1cfc961c3bf95955c245b1711d99a0e348bc0d0cde5a", 0xde}, {&(0x7f0000000300)="75d6c6145b32dfec5c7e6f90a71c602e1c05063b2d012ca2593bb26243af5af3993898c706a8bb8d8ed15d04801fbcf26342cd00e3c9b090fe968b4000fce9523ae6d3ff7a4ec46fef3c0b656595d6ac7cf10b5d96c472aab649db4bf6f803977051cd50c46608bed5aad5ecc6dd922f8f08c3897381ba97968c0d6c69e29a1ef96e6b84afdd3e918e367b06ef3b6d84e3ab4d405e6bed39e422dee0e3cb69c9", 0xa0}, {&(0x7f00000003c0)="a632cac42582754a6831acad", 0xc}], 0x4, &(0x7f0000000440)=[{0x18, 0x0, 0x100, "26f4d1c8cdf4"}, {0xf8, 0x1, 0x0, "575a65430b7478e33eda99a2524a311853e9eacfc381a6a06112876d1a8f1a28f15e7bcf5f3ab63ba8d383695fc86b8f2025681045ffadbfff4df90e87cf9b8f88c0f12cf1632a8c24a6ae93b663bfceb0cc4efbd62d36436ed53297dcf05a213ab4f1930680d02a97b9eafe40f553ffd44f187917cd5cfb2ebc8e0d793679c19ee973e0feb248f7a041035fb30d7796350cb457795d22b3becbde2d64708a1f62f231e83eefd7a415ad1d5b9139d22ba5083a210e9d1e5bfd85fb41d2e5981cdc8f7d0d131bd137d2edf4431114e571f8493e6bfc2897159450d70f267992a880dd4f422eab7b56"}, {0xc0, 0xffff, 0x5, "6ec7dd6ec19167c5b95be1d56c55df0211bc91f957b5c3bb551d703dd34f1753c63523c52d3ccb73a578effc87fe2eb3974cc730e9b9b4b641d6c3b889d8d7e91f1db550930543cf2f3ae01cf9f6d76719a7d258d2452925700211c469d530fe612d028fed044b706227678935d0f8a3bfc67207a7862d127a8f87747b5218224c135127af8a6c28b3b6811b7befad559695c9ea3567fddf77799c19579135bf3e5e4aa7130e7ad78c9e82cf"}, {0x10, 0x1, 0x7}, {0x90, 0xffff, 0x9, "568b6a8006f67f60a23cefb996baf1e7976b7dee0e80e80c8e8391cd13e695062fc963e112961ffb41dd304f76797b48a5c630765abe5b873e0720ea726f8aac174ea1107f6fe25fe6ffa0d17050005adcfed0a1f83412215c50e7ee42d5377a200a2afc7e0692014de353eb44c28a85d7aae170058ba8b8ac"}, {0xe8, 0xffff, 0x1, "d61c8478dcc34c0d20bb8484ee9ac99029e410b61c9b3306221feaa82fe79b22107ffc166a7a1743e8522d8b63a4397708d04326090479b2ba4d23e28d8e8af3ad47e83f99e7aa168ea443769e1c738cddeb3340ac1d154a860b0fd3bea7dbc897f4674ad986016bb5e71af6b16b50add19f3221862054e58e126560465fffe794f8f9fa12f8010b3ae8eeed6aea91ea51318e394ba17ce50d958e41ff10834a4b0aafa59a9bfdc846d4847f790fc716290a3661ffa1903dc70daf87fcfc408d990d7d27666c6b917491d27cde008c91e72385"}, {0xa8, 0xffff, 0xf0, "1d9d22cc875eb1c7f82e1e46cdb5d880f590f567d1b5bbd4c342a709071a20f990bbb0145f86eaa8e8bf9b414e2d44af6ed848d630e767f34ccc098a2291a9ca12fd709f5b0122fc65c1e0f3d7d43a5233dbb8ea92ffa5f4c1866966b3d443e89ef90000b1e900bb2e54be74ad62fe2a165c9f33ef658e6294536c079121ba637b8d390e405e73287a9100ae0dc01ad74cea4a6a41e6e67b"}], 0x400, 0x2}, 0x1) sendmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9e4a, 0x7}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000880)="13b1b75af5", 0x5}, {&(0x7f0000000900)="de4b804c3246ad0b290848819387678328cb6cfb279495838c7411ec1ceea960c01baf6b35b21d64e1905c0f31dcedb11a5d26e06ce14cfd609af4b901c863a25f00b0a52384ea3201f689cf1ab1308c2aaf0faab926304144f11c6e02bf35b3051af9ecb374927b43078fbd5ff96ad6873687c6fcad1c857d9ea2f76ef25b8df07239c7dd6a7c817e28c528959031dadaee6269c0ee73ea7cfd5de495eba2d8d7feaf935b2e2a06a20f16b3112d09d68552642e32bd6e71491f5d2b040df5431998c2a063d7da6843b2b1ac14ee5700a45b34affc21a0c9a9577548ee2ca7ff075f04164303e48daaccb291", 0xec}, {&(0x7f0000000a00)="93c2ad1fa26a3d7472442f2e72877b56c568e35567ffe757bb", 0x19}], 0x3, &(0x7f0000000a80)=[{0x98, 0xffff, 0x800, "1b359b76139a32d2c416a0cec9475208bd22d6839df85c37269e4efa5b1978b109379cdef05872383c134fb1bcee64a77a91d4fa5ddb81520e458a08cb6b421ab557661102831ab63d37c0096c40e94d551c39d641ff8a2e56f1cdd0a33dc574112659747125d68b14d2eacc182bef97b268f049c046acfe8912551dac234d276355246a3dc307"}, {0x48, 0xffff, 0x6, "4806e70627956cead56f4eee5d50276b63f0098be5675c0a600a4ec032626232d088c4ded951dde21399c3524dd895979871265976ec"}, {0x70, 0x0, 0xfffffffffffffff9, "fdc47cda0fe70a7a94991357a1760c083bcd609e52c7f1e0adf78ae45023f096f82b6b24a48beb0e568cdf1e869d7ce304d8580db0f986429844c9e9da26709d3225dca7911e588f9b864027c2a947ad4c98b10f800fc56c31116fd22d"}, {0x30, 0xffff, 0x2, "d64f332dc3560280a485b1b7d19a10fb23d689179e88c8c0806f598316a2"}, {0xf8, 0xffff, 0x100000000, "2d1b78d7b6b1e9800e7278917607ead08056b379c6ec48f2f898d0e4b0c88b3d794775622b7255ce5146d21196561bf30cddb9a74eff90595df05fcbe99a5953b609a63bda9a86e3c222c381d9932efb214f03f5bbef92912607fcddb7df01d4c7f7b63a6641501bda762ecfcf56be5cc006b78b51c66f796abb56124c2c01bae15a687ce8bf092927f54181a8191c1fefde8da8294d4344db294752c26d0ff3232f7819e8a483d0f7f0b6f8eee12e95b0ec4664b19de1774840eb8aa4d0c8127b13084f9025b894b1ca440b5053145fdd2a5f2913d2728cd47bac479fe22aa8152faeeea387baa5"}, {0xc0, 0xffff, 0xdc0, "c8fafa23159eb9be633694098b56dbb8be8e29d3c86f26a0b95c46a64465411626b10d02f8bf7caf2e55f84242b892c7c977a837569f1262b8ab2567bfcc55baed343dc1116bfb2978a7599e0ec31af067576bd042ab457c04bfdc58dde55f9708aa3ec4a93633eadb4d0454d2ad64d5e08707bd80beba65ce019f4781c681c98f84ed746901da83f43993816437c88c6c9b79a6b20463ad7a837408a2e881fde8d2947878155392a9147d0d29"}, {0xc8, 0xffff, 0xdfa, "f43e98b70208c9f7cab81c934a3d8e8e8679a0bb0a6232e6c89ddddfe7a29b8e01cd8c8e5523f05a0ab951a8086bbb18598ee1bf7b7d271af3806917b8cccf3735db551339d439d9b1dd4784b8b2472aa1d0ef8e5e57b8330a923fedff79df2e0069bae533e7f9114e29b013ef32cfe766a8df5853e551dc93e31f71cbed1aaaa8f8a076da96b19d19aad6faada292063d5cdd3859dc51dec4be555f9934bcaae701dcb4b1e2db50f3cdd339c08e1e25b3a70a7356"}, {0x108, 0x1, 0x6, "c51d84ab86262ac2287a005651a26a2d5a3e198ff629ad3be4523fba3b1371da0f2da05e1ddf178bfcf4d79712cf4c47d3d62b1148245b986fb5579a3c962c25d7109e5c2c7080e496c4d4559079138ab7c905906e3d6f0b48e69293c1190de44ce33aa77395b4f95642089835faeec790bcafe6f7d20baf6334e146e98a14d435797dc04c24a6745e385b935f0b8f3d4729fe848c53bcde5d82d5383ab1a128593681dbd4c208561581db80d9891db0f613e4ceee82771fc9e3db7a57fb8323fcc68609b77df8244e1fb79b1e128cfcd4510dcf25c8393858be4502a45c615e1d74ad84f806a44bd9e7d4f4185897f23ff0"}], 0x508}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xffd, &(0x7f00000008c0)=0x7, 0x4) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="100000000000000000006b0000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x44) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x80000000, 0x7}, {0x18, 0x1, 0x6, 0x10000}, 0xfb1b, [0xffff, 0xd00, 0x8, 0x8000, 0x4, 0x0, 0x3]}, 0x3c) 16:00:31 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x100000, 0x0) syz_open_pts() unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() 16:00:31 executing program 1: shmget(0x1, 0x3000, 0x420, &(0x7f0000ffc000/0x3000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4, 0x7ff) r2 = syz_open_pts() r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = dup(0xffffffffffffff9c) socketpair(0x0, 0xc005, 0x5, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r8 = socket$inet6(0x18, 0x8007, 0x4) r9 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x2, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r13 = getuid() r14 = getgid() r15 = getpid() r16 = getuid() r17 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r19 = getuid() r20 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="2aa314f79110b61833a8aa8b51a90b220e114d0de61189c5f325a11f2149a6a5961bc3ae95d97166e4b2fbf561ea0ac8d8ce37114d3f90ab3fb56b4d906ac533b2d2da9014495739355c8f1b48", 0x4d}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000fd1f0000040000000000000000000000009a4e2af8ade74d4fe0e168e5a06ff625c0c4a1ca200048eab208afb99ae440bbbf52a9a5e33c51548e5e8b6b2773ba5d1af8de738694f2f4b97d4dcfa89048d069b3b0e172b42627a151c25c586dac0a6c03efe4ae88d2507626ac794f01eee974900acc18a8d6d9adba1d280f69035f894fba54504ba725c0c3187b55ae990488560b7aad015c69", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x2) r21 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x1) r22 = socket(0x2, 0x1, 0x0) sendto$inet(r8, &(0x7f00000005c0)="053bfad722f2c2f19a95b62860eca0597132aab610abc566ed16e4503dc53f33b6fa60947d5c24f974a27f7bce429fea4c511bc4e604cb132b9b605e2e3b7e949cc336005a8c759c3f686d", 0x4b, 0x0, &(0x7f0000000640)={0x2, 0x3}, 0xc) connect$unix(r22, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000009a95b748192a29b676459d0ccfa0082d"], 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) close(r22) execve(0x0, 0x0, 0x0) getpeername(r21, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0xffffffffffffff0e) 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0xfffffffffffffd24) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x140, 0x4}, 0x10) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xea3f6aa1d3b0f91d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ec8e3f7d3836d9a"], 0x1) socketpair(0x2, 0x7, 0x3, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00', 0x4) write(r0, &(0x7f0000000b80)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2134c347a6038447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b48b4545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad4004ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1fa557c671fca912216b0402abdb72d13c8eaabbe906e2b252c2dfed0331fb853d34950711f5aaa0e380ad3fdcbcd56a4e70c3d462fde4b6765c14b192fb41f42cb72e72f93f3163cca6efafa4d7c07435813e9d82a1571bf1d56944003e520823560016d41fd64f306b04be67a48b424fd46a59c6a8dfb4e98a821ab9dade0a78052cba37ac29191eeeaaa7dc403ebf82fab5d65b764703422332c4d788a2ab09a6ce9083ce7c01304d5270513943d3b692b1c8152", 0xb39) r3 = getpid() bind(r0, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/22, 0x16}], 0x8) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:31 executing program 1: r0 = socket(0x16, 0x5, 0x1000000000000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82021b2f7c8a6c6ded00000000004c006074335b8be532006778b1be41795241782a98523d12c94286c11d39034fa9c85b363951ef3456acd212de62ee52edc1aa8d47ecb9908d5fcad4a3295936501005224dba1a4ce4e8670000c333098ec1a55d7a0900000000000000d925f9a0ba9083f23dad53f0c6ebcd25d4b5aff8bd72b4a6dfb447775f7a1d55b120849c42f7f4d297a512d47caa2689da808fbe66e28ffd80e8b0c615f987074607b93d203d75c951187f5698ab65fa52772d3bb996101a10b305e6134453305d198e4a4df1f233096900e3155c45956ef1aa73c10d1e58fa5bce"], 0x1) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() syz_open_pts() 16:00:32 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x4, 0x93, 0xd023, 0xb51, "dc482a474967aaa7bcc28c2b939c75e98dc6a10b", 0x5, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r2 = msgget$private(0x0, 0x7) msgsnd(r2, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r3, 0x0, 0x0, 0x400000, 0x0, 0xa2}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) shutdown(r1, 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000680)={0x31, 0x0, 0x4}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r2, r1) socketpair(0x10, 0x3, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = dup(0xffffffffffffffff) recvfrom$inet6(r4, &(0x7f0000000000)=""/47, 0x2f, 0x2, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f00000000c0)={0x1, "121dc17d7115541a5111deb2611513f772cb46510e920cebfe273eb094d046ceb68b54c7b2428dbd4862c4d9096622c46d102e8a0e29278022ee7459316a6ff5df21abce1961425ecc9da7e8ecfd0a55b8b4291acd467089771ed81863de8e24c526dcf49c17a9403407ecf67c3bc96c2bdd7ce9c191c08f7fcc825294b4aecb50038fd7fb6d090b07fc06b7d4172d39e24622e7cb3c9bf966a49ec0c4a016ceca0b057b6b6051521b00f86ce6d7ce"}, 0xb7, 0x800) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) r1 = semget$private(0x0, 0x3, 0x347) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/221) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:32 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0xdf}, {0x18, 0x1, 0x675, 0x4236}, 0x8, [0x3, 0x8, 0x16, 0x7, 0x26400000000, 0x10000, 0x4, 0x11e2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x72) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) 16:00:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x8007, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 16:00:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000000000202, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:00:32 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0xca}) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x91) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() syz_open_pts() 16:00:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) r3 = geteuid() setuid(r3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) r4 = syz_open_pts() close(r2) kqueue() syz_open_pts() r5 = socket$inet6(0x18, 0x3, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x29, 0x20000040, 0xfffffffeffffffff, 0x7a}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x7fffffff}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x96fa, 0x1}], 0x100000000, &(0x7f0000000240)={0x9}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xd42, 0x3}, {0x18, 0x0, 0x6, 0xfffffffffffffffd}, 0x0, [0x3, 0xee2, 0x9933, 0x3, 0x1000, 0x20, 0x4, 0xc91f]}, 0x3c) shutdown(r5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r6) listen(r5, 0xffffffffffffffc0) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:32 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xc9a, 0x40}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x1, 0x3, 0xfffffffffffff801, 0x40, 0x1, 0x5, 0x9, 0x8f}, &(0x7f0000000240)={0x2, 0x101}) recvfrom$unix(r1, &(0x7f0000000280)=""/223, 0xdf, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000023ad0000"], 0x8) 16:00:33 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x40) rename(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x8, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2, 0x120) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3) 16:00:33 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x139) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xcb94, 0x7ff, 0x10001, "9a48334b2188f2b59f2157f12a607565a4222b05", 0x9, 0x80000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0x1) r2 = socket(0x1, 0x4, 0x1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = socket(0x18, 0x4000, 0x9) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000240)=[{r0, 0x124}, {r1, 0x34}, {r2, 0x40}, {r3, 0x4}, {r4, 0x20}, {r5, 0x49}], 0x6, 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2180, 0x5429) poll(&(0x7f0000000000)=[{r6, 0x1}], 0x1, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x88) 16:00:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x1a78, 0x6}, {0xfe33, 0x5}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8f724dd440eeb23b9ea10bbfa35edd342269df7cf4829832351901f14e73171e222f804374ea97183ba3f788d4254f041b34517d3dec8d", 0x37) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x200) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() r3 = socket(0x0, 0x0, 0x8) r4 = dup(0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff9) socketpair(0x6, 0x8000, 0x3f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet(0x2, 0x4006, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0xb) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r16 = open$dir(&(0x7f0000000680)='./file0\x00', 0x400, 0x10) r17 = socket(0x20, 0x7, 0x0) r18 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x8000, 0x40) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000900)="adbed16f2555510673774978accbb9aefc297e7d0eb4362b7464df5c8ff07a16f2baae01ae2f401a8952cc321a944e9b40626a30d89a06ee086dfe4b3cdcc6b84785fc460c61a2836fea1e1256e54fefcff09a1651b3800273f659727d469669b83d146863bfcc19342c3991bff0518acf44bf25cd4b594762591c212905a97b879ea77edea6850c06bef6b76858fd4cf6b6c3c853900dc45b97ef31c81e7078d4c95fa6b98361dea715cec1b4144590d3a29fe95707b96794b0c1e26eee29de3ff890777d2fad7535c99dc42cd2c7158ce32cdebcc35c545e85f39290c53a92ec6426a0bbaabd023663dd3c8b16b6ec5d98d0608e1634bbfbdd3429c07fbe4f951489228246535dc0b25e3b40c605d4ce8c6cb93246518da4c4d22f523a2d0a489476101ecab9ce153b18ca08cf09b043a3af34a682e00719e65105b2363b54a4c9e85f77e91c9ba6bcae231157638579f7e79026aa6729ffb825edf965385df8f8fa317961955d6df5ac56f17a621f9df7a264a6cd060a69a3559fa5a18a14149c83ccd19af41452d5399d545c2843d3ed9804407cf12947fb5e8f63ba5a5fa20a9169ca2885ac08c681a3d845cb945d88b58dd3a39f57dc85698bf4d7424f0a5e5d43fe23914fd75e8a2feb156a209ccc3940fcb991a13102fa30d27348a9ad84508412a45d72f80f2c49c045f526b2b7fb6511235fc464c7472b076ea4b307195a5653b5aec42be21c9822535b1a5960ec2f455513d0c37f1585c3875f241f8178ce5451481e327f9202c2b9d74e990611ee384e6a92f9baa889eab8374bc2ef0cdcf700b072979263e159976703a6e5740fc64935346c9cd8dea764f611444a670ce677b1dba14931d2b9b2133586767608e5b08d0ac14d513b476c9155d94cf95093e6e7905d35d66f33f43cca767ecc5c66d889fd82502075791b156fc9cf34a566e3ff6014650db575b2aa294f3d20e21c4a2bf9a26239fee96eaf84d171f1184c9fbcd4831616287c45611193ca832b8e586bf4a9f380b4349591f2be434a17e682c5975f27ba6289cfc03e5f714da3151f69b80ae740f56831bdc9ef125eb4e8730106da3389fb3f4dfe7856a702b25e0d1c4274edc48b864b329b13e9d86a5ff2cb4999604342588a9cec074b603491b0a6a6a3261223c7fc4bc4b2c0a6cd98f651a0f6d6f633a0a1a595e492509bf32bbbac4fccbb246017e6fc183007f6551aa6f5e7cad819a4ad38c59db00399533705569f7379840de7bd5cc9fd8694d39e7fa245da17590b501dd4f88980a0d373ee0176ae3a88a66f48e1945ede444683732fb9307332ccdda18e67b0605a4fcd0dff193a53071aae0fa2224a6e9943b2a898ef4eb82b794c8d4d7c73d597e653aa2677d8b5bbca065976ad179655c6836dbdc9e290d4115cd964e057488b93d8ab0c93beb71d1de32f6248f0da18cc9bcc717f8b8b183b33c51a51a49f315888cade8c43bf7dd2819c09d6b4eb01d5f05cf4a1ff1cb0a0f16cce674c29d424f094fd4b939115b6a0334a7157d072d9ee239fb6d06fd368bc23fd7cad26b8f0f7bab5683d01fea24554acae3fe9a350a1f0e78e6c64dd77bc32405c05604d4c69ea6a74fd509ba004d25846167e57eb9b5638d532763b3de5355662daebbfe23d31785dee630212429cdfc4056578a084e58593da8f941f0d73eec6086ea58d7bb7e0cc920f1b96c3eee5d9cebd46d200a8ae494a0d0cba2ee396199853544ad1bc69e6408aff970aa1679975c4687ecee3075b4d48e8af07d1d0f57a73fc2d4f81f00dea570af026cca23414fcae6f9338c072a1732cd0c70c7f9f69d2f663f7956ed4b98a7486eab7968c42bdecd0145c4df4a26c3bc3339330d45adf7a5a40e405e821b3514531e32a12b1641057e988f42506f61ae576df92bbbffbe59242a62e86f6c5d80426861210da620f2bf2fe95e9f239414ba1bdab54b1f147b06de464d453f8eb29aa5745293570bf3f17b284cbb840a9253df0daa4a74b0f089142f95ee8553e3889a9e81709a884b533de274f542104a3b7d8817114a058a45b3034514efff0ac06098c1fcefec3bf34709eaba4abb4c8cf888b96dd68117ed7564721c2cf1af3778bac93a02c26f3c9740144fe9a9550b5df9af11a1597dc6ccf5ab696d6ef58f8e8652fd3beb980a17e3a21811c24e791b53353946f4b7b7c9351fac5a88edae06a2ec90e0216a80b9084bd8ce404c11437330a62daa3407a3ad426a95d36411caa40476aafa6fdc7feade778f6c5ae1e96c3815a3df8e803f61bb2dc2414fd14d9278395d7c7815eb426ba120f000bca40d7b7af0bba97f5d08ad8a8700bc3e8ab94603fb3c6380d618664f10398dc9578be92520a94b0d414fe175ccef64a59876232741a24fe2c30f8cacebbbefa5b8725963dc1987b70e946655152c449f86487c05bb8f0fa9442bea1b62c76acdf4666917f1b4a2caa9fe59cfb404bb99b27cfa2143553add40f2c7a98fd0cff29ceee877f5f0f642442d1f0a800acd8ed94a39f5793b51cc1f26335462bf5fccbe7af6d9d784c3437814bcc309cb3e7d5778f0211da414c232adc9c07d263bcbd7683c61c624de7657576c5488c7c0f627bd1a9cecb5871248196216e920d3d12ed9fbbbb67dcf57eb80c983f83e7ec7ac0cbd87d08ad8c20c369bc2509f4dc0a947991568c3abe16cd88df458795ebc361cd1a759cdbcff442c52c44e4333f56187fee40b90d071c1349a8184248cabfc08a70f762617e39c839040e76b36d29ec43212d5aad67a55bb7ee90a6c0e4816e97fff84ded8b7a06d3399e929e6507a3b838b1a3685edff9171299a155210424709c023f5b62de2e6a9ddca46589aa75cb76ed243ee5efce6e14cfd63696a912e6f82f031543424c912512aca364b06e06b83faf37114cf644b23436d7fc0657067d6c613881a5d62cf078e565826f610d6c6a225919a36b4c9f6b22c6da486a0a23f34355165b67b9745fdddc31eefd6decbf66a7c5417f372cf75dea0626771c727974e87e74b9d98db5636a78a1ae145f47c984292072be2e65b4e3d446385d87946d35464e9a8b15c44948aa22f76b30f418dd5609c8696f8a7b264fe9965fea9ee6b7d506cafbc29eddf067618342e5aeef4a6474547b16282274c847516fd9f9f4db0c1bcb15c9fd91b28a255826470bb3e5e25c05de7ca9aa5586109b03f8ec78db76bf655d0915327deb99c2b7c2a696ef2f76dc46c76bd2eebe110ca7409112226a16e7983ccf8ed1911dcea824b9c87f862d89b2e377d6f69bc8372f617030aacb540b97fadfabe3b6436de98699b78de2208a732830c49e00aa3e0321a2becf2d29cfe5e49d7822efa936f2898302a77a592c5761740cb6cac6929cc47f748269b8a5b47e58ed5ab6edd5e5b9eac6a920ffbf86092a684a3ff030b0253a8916a854fd0ec500c870a14acaff7aeae1559abbc45fd3a14158ab26f4a13afb4d8a01d89fead80198b8383d88521a527bdb358d12623a4585c96b272c5bc0ee5b7c6b28de11a01f1cfe7e5cc0e2c66634b3f2d9a4ab5a50937c76ecf3739be3e782d92521312360dce9ac9e8f8a44b1fa80f889080e754c5efc3cab2433ae25071428f8b0e1543d1f4018aa542ed59b3e79c7c6cdd628e38f735200b4cea171a653f98c00c25076153bfd3f8170e104d98e8ac46c1e319b34cce7dbb309ebc5f4196c118a274fcd954d487676b5f146e0a3bffb98e3b5bad30ecb028f2e218d9946eac7eb52690e18716738cc4bdc74b686cf5ffc57e9b42fea600df453511a23474ef72caffeef8febbaa1fd9d1b4893a2b913a19c7ae8c7a3b80c55eef3be40f8b0017439bfb17d7246a893e060a0a312cc8010cce236ec9edfb059fbcc8f3af94fef66a0189eaffe6b193c8ca28972849cdde60c775503f145b7ba4876339b7a028c65b96fa4993d9e6d572367b4c13d8ca28e90bc9e862cd343fd7a282a68cf86c284caac533dc55ec0ed09e19e706c897d73c70977b2e787691a2e27c9774a9593db97d4ba951a98ab27fbda555689b0fe6b7c6bfacc9c4b9943795d59df4f4ef022753463192066aa9276af82b424904958519322bc545e551eb64703684bb9a694d5b3448c652b9aabb3e8ea0c1f737379ceca3f04b33a9f682dbb0d1e82dadbf7f7369498e62dcef77aed09a80567d96a55e0c28d9095f8a41f3fd917c1cc88f98639f20ab64ceffedf71f666bb51dd58d6adcc684738d945575fd5220ccb71358e25cf90a28bb49613e692385af90f7570ca80e8efef9bca62c62b9f1ad999ecac0d40c5a53b0fb7353257883536c7eb395ab1fc4463930f911eb43fc2152c8c66925456bf695c9518cca3059e5d9925bf10321ca8ed8a1badf83c1adc94678f14e626753144474be1945b7d6924393e36e868360c068c1ec2dfc1d82faed1308edc48e4783adb23872b57dad7d856fe97c2926056cc8ade419cb796dd1d412aac8fb262d4ffb383f351857d3011877dbdb843b7de65e0684d248f3d06ac7336c944e07a02f3bb104931949ca94747f929936b6180c1e1d7e23fe2221517f200b9237510d6070bae96651f7dd6bc646caf410c01d6b9dc1d206c0a3c50823c30c2e4c63dcf80052421cb165bf26cc7c91e4254baf1b08008e82d09d9875125bf745f5a6ba391ec39e6aa5ace582e7a366795d4e37eb291fdaaf4734f3937ab00abead82443ecf6736f32c2c70b4326f96e9d7ff23670c25761a7069c558dc43a3d5dc03187c22a16be376ac1b6ba7b740669ea17bbe8ff90c2152fd67ff589f2aeda82a6d5795eaf8577a0ff64d23d62ed2c6274b8bb37554bb19327609a5d21abeb0058be16b994bfdf0d23205a91083423429aea3e1ae2aabcc9d013c3ed1f52774e5e50898ddc42a27b18ee0517f0a2c4107cc69b36356da211e4ea9969bd2d8cac8cc72a54578764f406b35e6f4494dcdfca6f2b25c2f599ce6b367d50391ff3cd722d70648f050a782aafc4fb0bfa01e97a776ee832e02fea9836cd64bf00b3da3ae7bfa7faf5f1d60f4160bb7b9f37edeb019c350c79bfc21b9be128016f599f8b306eb0706fa05a2ea1179081ae77521f5d1c314ed34455ce937d79b41e3e2d227eea06d53ef3df609564033405be46af20238d8cddead7859a50a62782472f9053cb9f34c2199d650c46e1c34d5fd7c6096889f0ce3ab66315905fa4f5418322de15504f21eeb73284fac01c31dd07a9454931678cfcfae9b887eaa5ef5a9973de3289fb76063a32f44d022408baad5a65dca74fbb047aabc7bf35a6cceaa988b6a2bebe60c47de8bc4197017fbfed0258520996f43ffbd224f4891cd3463eb4ca22ae18147b17fe7cbefb0df263ababd80dd9b1b494487fd623fbc54fda7ceb6d337e326375cb93df7dc68d526b145bfcc9978a3ad713eb263361759e1547c3f20d4acb72993d99d7ff4dd8427c5b76450c8bd1dc7adcabb0de47526674b422a062415319e9a0473b5a4797f772f81ed2fef3ee0347cd67b2bb2377945f2ae9400d5d733737b830b415860dbd572aae42e4c949283669d79db7468cad25831ab300dbf8229002c2a73b8acd417434b992a06db2f7288b0cbf4834fe79f10f8f6b7060ef9ff7bdb1a333fcf10fd972555bddc24b10a6dcb9277e40b0fe8a6082d4c48c2dc65c03df7d042223d22f5f6244eef70970f4ebdd83196342ec7f18ac1812e6c87501621c2db5fdbd4015e029f2e40459d5dd4b2bc269de4d8440c1fc3465ea1c542fad3684ee139d8a60564286a469ecd5", 0x1000) r20 = kqueue() r21 = socket$unix(0x1, 0x0, 0x0) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r23 = fcntl$getown(r15, 0x5) r24 = geteuid() getgroups(0x4, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="7b53a88d2982718ffb589b32c5e765dec66bc73e00ad1e0e1af4bf4850edf29e668b6d42fcad8fdb4ac79a4123039dc9820cb4b35ce0d0693c7dd5ab8c0fbe3f23e529968fe3d492baa6bc34042729db7fb7363eb459e1c8791f911b6414214c3722a1728b3a953b3d68f05f8c8326ff10bec4c271686df0cd2f71fcd19fa81b7554041cd31b918774dad9f4fb19d6307ac249df02b041137bc3f22f3ab9a79edf63998d5a205eb2f3d85c5b938523eba4e01204e0e62447e31db64ca39cce8d4402760d7e2d7e5716079392efeb0b192eb577919f2f17373bb36c331e67a13a459a12a6437cd8c3ab574f97a0d50ba6e9f19cf6", 0xf4}, {&(0x7f0000000200)="c939ea37c6ef0581d42ad0e638dadcc0814b8021c842c4a4dd3fdb2244f176f20f6c30d1c67aad45a6842c9581c640fc2051fb2f8a304b629c86aca58989a1684d3605c9ab3fcef3c4e12cd060c1355db94eb8c294a82b4f4396e33e3295d2968ab2981da6973cf556bfb326ea7161cd4ba4b043ee6a6a654c37e1d71fec8a749b8d45239581822fdfade7c220fb3b9e505ae6da8d61509a974d91a0bc0597e9c6b4eaab", 0xa4}], 0x3, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xd8}, 0x406) open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 16:00:33 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x4, 0x8) mknod(&(0x7f0000000180)='./bus/../file0\x00', 0x2000, 0x9) pledge(&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='}\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0xf, &(0x7f0000000140)={0x3, 0x14ac}) 16:00:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="4104731728396dcb0fee88e6a99b91db55a48c6face941534fee2c91899421820381d6149f19474ad2ade0de7af9e9dfda560ec86d37c3ae814b2b85761ad633f9535411dd17f6675ce25a1cf35438ea83640bee2d39f4040045e037e54fae3d785f953f20", 0x65}, {&(0x7f0000000100)="6e96b3a49876aba5d7892071", 0xc}, {&(0x7f0000000140)="bcbfa12fb3f9fc3dd9767d58014a5b7e383e69c520fb128565ae0ce90009418d10d6516aea5db45a687dc01870dca9176556523d77943e19f827", 0x3a}, {&(0x7f0000000180)="43359420f4285ef54a7973c570ea1ba3175bec18d989bf5b7ce07b5f0f0f4078c48de608329b26d9dcb4a620ceda74f6ba94e08733e90ce54562cab0525d16f7c449b9b308004f2e8fe7155deb0103bbd2b24b3c9033aad99c2fe3bb7d3f803212362cd077bbc696c05a502624d47baf6b71391bd03a5b600fbbf8964e976053db2d6bb25f2daaa9750534c0f3c57c4129e3d5d8f5443d39d0428c6f70932b545eb55972c2d32766a8c431b2c62e15e9367f9f69b923e54378386897ddbf9af086b7e61b048d69b297867af2723e3bdc943a129ae6a8e23d", 0xd8}, {&(0x7f0000000280)="7592a6326e885818d562edaca9e9453bbbcf85a9a04695efb294f0046bc656d7eb6a3f6754faaaea8b9910e4dee54635418333", 0x33}, {&(0x7f00000002c0)="41af86308394ce563a196b8321", 0xd}, {&(0x7f0000000300)="086ac58a2fe49c1ec8f0223cc937beb8758c7169b46fea65097b0224ae587918dd6710e6962dfbdc4ed3be9c30e12f5a073639ccb4196214585d16c0072eb8b890f2611cb9268edef505c007a802ea1060bb6c9273ef2b80dcae80d45b586ac308fc9a7213c100c9fb906def04c4a98ecf486aaa3bb3fbca94f5649fba0f12b81f3454b8ac32550810a8cd74e4aa538dcc8169614bbad10239a08657539ec1d3", 0xa0}, {&(0x7f00000003c0)="57e5b46fd799bb6c19b4d3390ace02b8c8e56ce3ac806654498106a91357e893e5122e5957e7a12dc8e7b70f857ec075b8bd099ffe222fbe1fda74d6d93b9af0f87527eaba75934f4a007f8743a2b659214db47c5590ec0ccaa4a5a93647fd6e2860368eca931490e8dc23d8ab1e40a92f4f4fe0afa32e9f2e25c94000468662c2d49fcd9fc071f9c23c1e34233042be62230dc239f647fae50d082465ef282a622aaa63dc881dcd01dcab4614a5a8cceadb15a36f5a5514d04720c778f769ed08b84ccce026fc7d5b485113ffa48f30837ff8066393ace2cb06fb89f34882506bfa6942e3e0f2e065a276e2c504", 0xee}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="a000000000000000ffff000005000000b99cf82427e17a2c535fc45bd30209330d93a329b346c32ad03009037908af67768062e6738ee1e9e041591ac6c2308ce930ded8234bfe9ce45712c0f33b16c4dff18349e024b1632fd5f6ed35c4ab5679a55313deb8a023230d710fe4f1063e2abdbbe78aff4c03cf835f4a068039e348e1e4170b9d47fbfe08a7361a4aab31c4f4a396dbf93925ea5e000000000000680000000000000001000000fcffffffc73f662377abdc392a9018df0dbbdcce4701f3096e38ca2eccc61566157658aef6f8009ef5f4a0ef902b4b4e7e6b32fbcf78336c5f7c91dd0706d93d0568d2a278a3b1d55c29202bb3c26af066b576c6b07ad500000000001010000000000000ffff00000800000029814e05845c7e9a40f7b3e8945b2f72b765787eaef164c58aacd3ce10df281d05262e6c14536256dbd3331fb43dc6112fa705b7ebb30fbfbb3d200dc822967eafe02b9d996e5976de44e11429d97b50c13de88a0a78540f44b1cbf76a47c9e2454852ce03b127eb03b62c498bf798232a67fc38c74d8f39de902625e31efbd441e386a1536eabcd6a24cce051af9491ccdcc6f74664f52e9d2bd18eee2ad02af13aac61a07af75c55a97ed999afa04c70e0f18f7bb1fadcb7c7f5dcb8b1d4ba9667dd2983c45683f57b036ed375fd5d64849fb8e484c294b285dd7c1269d76a8f289a814baf27d79afeabb7a747071fc3682ba6414543724755ec5d4ae8e59a3225189ad472b3cb9c3038561bd19b46b954e379afe83806b70ef88f93da6fd41a834f54945160be1a9f7c1befd7581f86322fe7b8e0338953582f7c71c73c6ba15f2a84aff117a36c9d0926095115de01004b2606db523969bfaa848b0b9e7fac86c54b10dafe40db6abfc00e28d1827f3e6c7ab07dde7a4bc811ff4c952aa5b6ce91b07e8b78606ae894a02d92857155a3c9f92f35578c0fc33e92a2823c7dc2aab4ea434400d985afebc4c905eeaf1c74838d8552de27314b96b49d450619f1c3f4cf471bd51ee928d6dacdbff0ff78524e6829d0c7260654c609ef0d59463e489baa562c80c19c59bcf8c7be9a9b5e33be767a84d412369924837eb71ef718ddbbf3e5a869ba1d238e16ee62c8f3560ff45f9bc77c2204665f041c3137b0bc1202080000002efb58fd89bbde29ee3f4c7e1ecdc7bdc03aac7d8421c8145d8859d4a78b6ab690b27484e33fdbb7a3201726dbff84474df5b6b0b55c60e23f605005d082847693301ca73fdfba7d55e42504733d749f88ecaf39cfa0364616a9aeaa81cd12d4b94e7fe8c63d13a65a4cbc857c648e4b339d8af55cc2c31035528141626889ac36d1f1d8676b1ed3fdbbab34bf639753458a51a6560b92e734f86e43863fad3de2dd5e9522ab36683081eefcbb1dd754b3ae104db9f8c99332e2fef3a2d7d49e314ad33517b9849f25220540e10e4b5a1dec6de7aa2297e98bd50b945ff172e02abbb472bd331e038ed70a6d36a5e0842082130047c7c31d5e5a33387723f24a719e07d5327a1a8e9b345ccbe75f344438b3d8d510f29249b916dacecacdf49f58bfe66424cb28e8d8c5b3ff16edcedcfde69fd2cfcb2576eac838b1fa4eb350e37e2d0ccb86f8a69b9344c9b4b8bb8b2ea129ac3a1a4f8f98d9347a98c49d32b92769ca28a6f856cc49d8956362019c27127efc598d797e48ba7641346e7b31b8d0a7b1ffadd8a211359ea7483ebac215f57c7563720a9d7f8381f6459961d72faf4a11b57edd15667365e9f4031d2888aaef5ee1b7d6db1fff129e7b479537bf9b42b07a4c7e3ae9d6acf823d72f61aef58865d89af50261d0d7f084260f24e0ccd832b0af1147050058991ab1cf991275526810033937f452cbd9b5517afe6e4958eece06b8c295b1a99c6248eb1951c66411c540d460cde4d0062113dff5e0926fd09cce8c2ea7ecd551494ea207d5f1e369e2dbeb2001b681a6e5be5689fa2175b6c0319319ccfabc974dc2cad5544add3229fcbda963ad951e3a643fe987869fb36719443ecfe558524760825e6c66a5edebf1bb56de261d7f21cd18924e9c97613b35451c9e5fe15240b9b5c8276e815c0d5f8f1702623a6e2acdb44df3329cbb551df06082a587f433b939e9c4dee919b2ecc4f3be151de6b607d7d7770792b59bf55e3028db848f020a92c8d549919e733e5cb38d6a170e60ac8465329fcdf0d1f66df2bd0c0597531b7a54af31732e3e4297453f7444dfd8c8eeb277700b7414466b6ab8e24f87f78da62dac7e9612e6979aeaa594a44c7336e71d6424fb7cca49dff983d324b2156d6efce14e791af234b71803b3813443bb2fccc28a63a19d00df79f70b23b74cc542770c0e21bc7e844ff274003334bb400d3b735c1f10ac438a59debf797c7e6ea8789d5f5cafa5fa62fd55aab322203c00da1d53cac9b914da931c9225346df0aa1578ee6e662c61ab30e4d711dba0f3099846557a4ce305062bab472bee27e559e2ef1dded7d6a5ad8839b71f20b9d1ebf2112ea811c0ab42913c97aa8048b8a3ffe9f503ec421473a6eb9f1db9fd7d3b4a997cfa904b4ce16ee82b115f4c1b6f995bae143163dc94ed753e034a30b4f3a904f94329ad1b58fcb9a45d38e3f6f0775c66ceec2cea228a69cb81cacf8cc565c9ee2f115e65d283c0518cc724a2989512ec8ad416bf4c41ca5ac3a8d924924ec9ba812aca037cbc195c4c9ce61355414214f374a4d638d3cbc3e5d909c6c4b1c164fcf0c33646e5a31d9c957ca6595e02d86de55180a3583dafc69a905d64890a0d2ff87e31280aea2afbfd71c343d5cb00bcaca4a334db499d390bf2c37aa537eda42f98c07a772aa16e5f9d6ac95ee22487a449a1af6ad84066665366cfe0698fd046f01ae37c6d920967813b305858b61b94037c0121b75a17cc4e604af29b80563f2188311206ccf15d72b24662b91ad908f0db64e4d023993b2c016963ccf76a6a4f533c1792fd3337046a9eb887ed13f515720e1713d78b143fbbcd677eef1b6ae28a1b4a66ed5a83d461559aaf5a8da250bb1860edd760ed74a808ca34e0dd5ccb84b2094ecff116c45378427f3de9bf6d6149bc315d3c2464d4c5ccb14d8907ba0f40f1b61a4bdc66aff3712f5777e3885d20ec79486910cc63c3be83fe54372f307a272b6261db08fe5a46d88428222d364a2cbd6b5f3fb8a08f065f2fa25aad831c2ce66d5485d0353b86b359aa22b3e7b3ee785dd52aa0aba63dba023534e7d4fa8d2951bde4d5fbdf6c3fc53f75415217382621b52aa481154dab2280d5a8dd101db4dd8e84bcf976c3e00ae683a1cdb816e918a891517c4b8db73367bc0ef6060f2bfc11c12186e35980aace400ffcdc76ceb21eec09ef5cafe62fffd3a058044baebe57d3cde2bab65c82dc5e7f553106e983a7570110acef17aaebd9ef3129018bff37ac09e3426378491140385f712748511922cab8fc7d3cc36697dac56002608e951f1a544b2132803ab5f1dd9aaabc37e51a692b15bc605e69d5485be1e13d06108db364f9d5ab0ed26bf77b724481ee0b3aff9a4c230059aef225aaf36389090745520ee1d21b52a34630e557e8f0cb465e4b95e6fcebb0496d58facc570c15f252d0fa09a91527e886b48b2c373cf0ec4d413985e97a6fbebda76a5c0163221e26ede757e14e68cf2579ddb85abbede88048379eadb184397e441b45e2b7587746fc1bda2db13fd8b05dbd61df5091626527f0664de851f1be5af2784a08d8199f273948b56602c30250a27abca5c68aa63417d45637b3c2fde6b06737d3dae11a0a4773650af1b2dbb45315fa24253b64ae72460e5be2b36094757703247b891d8c6870836a4fb87c09e9dc73d9eca3d5dae7bcca114eeb1c400c27009717bbba7cbec6c517ed01ba9061bbcfb89df48436bc2e2db6886b9defa985c0147304cf8d78dccc61e9181b546f6624c0c52e6b1a18da931fa45a5e5671d70e033ba8ad0e3f0616546293d1cb79e646a07625beb693b88da76a5f17b72fb257999ecbf44b9c7f5d6ea291ecf4f1961a6dc361d7c77deeb611f0c37ca9960a9fc71072b9b683bd52075ba7ec66f80abd3f8c8217f1a3599430e673bf84574b8b310e763861075da51227c73311712b9f6cbe02bd213d86f4d8e6d76ce060c02e9a334b479fabdbb4601e3763cb9fc6514f7b6c329655d42b9971aec1d2ba6340f736e65cea92ccc7b92922c25c71eb45b54367920de91857b2692359d40e348b3131c070b7959e194cedad6a72711310833f6ebcca29aede6f02c6f0ebba6246cef04afd68781fa777c8c9a4fd60d1cd112d96cf888af5188fc780f3e1b472c7b256e449c066390d14595a4b3bf01b9345e85611d823fc6674be37dc2dac5a234db003d922af69639c7ad5569329743445a4d9cb8f98c080b61c94b796e7551f237408b4e5a94f0909b536f362007efa6a0e6ebe4e9d80a80350c900e6324f16d232df5212fb4c6fbc186d274bb18f877b1d5bb871e6f1d815d1e56f9d6e738ec18ae4f0a5791fd55da70b504998ba7b1b82b4937e3e598c39999d7b7e10817ea9c7c2694e7182866a71220c7e3399b3d25a9b0e4d50dfb418abe87db5d5bbf41ecfe38fcb569e7f59766c73fc4fcbda51bcd8f4888cebd5cc0feb941bdaa9e6eb645978033d8fb8cf22de7a4300b5876c0954f870ae867a8a2a285d197564f5499a4b2238f90d606848438addbd274cb3562bbf307c304b5c00769b5863f0b3ab00a2d3cf9ee913547578c83de87b13c14135399651dd20eb0718c4ff18e988a84a7467446c64216acf38e826fc0b15e552e023ccc03c6fae63148d65390e813612bb7cfd55b3d40a97229579cc79ef8cf8f095e6ca88f4d91b2f2457fe0828264612a754f1435f7aa6bdd9613388e0522262ab6d932f31c52024b4e65337818b8e3c6b173c9160e88fd81ec8d3331f47e086037388cdc10b2cdfb30ca705b36ddd31a764c9becac14892fd15abf6f1dce0defaefe17427b2218d04cd524b776630e24cd4bc7d650e9c0478a063414cf30372b633e22bf9625797f0ced868292a7de3b135a741acbe52663f8a3d763fa4aded85ce05ba1939b12d590c5050c0c98ca118991248597e73c6e354cf957d380a6be80c6b7374f219bd6dfc7d7d59161a666383a02f4a030c3f9db2b5f954e8b4ac1625d0e5fbb63e1afdf13a85f3e8ebc3199d98c4be6cca9ba18906ce51c909af4f7d81cd546a8d2493a0f9bc279342734f41d4f0c6a090d21345502d246faf71c34dcb334ecdff12a23f1472fa7c0f5d53c0b653ac555ad74854bd9d39e6fc1487b5654ea290fa4c8b0898e494b0b1e06c36c39fa0f3ea7ef1ae5916c2cbda057d58f35139e81d0004e306830bc3c24f7b69627036b29711327ded27a91f72812ce48e3899e8c33082b7f9ef7ae6907ff0c7b560d5c024c0e561505ed39a4c8a62e4ce5a14075a60b3906af18eea8d2aa25b8af9d9e91c40f8b0abd0a93635009d6764ec9a1556684e6f40a4628c249e86c2b6525fd84c92c0ab8b364c7bf495aa6439289b545804b04c3830837e1112c58b89c62e96026152f6ff9aed3c2c75a0d7c4e577149789cc1eba512a523fa407b36e3478550d60f332890d109d0b0bb138bde7b208d6ca68652270192c887471db3754db994266560ea435dcc9b5f88450cccb38fe367ea309912c4b9dfa897ac0c4e784b5afb32b99e48065bb374defddfbff5c7b601c7780fbc455f52666fdb2809cb0aef243c25915437fc6ad1eecca442768801c10c327242e48be4859d75b6c93f37995766b01a0d8cd8c6703cbb0ccf3ee2ba3991c5c9957765e865cce6fc8871984d0b2acfa76200e4afc2236da1981d45ae5c9fa3719cf08b1b08d9866fedad269eeafb4b76f3c609813b460ca5ea5ca51a6e6e6edba988fedc278d5306c97e1cb46a3ffdfc35b6da246bf6379dd440eb2201e63ebda7ade9bb4378a35bd28b17327e22792127a5c71afe2232a046f8e516708ebbe48747c1e5e7759ced89e9942c1320a19b33f579093981ec78dcf951c148a37029ad707a9d7e3f5544c4a06fb8e195111d9df16439ce300319f23892e2a7654bb6bf8c5b5e95cbd9f4fbe4d28afafe976939d04696821e20d0fd45d66029e981d305d973c64e704e8decbdccdcebfa0be50000000000000000100000003000000d9cab618356a5680918626a229cfa6b54a4ce17ddd82395d9d3a7ce2921f91be44f07bf40665430ba89efc72a542a85b456662927eb1be689c8602a100000000d800200000000000ffff00000700000070d978549db1f7e64fac54c08a99acbaed404e6e28fadf5163625a0ff26cc41f8c1c20bb0c1872f0f699797bac729fba33ba5428ea1f4016c4aed344eb67c586ba7324d325e7a8fc5e18c0aed3c77a025c44c3f8c0b54fe1f66ae19e2a2209efc80c7a0535562a80d44a3d2da65a028c9ecf8c66f5c2fa023535f954fd742f066e5f71cd12a051ac800b3c505b4616dd7e2a85d35ee82602894513c099847c8a482cdde9aba99f44ea9705932529323a9dce9bd3662969af84ff71588ca1b55375ec340000000000a800000000000000ffff00000200000013796a44ce4ed6e54dbe749206caa512c6adfef45e7dfeb29361e3df449f2d6ef2e2beb65f7a868b6f4c1a5e6f86cfc3c6837256a6d5ecb05bcf5c7987e0bcd96937fe35c510b145e104b5c2971ca043ec2e33c8178697c4cdae56aec02cea7393c21e701a023c2f06083ba9ca0f1b4ed5913b99f14d895cda9bacd87dc388a6add9177a3d2aaf856c399c08c7bdbe8a0079ae60f016000037f35daac72457579881d9ce3fc28374d7847acba2c24e029bc79e02f2bd5f7fd162e4ac035ab787a3fc6b347a3e41bd0b78669bb03ab36a3d37a5a37c3d0d5e04d04a78541aba06654ecb4b022cd54dc4a8015ac53ef0beff3a479c9b371b31315589f23b755ce76b"], 0x12e8}, 0x400) 16:00:33 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) kqueue() close(r0) 16:00:33 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/69, 0x45, 0x1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x101) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r1) fcntl$setstatus(r2, 0x4, 0x8c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r2, &(0x7f0000000100)="41af41753f7f70dbef87c984b425abdb2b78ad7d51265582b06710ed5859ea0f5e7bc6200163b22a2d779d8753b57f4c376320ecb51c7d4924ac349ba03e85044dc5d592876c71f42f2e905225f04775001b6d0c28742d3bbe7f80ac1fcca1348941c0be330b3748128dab12cabd54ffb6e7bee18d97334e931cc5ab465fbf5fb7419e55eab2010ecf0c4a80941d02a18ba5bf150849a50df5b2c6523ac99d9b6577404394fe2447ed84202966d71cdeec53d9565901f95da0db1b6fe9850ea584c239a47645162277b7ffa51448dbc6ab", 0xd1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="0b276c6ef48e0000000000", 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) 16:00:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="52b3a47396be71e004b74d9faa5444c202cdfa979485d36d183fcb84349f1972f9a8297ccf361ac123b2a6e3e565b1b7ec746b7f953e81bcb1e52229", 0xe01be29c2bb0bc55) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() getrlimit(0x0, &(0x7f0000000040)) r1 = kqueue() close(r0) r2 = getgid() setegid(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/108, 0x6c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) getsockopt(r1, 0x5, 0x2, &(0x7f00000001c0)=""/254, &(0x7f00000000c0)=0xfe) 16:00:34 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getegid() r1 = getuid() setuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r2, 0x1) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0x3, 0x9, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 0: open(&(0x7f0000000000)='./bus/file0\x00', 0x18088, 0x40) r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x2}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x6, 0xfffffffffffffff9, r3}) bind$inet6(r2, &(0x7f0000000200), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) load: 3.97 cmd: getty 35474 [ttyin] 0.00u 0.00s 0% 312k load: 3.97 cmd: getty 35474 [ttyin] 0.00u 0.00s 0% 312k 16:00:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/file1\x00') 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c0200000000000600cfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b61769feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e7205c68bae5d2ff5d353055419370c6db9bee1061e2f836e39bb791757a676003f5b435f5054480e2260b9e59a2416f6e73f4101392cbc0769c126c8afd3c0"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000340)=""/184) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000400)={0x0, 0x0, 0x8, 0x7, r7}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpeername$unix(r1, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000), 0x0) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f8886555c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3c01f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c8555e2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a00", 0x266}], 0x1) syz_open_pts() write(r0, &(0x7f0000000840)="f422476ec123adcb875f2b821b15a0aa711384d712331bc29701351aa95d7d79d64067cb6d8a46c8640a4a9cd22a3347fcb3c09e649cdda732ee3e76e7ff3d68907b2f2003930b7ecba8d08e811a66909d48bc37498ccc962893aab5d6299743ece559dadf50490a0a224860991d18664b1147fb02860c9d5447ff56f799dba4e04f375efe2e97f139ba3c9e29a1ef408ac4caa1f2f8a04d1ec713e035e989f4fb449fec34535be481009420bac178ae33e5efa06a41eba2369b5c47c89ccb25a7b2f1193172e8563de2bbd0c54e3faa307fca192a10a5f062d986306a94acd85434cf152f981d635ad2ddf3c97f49f0f6cb1b5923f3c3bedadf962ad2850768cb6bbce480ba78a791443e9e8f8e189b7a40070bfc5af6163df4b6f695fb91f63bf99bed080d2b240fe40900af849e68a52c9daef88d9737812980499c98504559453e989fff3ed4b2fc4b8c782cb3f2520c55b919c7eb4a84dd61a7e6fa08c1f6bbb31205c53c15ccfa64f21e716e2265e4f71520adee189e44c9839d010398d7da16b63e865b90a9ca0746603b9ad1bd936566abceba18c48d8a3cdc74671af9a1233b6765637e348f93f798bde11f4c18e6d3d313af1b95dc9e51e734e5d2edd8880b35b021e77f548fa36fc808849d94d01bf9d50cf83e79ec0f42cb14ca588daec0ed7d16fa0a9ae5f4ea2875b2f784b73d4fea1134bb0049dd3224c3a9414b132a7c84aca959fef68c1111c708a2f728c44d41e140576505e2bf9889dd9efcd692dd7fa491d1ea2aab5d0f524e8f5f7f479e278c4456c3082da930b3b9aa2a83f452c78ac097247405ed1f21b1fbe2d3de941851e070d10f839f272ca7149a7b17dcc69273a9af607cbc87a579d47a92c5462088d41701150e4f9beb4562ccaf65a066765222e9e19cadd149ff4c97797b521c2e8e7fe840ef459da42b4cedb469fab74d85c1941b0b5642050462b6d96dc833fb8b12df456a213001ce05a5f3c6231c1dba3dde3d386e009a30e434d48a92414d762f7eaa863d4b6ce8d3d4f3cf4991c746b27b1716b0320c9f8f222ea1b88eca34c11d7a1bdd731d71f69670ec90abce93354f21039eabd3f68f30ec7d6c6726e244b546be28dc366fbb94105a3736981e231235cb30fe42ba5d691600a38370076a581b953f09e8a6835e75aee0bb8be71634b6d1adf320aa85c584a7e7158564a02d4e478bf588ec1cb8c753990cc0e324af709e11b8c3a7e81ca67771d3dcd06760a5f5774e7ee0726f689bd3724598b92101c492ed049071007aa8f2389ef87ca3327d35fd17a3458a30187a91f0e08bca75b91bf88ff637a1a6cd30e601d163223c01065e04fbbf15c9de330549c78676d163dc905266b2fcbb13741234bbfe0761db397198720bfbeb1311edd2f74136c40ac2d81c2a7c393b9f9d04a98bd33cb7f48b184c0640b25e95061b0cffc3551513d9bf936a8add6a43ff40c7646fd3a00937847ec0cf173b212e8e4ea536d359b5873160d4038caf0a30442ed6970f22789645c99b470c2a037db97d7aa2504c05beb5bbdf2b3b9cc598f2f047e86012e9f6709d61f598f0002b93bede6396b9605952fd2ae4457c14957a4d174829912f379b9662a3beae83f71664aeba920b0305ca9c0d3ff1b706c360b79b5bc14eabf546a7afbbf5f4cd6f7df8351cf1a9209d56af12861969c430cc7161b29a4d14e0489fa490b3b88394c359ab81c39ef889abd7d97652db10ffbbda60c89b8420ffc7d5b53361615b7aea6457a4e0a30eac8371e50984763e2f3f7b51e081260aa76603691830a23556eb896a20ee480e37901cafbd1a2026c902a71ede09bf3644da8d98107da38d601dfb0542ac0c0f0ad2b562f5a3a2ce627c047e24e15a9701f41a34a8f75bf89cf78ae051af25d3aaa3e458be75ade39148ed3f981d6c2a78dc27b1759b272d71678525960963b195c9662c92e2165c6751760294a955e23c8fc1b9bef59fb44a2d99712a7ef5c12e7a55f3ccb9bf5106671dcf06d5274b0ced71206cb5a098c14f47cecf1293fb9f16f02c743f9cdce2f5e199626b3834152543cccb4d6d02d1f1af961022385fcda4ef88c0362a2a567093c10c27b91647078b4a49deeeaf8344539381ca60170e045747b5ae09549418e3e1fad75dd90cc326b76f3a9df1d02020061c553b4102375d3b0abefdd21b58bced8c5df04e6c3b8cdcc586f8532c12c92d95b06c9bc796414094cb9117a095d8f90ca3874681a244c15ee1b6b4bb357445b4e8eb1c6f1e1f966de497f9fd45835e1c09a3b1ebf6a9250b1c0bb4fe9e47b194ae3045e90b46b18edfdf276e38cbf5f937129a35138a3644ce0344eab6f6acd6ee5fdd139d64c5466d00cff8780430804cf68b06f7159cfff6bc3c0a84e2c02053dbe501c7cc9c5b087a398ab2962f2ee1fc8a6c3c78e6c5653fc770a1d4452f1ccb9186134f28114761027d1f08f8c0a15270fa630692466eba2240bb1f4e53172abee1e415cb3b00e5b10f3ae0af55d075555eb6b3123caa7b79d28d4e00d2a4f7fa30bbd6acd0d8fecebe4181d3a16a6a1c89a2dbedefc341919575043eb02b567afa4414032fa097f80e067292c919d06c629c4b74a1f6270b0205ec7dd9b0b234c9f2884e45d51fe5f4378654c7daf29382738737c60f19ede486b0a44c6517da4208a6663f2b43d4b6a6bc26ba53e5741f77a3562f326d4044693d0da205461c6deb7680d9e79c65c1ef341a8d308560d12dd20cbca1669cc7825855dfa620a02eeb50d312add94e84f8c37add8c7d53c2297941388335eba010d72c3891929154d2690ac9dcc1a619e6a468ee85fe072148cd0d1db1fbac2f16903376b56380ea4f57d24c05c0c1895d8a26247b6336ab52048181dc98a6015608afc1e9cb146b4fe32852d9865e6eb326b06b0bd80d1f7387a1f93ddbcfbf6ed892f6dac938c0782a9b2419ed98022936106569429d82868e5de21d501a3c629af45c2931df70bae40122ab4bbb24e6e6e7543789bef8efaaf788e3c6ef06153ea3aa031cf5cadfaf92f6c4e23546a1733d013db38416cee56bed387e6fe680d352d627efac0b60b73822c04a0dd51d6349b12a4bc7bfb1acd461909b589b3534e803794cf57ef1c43ff0539b63e24be0755e83570b97d8105cef1d61d8ecccaa57280ed1675f08db082117aaa3246c05d0634b2cc8a4df09add8cc20ac5d10937b574d6212a5850d137b1e80f3243347107f6d416a78ffec57c80842cb456b1daa79ff6164fe77ef6089fb15235897863691be733751e336a88d91a1f60042f956cd369c5f216f9c99e95b4059efc8669934484ac49bc60a710adf3b2e5322788a288f2723819752ca5ec7cf5f541c11f0c4d27f8f9523cd20ab9d241d4972e6b98b4c31b979cf9c7ad087b1853187e8df0d141fa597a6cd9e56375678aa4adf246857b7aec82bd2140c84308d7659129d6ca693524957d4592f49cb4d12c29a3dfa635e15ba4700f2a981758f8f2289fcc3f60ccf6806288a4f0a417fea92ef2dda765d99133d3e508833f2187ea9f265ab0e83f0df025f0a3b8e58ee0d617aa7d5aa6899b41b5fe2947432e19b912b21abddae34407792cab5e1ba48767d8927b79f0d7055c8d3ff04a257c7c309e6fb37f753238d78b928e3bfe7b63330c4bec8244fc80abaeeff844f38badda4abe7dbcc3ebea7ee7dba4ae5076f707ffbdc4e97c83414f3995677caa0c58bdd489c058bc6d3768618d3a6f76dd0b55dccd3d990e7ebde784c1ffa31fb93d16f2351c46459512d017095b7ab5670f30a1adeb9d74ddf1dc142f2b744d058a1e15a448dabf539345789b4325c9e6cef104d6fc69d86040c2d58f7047a05ef33f9aaee7483225704643f88d670717ca5cec534ffdfebd7ae17981e4f324087205ecff16a8efa7468f9a92c8807a2d89852fbc88c9bba8e51963b81ca859c2d0b70ab2bd12171284b60efc17230cccd17d07a2f9af8d22c2504b7831e50459c9357f3e8aa0eaba5486625c31d657a43936e610f09085eb22c6880da3f8e630b223900280af4edf4a71368c6cba5fb95cb701f03353ddee344b501f8d8cbd92ca3b7907a4a90014134004a625fb995e630a988c19c66efc54a66e6a2cfbc1bc6683b935e914dc839cf1421d9b19b28fbd6cac5f08860c37ac1c99a5af1f705463959a34e26039be8a628324cd1f372237a1a6b82d4b5ce76d08621e77b02bbf38901011142462d1c28d94e039529984e6119b2353ba63d9c26a0de0f1087f6a3038daed3491f85837d7cb5ee56a5aaebd100823849223cc39f3a0eb5b0b8941831abef676f20ed03e526f06acb96d2afefa6ada58f30362c704c539942e8c05cefa0cc3e25a7c73a324d8f078e5fd02f2e8385ce5e08a8bfe387b6adf60f7df9ec85d30c1d8cf93db48b73bb69987d706d9ce0d6d2738ea10f06f6fc3bfd879627f691cbe0e3711f5bd67fb7da921350aa2ddf471a5700570a07004e04b68059ef17a5bfb8ef8a7d3d048eca61b7724ff72cfa5c83e016d3f3bd14a628ea5606a081b2a0bcc61f6b693e83e53ff96775c53436f2e5ef38b0dc3f7faa1771b9fe01c2b6710e9a8845fde95ac8dfe9d3715055d4daa22a310c9474f9483591bc69be856b769a94f86a9d973696bb67f8e9ad1e6c67ab96fea344bf6e6d3226fe4ccc2c4410e33e5b711a28ee40114f2584297f1bb605f524f9303e1df5e5d18606a899942129b1873b90afd5290ab464652ab4d5cc1e117f7552cb6cdf39cee6f08efe74f05c597d10b88db33eb498e7164ce74e5fa7d71a4ad4f00d3d4105c588e018c8b1f8449bda02ffc8692d08ca9e66a1252cc3b20f9624135a9e071f2fa6a89d158a56c6fd49bd2fca1db47ffa14c75026aec817a1b6e6bddece58c5c29588f755055170d5bde75b84df4b24802176c084e7de9baa63206b365bb018260b2d55ae8082e7306cb026a2df63ad58eaa88a8452d7fe5fd3abe38b2985fab03bade4b466286a630021b64eaae35e8d93348375f3d75e0fb93338f1288ec1ad3142516c936b467fa5cc770c3f61a54a786638af18c5b2b52cf83c0f6a43cd43ae852a915dfd32124cd37f42b21e7d1fe81f5bcfd0c8664daddc6fbfe5b1005768f2d8881eeba394fcf107b9c384e4bab8f11036be12991c1c4bc64264f749b119c13c4fbd8094db0071c45ad8d414b5b52f8ebe58e22e700b2756980a51ed65ba3f33df4bd48aec42e4b31ae8fdd74f5e292d6b7493fe85e1d174ddc12c3279e69a9b5d443ac154564159794766d536303268ce2878e012e4c4dd58bfddd3baa717088c65ca4fbb063aa02211eec369d0380d9cc9d8833f3a74b175a696e40648014d4a3d42617b9cd73aadede0f849a768a84037473e3d56bd355c77943a642e14e62432baf6c979f8b71d3121f636726579435282a4f65be54b2123b11aa34c3b1da9bdb34ef7b2155204ef53163e93045a0533882e3ea6c0ccc77744dbe7de6d8bd26a64c0d1eb4413067a4caae905865f4033b4ea46d9bc6075ece9823087e5352019fc6e0b36443a0754b41ccdda99ddf354b3a48e0b3f8eba40a95a1a5e4fc4b0e80a696a01bbfc80a3bfb6528f6f14fffd5c53003e0d509353b7e4c8dd5c9e1dc8ce100f3d6e84b2915a1449c5cee8fb051b550c29464e97bb4d2b5e1649fb1ac66c14ba14e38c4685c8a87220483c354f17dae6df19943e29311d6a116e4e97f28fd6cdfc6a3ece2a2690f9ce9928fb1254e318625ab60806b2a38dd29ebdad92a71cfc24b24214a8", 0xfffffffffffffeec) close(r1) chdir(&(0x7f0000000300)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) lstat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getrusage(0x0, &(0x7f00000000c0)) 16:00:34 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchdir(r0) fsync(r0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) socket(0x800026, 0x4, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x7) r2 = semget$private(0x0, 0x7, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x20, 0x836, 0x6, 0x1000}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/4096) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x0) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x1}) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/26, 0x1a}], 0x1, &(0x7f0000000140)=""/20, 0x14, 0x81}, 0x800) 16:00:34 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14c) fchmod(r0, 0x60162411055c8dff) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x20) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f00000000c0)="ec", 0x1) ftruncate(r0, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x5f0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) socketpair(0x7, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000003, 0x4, 0x14}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xa9, 0x20000006, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x84, 0x40, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffff9, 0x12, 0x2, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0xffffffffffffff9f}], 0x40, 0x0, 0x0, 0x0) 16:00:34 executing program 0: pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f7832fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") getpid() 16:00:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0/\x00', r1, r2) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x150) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') unlink(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x10) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x98) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000640)=0xc) getsockname$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 16:00:34 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0xffffffffffffeffd, 0x0) 16:00:34 executing program 1: clock_getres(0x8000004, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) clock_settime(0x6, &(0x7f0000000040)={0x6, 0x2a6}) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() dup(r0) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r4, r1) getgroups(0x2, &(0x7f00000001c0)=[r4, r3]) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r0, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280), 0x4) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000013c0)='./bus\x00', r2, r3) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="d9bf93bfd89312b57e2ffcaedc11b2ea8f5eb62a172b344f636e9053ffeb67dd05525cf0c54fe755", 0x28}, {&(0x7f0000000040)="157b0b64359b9a9915d377f2dd9090ff43016419798769c82a434765796ffe7fd4d96657dbada2859fd233b119f87d72c590fe08e40dd7b0", 0x38}, {0xfffffffffffffffe}, {&(0x7f00000000c0)="fde06197e4d11c7dd3d8884f81ee3ffe04b660d16d847bf95dc61e2c3d816c3265c2ef3b28e6639bfd", 0x29}, {&(0x7f0000000100)="d99cd2dcbdfff12f1235ccae4fde70d6efa333b87cd9e05de21368353b8b2f7d02db3fd5f03f2cba2d2498c5e8934aa3f8aa389fbad09d3671c1ca4b59ce31bdcb5287281ce860482a605ec13d5c4102440e8dca0735b76737ac15ea5b6c97812cda7696723f925a62c805c80bd00c7d95593fb56d4f10896f78ba3348f47235e45d6ababbdd9e1ff97c261d36a1e1ff2dc160e814a06e9552839be6695e3390eec3cc422937568c595de3bb83624557e303822061978051cf12b40cd18d83873225962e3ebb", 0xc6}, {&(0x7f0000000200)="740ca54c12ab37205861cbc457917dfd5252e95ffa9ca5763f670744111e3fc9386fda2879741fd4961b47a37725225f6d3b79efdd1bb67ef375d4b64212aa", 0x3f}, {&(0x7f0000000300)="69de118081d4f807bd42fdf6cb302a25c8c279ab2404fe6ae2e6d0d527038a75380eebea2feeb422e6c543e8de143d47c69963940ba44951899901a1152aa54e343a05aee552061f1fbd934db857ee58748702aa5a4b14ee54ac86db4c841068dd35a64043689acb5d5180fb93760bb2f33d91636c3bc0d9fa73d98ec794172a1b17db743f2a23673f9fbc5c97030b9aa442f7b4dac595dfa0fe2b4cd4d9cf6cdbf6e81ff28582a20ba5618532528ace28f934a440ebd76f2de73af7fa131b3b8dcb654c5b1b44db155e3b6adbf0f15e9c03023dc36354a7c43955aa91686530583cbbea61f45e943c3d7c27994a2e6e0a74c28f4796c673abd7a3bb268779e6c2e2b7085ffde46de5d33517ec11fa7a040c64b152b48512003ab4c386ca380e32a073da172f0d2767c24867baf920074910963b6c1d2db3279d261555638f36a48cb78fd18d117cb74c883cc9fc8e414c43e0cb878225e2dd1eafc360ee249ca752f7d99afd7ecd6a2d8ce4be5fec45a3696423431fa86fbc9c7e3a29b80ed09b8787355c17746093ca100fff895e6283ea49994091b24b8328ff0587f862cdd80184f9f8e9535fe6d6b5928380eeb9c8488d694bcdfb19154b37bbe7fb5752daf906b13a992a8ddd7df7c46673ce4f83823d9b30b985fe96f2fd5b6358160f953de4026b85c33dbb64a8eafd14044c9ab7704cd925c1a0bd73940880f72de9f16cb919724b19e7d54357f48b393b85b84f653f3a859413aca1d21456601d9fc717b89bd1aa1551d757cb32c1d91d226e2c3c18505796156b79e18731f369fa30c384b60f023874569fc24974c29e092682a86e0ec503e533fa5e33df6852f71f5ec361a0808ae224db147bf38a13ec5f21fd1bdd986861b43a03b4e749d525548f539311f7428e3500845d4f6600d46afe1b93daa569fefa946c263aa5d7939c89982eec47b1d2091776b85c7650d654daabdf450cd7a70b6db2021694e8ccee6e88d1d2e698586b9546cb31f2ae4b8f6b5d72edfb722500b60bbe587d9de9675ff67dc65421c59d534f945e6ff3bb528df2bfc70064633be6b17cc3cc81e04283d663d15cc7cc451ef9c65a0ac656e32511f9044aba47cf103b5208a675c9511e9cc15a7f60aa71e70bae0448bfb9a3c9557bfe2652da8b2c025d9b260a765f2a179e0daeebd252e8a07ad25f61736ef252cc4cd676e44cf95ae9d0eda960ebdd8a076cf332e8b968114a44d9e357048410161526928a1dd99e9b462c99468cd2fb154aebc0cf24fca2bdae07511f35ebcabfb13fab692c5c15dac0df9da460228eed20eb22204a83d13622c8e624d67c5520b111298ef1b9dbd6a78113f8294bb446dcc4d941d49851706103da8c355391cbf17a5655f5e9d0708440c349d217a1b989625b06f011c50a47b6e021d4b1f9370e799fa5ee9d58d78dc13cccbcd686eaa81a604a39f17935fcb2864928cfec2230cc76dc187ddae1c2b25da050e9d74b922fd797c4c6d4a1c6d6f6f84c8eb9cd7ae07df69d6e436f071a5755f787cbc100c2640d3e3316ff72a073a52dcf76f1c3ce4fa946e6f12172ff4952e0270bc51765be4b28a4eee5230c7361b0501dc48c0106de898b7c68ab6279aa6fbc1fe1c12b7769e2e90c6075634e0773c8eb4b6ce1002c490583d4b0170281e2baa1dac2e9b30108eea5899d5ee8c32708909db223d1551ba9b6b19f75c0068299def5a03bf44e6a0534ce61ba6d7219266791de44258e7cd84c39ba37282e1c89e6a3c333098b5579461fd784142d48eeaa7b5ff360569b5d3800b01f4a7caa6ce0e57ebf4ba9bd6456b54ddd9790a668b5cbf77fc16bb7ecf390c9e57e74b8b1a1bf08c825e1725e490cd371fded0cad5cc4460555d84dcf852d1f63c05e58420b80219ca61b4aec03a1defad5a9e2e94793c264269ff4f0afdaccf380b5280432484d8b9b95c83fad4c2c38562c78f221100fd2ad8d5c63f7f78c98d5c4804d127843edab77c6953a81b06a1c1c74c4371e0813050296e446a78780daae328a66f8fa58b45215e9805634128b70743586edb038ce00fb63d8767746bfd4a1b110fd90e50c8abe2cf3fb8b83ccc58a92b0f41b33c5112809a17bfafa01f944143cb17c9f144a8a1f95fb410b565e19e64998e26e9d35e76a5406ff74297550d6dbcb668114abd96c935ac9964320f9ff8c91f6a84e3c62983afd3660d6c1dc5bae928fd1c19603095c5594a472b4c84a7d92395f1e1acb42cfcd4c97bacf04ad67e627a20b45ea13dacde4ff84940f517a1af9c14194b9a2c391631bc6928068d4efad22af5f916d25ac8c523da98515266215c468b312a32070ff89d8a7164f3db440e76971533005bdcd839121533a1a8d58c1e448e60904419c08bf13a4408538e06c214435ade4b847fa25077da97c2ac74902fa39070bf3567d646c9880fa9e536e84f7a4ea49fb82eba86f25bf769dfe96c395163b959f5d042e3b81aa747120939ca7fa346917df490274c22f60a9937ccb5e500ef34613438c3819bac10b829670a5248df3f165e838507de0738def38d62f548f1e32d08a9dc6bad8f52cccebf6b84297669bb8a4d3efe843ec8dd7b55f3d6f5042168cbdd28e3dafed41c542ea73941262a65160c502bdaf28c6d987f8a6a322148bec2e7c2f01ef36f8da446bfef80f58116ffbab6dfa3634cb6f6f8d674b84feef910bc7f55b26d42f2b3aa5da125baff4e1fc76e554731484b996bfb741d95e24218ee1e9645fba3c29fedd2e35eaabe33b71b2a1fdebd4489c060c1534e487b0acc8b04e0cb0f1c9b563deca3ae754372bacaadd5eb9900a7000fbe05a9be1d59358af28bd3737ba8aa90e8a2b50bc45097a21a300b8c97d842595338c41dbf197b9f734ff28285a0247cfe147d06427589eb3006e9fa8714450976c09fc036b3724bcda018dde0372fbc2945c488aa9b69c4f27596acc116092fc1ec1e3126196b99d170424f5692cec00e95d044b8422e21bec758647d0b06278d2dde818611b7bd615d9997a8f48ed32d113367ddd21304e762f8e802da02880cd96330c8f7245bc88c8a8c9c49c30069170a8da929304bf8f3fd9b90e8f4954701de129fb8c9ccc7b92bc593b26c5dba9cb1ca64223a622f03bdf79b3fe6a9297d1f97b0efe0204330ad1db816a4c669e835a901403e97135633312068e1e17f16d5b5753c10453c02c9c6dd1f1da724f115f58af59247a0362d8c48f7b6ef2f4933091584ec98ec5e386f0aaeaa56acbe070fa23ecbdc175dd7b53f0a4044109e852c3baa5bd0b4b80693efce0c8473b5752f78656df94e199782bdc9a3691d8cff1e7e8ade4d8d0d2cddbeca4fc39f7522bfbf2ab982d5f4764ce88e5f84a50f7504b5ec7ae1b34a73792c96721089c5fd1d97d4954cb53f64c266ac71e1c866131694d67bef7094e24ba4c1897e1c265fdcfc4334534a4cbb535a179fb6d75e1b3bf664f6693fd3e2d1a7f5179bce9837f877b5c519e8a2abb8233c31e6c7fcbdfa79370a0d524df72d853f869698ba7290aea09aa6ffe6a3e9c4af0f8b3b22381492220cadecd5c38633e4133f9294d1d4f385037e9a83341202767b192b4286f847a3d3a0ede621d14ed8e599d27df3f13cdca006b8bb1b8ce8db0f7bb9eb06721a6eb9c0bcd25cf45095483cf7cf03d8aef674f9b69051173aefddba9a2d738288bde06085118d032b586a8c0bc298c36f062ce87d9899b4b5f123a30c5382e1c93aba3cc2c8870bfd0d0b5d992215b78a4fd7baf89d44fa8d61afe8d1199633c11a2062ecde1d45099658ab378cfecdb1feab7e650731b351ade15b6a3a6785f657ed05c39c9c11e628d7ae4ca792d37e1486a52098386fecbe2c94b9ad19be1a3f632677823a54aca20f5f07fb548bdc9c4bf1604b260a0797c793700bfb3b87c2fc63238a63303397af68a235bfd14dd27e05a1ea61546f28896a4160b7619dcd41cb37c658d7d46ec435a5dd0ceb2a820602b4abedbd1125821f16e205a4d12cfce33755d8c3939d917953ef9417c248f5cd16f0038d6d3276b753cd747904bf4bb10c70572e365896f2bbb0230e781b058096b29dd60ae24799d54ecbae485baf1946b5f7a4535057d061036335108506c18aaa7db6164d512bec2e5e5161e6208c730f3134b899f623ae46391e992f136e7c8450cb1eacff663836ab6d48904c387b91e4f08da17180c09cfa26a0bfdab30a49d974a035ad7cadc1bc58cfe90649ff940164f66ecea66ab6bab192bf7c2865ec44a0f12e93d7c51b11f962588bbc865296dadb8105e3c9cfe8e78ecc2646afeeddcd47d34e86c6bd61b636344badd994cc194976b457f279693f2752e73a7dd37e7c0406558c2263d78622248f5840bbc962fc97cc1ac98982b4557bc3fcc9eb4fad62a328ccab8c042639cef6e2a2ea7637617062095c2592780e083dd634409259a4a161b23532a86aa25bbbf376b883ecaee07c2a07c930087af85257c45232e08f62cc01bb67857d93ca55c393e79ece5b5e7a48eaeff6fd47d6efd72cc4267c148644804111d8b1dc798f988009877c2389290b28c0fa0a737588b9c115569af1b1548de4537eb3516aec9d8b9155d681ab9346aec389469897a40ee7449e9ec696479fc000ea8bcbc31258f683315e3749c9db64b3d8c3f80dc6e0b3c805f888ccec701e2155df3f7bc1f9d33bf0b3e62f719b2e5990efcacce96c4611f4a8c7761b7df50c37836e8a895ebca8382b2e13655d8786ffa4126e25ffa366b5c0fab42b3c26b4c51a8751dee7773d1b8335021bcb026b6d4208b7c498cd044ed55feaeab37a039730355fd365ac8d2866c868e7078f422dc2eca85e609f54759512310f930c1d7e112577db99bdad15d68e10ec2ff15f7f47b699977cb3a764fc00c205ce165f690bbc9387fc5773f26cc4bb890030641050dcd1fa264b2ddf925e7b12fe59f46f4256128ecf6fc8b9a9eb4981b58157989f48682c774809576c13d2c77f64fd14eb2cc924171e18795728ccb9f5e6091f83badf219edd575e4ffb26bff2120011215434364282a8b8939a0a4dbd0d0857f69f0a3edc33bcb090f9939c2f5ceab250d8d106e9004776eb07862c7634bfbdda32eab2ff4b01493949c1fb2a68a970520cae1abc423a418151f0a7e4fc0fac53d6ada88ed6550a63567388d288741193764465ae2d891d984c1432dd2cd342be931c9a41491b092c6d1df5197b66d84ff77c00af2c58b7622cde5bc91c9ec1c39ce964a5750d4a8879a6ed97abf585b916ad7c3a5729dec67c62cb61f3b8c76703fa79cc3ce9dd971e366dce42e8dec2ac88c560dedf0a8e82da952ac799fcea3ab86a5321a2b9491cb74b4d2d06c52c699e2bc06ed6d7a2ca9e1ba26f6bea6cb21c9040db34849ded7d5d0b17becaebfd4a67a1a864c371d92431e8b31c1a9496dcee0757d933aa44fe8832008bcba9518ba7ba7d9983323c8cda4ae2d6315af87cdfee2daed63d815f25ec772f3b899d5533a9827c6f708303ad6fee417d786fd38ede845832ca5e3e70b61641eedbcfa8977bbac708e082c80eb73c1953dc606fb0abb01231d50e578237e96466b1491c7b56f98136374fc27b8c906b1afabe2d6bb415d229a226580a728dd1a949256bd0ebe290807f9a9561fff309478e60eb46494e95ff3eb1572635758ae8fcc6e76016595550a60ff54dfd0070bbcb6afaf964b554742ccf826d913845ab2252165227f04779376a08d73c9c9c5e8bc5f10adf67c3d2d864d06c21f1c867a6f03a08f7c4d", 0x1000}, {&(0x7f0000001300)="9667d9d6f281f97cdf760b2cf77f721ecec228bdd225e70a725ac5dd011832ef3c6b40989991b14118e02ffc3c4f59705040c4f3807b16e141c83ee06a6f60efa4b450bf596a2f658cef41100d0bc5aa73305bf600f62d1aca61611773cebdcc49beb7dce6e487de5fe84db387b6802742ee76ba1ee7a3cad6748c0e3270d395b2addc6e7a73e999bfc1bc65842ba70093afce43", 0x94}], 0x8, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2efbef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da", 0x2b6) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="8c0b3377baa15cd7cc6a0fb1b5b7a2ffa09481bc6cbc7253acfe2ee4790733212556539323b61f9469a5f4b30325feac93f7b916a0645d1a264bf7fb724b", 0x3e}, {&(0x7f0000000280)="abc2093684f91da0689fc7206fa15da0c99391188cdf0895aafd63f13d1105ec574b23d4e61c6ab67c03520a66bab2264737ab46d6f228b34e37c47465ccab082a030c0609c75c442858ed91bb8cb8a9409be9aad7deaaae720cb4cddfc099a17a9f99db8f264cbad948f4e69da31d33972a98d55666fc9649e98811754e62320dbfedfa59e32b7b34d83a69adb25a3892ceb17a75e062111b1ca138443585105e5287e49a57e49dd86aef1da9403c7e10d2d8372398614313ca2d52c1db77f79929894a8123a6799c1802f81af147ed37ed0a32fbff7e71eecf9058de95bd", 0xdf}, {&(0x7f0000000380)="3fcb2ae57b5ba5a785047938c79a0c6407f8b7a07f8855ba66175a7eac3b6065301805f9b324864a4bdb43521320955b729f82d9405f6c60c6a133f3fc10c6ebf8b39791569c0b4a8ad7ba07d7eda8b75cd0cb635a973dc909152a83412c964bd73ac224cc3d48e49e9d4b584da585097a17330147cf63f71a164f8eb2a0b3b2f5ae87d9f6dd9daf77f56679524be29280c8d7cb76a62b2a89b9d91d1f3315d8f3d6b5c1d65c85ed9dd9d0ceb8919799af2e0a66eff126a7089560aea888535c301391e9ae1fdd65db59152b1a0defbe3ad497220d65c41a5965d8c828df49e7466546550935d9c57709", 0xea}, {&(0x7f00000000c0)="619058ea45b0054f4e7930c8d13c7bfd1866c47ba511e076b72b1bb361c0013815919fc9e93f38b5b8c9d7de04abb983937739cd9e36dd62633c84fdab48e60343fdf577bbab1b22cf00c79b377182", 0x4f}, {&(0x7f0000000480)="0c1514fc59a6ab6f1e157e44329490918257b526eb3d55caf0c4920adc2c2d413cdb12f060ccff8cf1cc2e13d61738e6adeb3b98dd4a17354457eaa5b037f9688e3fff1150a1af6f2b178ab7ad2f7c3345cb82", 0x53}], 0x5) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) setpgid(r4, r5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001b00)="e36258a412f72ee995861313e42c7beb64d85bbc2477f256b4093cfb25b84e5bbdc3a5197094b322a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7bf9f078177da4ce9c287730cba6eebd976000000000000000000000000afcc94ad8899c9fae3dde7aeb901f609f5fcbf0ae1bd9dcb42eb521e61d6ed57236d5c217d534428dc818327b499748396b48fe7183ef08573f191d3faffffffffffffff1983644124d68d83b9f58845e83893655070f0379720762e6ad6be87c0de9c6c8740f9de5295bee803bfb528b86f160b5e3f10147aca957a0076f31401c6c77bd04e829ba146e3fd50f53dcbd2763992f3d633c93fd9c0bbb2945f73b4b8dbb142fae2ee951bbd0932e8ae5cf3225cec10bbd3b93e370f0f652a8952d5b90b9b19eb8ee1e81936d0a38899346bfaaf272d507195708908113772da1428291198fdb7735ea29f7140bb3aa7bc10b504f6d0ac5eab17cea82b304afa242b1e07ec182bd0da3492cff7ae266a23bd530055a3ed1a864e899aa87c1ecd506dc7817babb5b64640ccf93ba57397f9d6226ef557ccf1ff2ea00f", 0xffffffffffffffd8) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:35 executing program 0: r0 = socket(0x3e, 0x7, 0x1) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x80000000000000) write(r1, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) 16:00:35 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r6, 0xfff, 0x285, 0x0, 0xb60c}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) msgget(0x3, 0x610) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:35 executing program 1: syz_emit_ethernet(0x2da, &(0x7f0000000140)="954600c4564d94b43d927da8130707bc14daca0007cbeb0c6253e96f53b6276d8f1049169cdd0af95c78ecf9faea7b98db22baa0dbf768e5e5bc0f1d1e678f477a160bb59e01d6e36236595b75b0249f3bd71a3c4bb86e1f8c6c588bef3e750f49b4beb6555c61f1c3739ed96a4621afa1735808a683510f61443ded572c12e1f4b2f7fbe21979fa47b268211f6bda6aef2a1b7ffd202c25b4117e11444f78bfe11f4e513af76baff7e337e90c9b4b2706c794963e652576e1a8f6f5ed9f899d7d92bf39ac5101611d8e5e94ed8a20c6427cc095343747eb2c0fcc245beea63a27efe23681669c791f50144244f2201c0c7255be622a694019f0460088ee6de8fe63353754a97228c24d2dd262384881f93193ea5a1292cbba673343ec489bf5ce80") msgget(0x3, 0x20) msgget(0x3, 0x400000000003) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000180)="36457d3265f340ad3e0b635b40d1f9660f38414415b7c4e12572f50ec4e3790482030000000f418f06466fc401fa1030") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100, 0x0, 0x1, 0x9, "b4216940293a6eeac80c0932b786205ea9f64fe5", 0xc32d, 0x3}) 16:00:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/42) clock_gettime(0x4, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x7) 16:00:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fchmod(r0, 0x103) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xffffffffffffffe0, 0x401}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="2f81010526a92661eac49dab14a06d2dd95f0259876c476ec7848650eb5fc5cf1aaba72398a3d3a695b94edc706b291398a7460d9d28ddf80e834a83b1eda2d118e851be56b213b3ea6f49aad10639225e042f4a3a2c86f9e87db4", 0x5b}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) getsockopt$inet_opts(r1, 0x0, 0x28000000000001f, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x5cd7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setregid(r2, r3) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x22, 0x1, 0x0, &(0x7f0000000100)) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="7e9d7cfa0bc2d90b785580a1673b9b0d372d6ad223e5172f4b9452e555835fdee02c5b084b4b2ddb2b4cb986636a94d57c15af0afbad442697fb79a9bb9010daeb5f6c275858b0508ef266e4339e2cb9033f235938f4bc41d09910491090baeba23b8b6ecafcfdc75426342e608bad4342a7a0d1db96605d1af12f4ce7ab4e61fd81e67d9ede51", 0x87, 0x8, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0xf8, 0xffff, 0x1, "9b2e6cf31ddf1d80b92098ce00e3840ba513181fea2d6b566fe9e3e448d918258162b09153c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc"}], 0xf8, 0x4}, 0x8) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = getgid() r5 = getgid() setgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, r4, r5]) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, r3) 16:00:35 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x6c}, {r0, 0x32}], 0x2, 0xfc23) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x0, 0xb0}], 0x8, 0x0, 0x100000000000000, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/67, 0x43) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) dup2(r1, r0) 16:00:35 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:35 executing program 0: fchdir(0xffffffffffffffff) r0 = getpid() r1 = getppid() setpgid(r0, r1) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) socketpair(0x3e, 0x4000, 0x1ff, &(0x7f0000000540)={0xffffffffffffffff}) read(r0, 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/218, 0xda}], 0x3, &(0x7f0000000400)=""/206, 0xce, 0x3fbb}, 0x0) fcntl$setstatus(r1, 0x4, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x10001, 0x3}) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() kqueue() r1 = kqueue() close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100611, 0x0) write(r0, 0x0, 0x2e033057d7d5ee6) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4b0, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = dup(r0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fec000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x58) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = semget(0x1, 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x80, 0xfffffffffffffeff}, 0x8001, 0x6, 0x4}) semget$private(0x0, 0x1, 0x400) 16:00:36 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8, 0x80) r1 = accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYBLOB="81ea946059a7fed5d662b6b858aa2237f68037023496ffef8daa7df180fa05535d878bebd0ca752fbd5ae7cf9c0c8a1cde1faa6c0a70f7ee3e91f42fb080cbaf2873953494cb913a2fe215d70bcfad143e0ffa75f93e9a3e124c2590dbc1b9973aef83cdb14ce4a3c031fa1ea2a0ebd10f2a39fd2301c2bcd4e7692ae5fc69f703c132e5e60cc8c962f67fc48172d5a51cc7121f939a6ef76c74e782d4dc5f2ce7d1d1f1db601ffab5853a46fb6ac88d484ddf8bdb5c83681b5f8f3697767a5663cf81bb7ef1c98f864d0127883b8477c2ff52b0eb9d2a63c3d0203deb724d7a7c073edba64c7a", @ANYRES32], &(0x7f0000000180)=0x3) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1806, 0x0, 0x0) 16:00:36 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, r0) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x1, 0x4) r6 = socket(0x38, 0xc001, 0x35000000000) r7 = socket$inet6(0x18, 0x5, 0x5) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x103) r9 = getppid() fcntl$lock(r7, 0x8, &(0x7f00000003c0)={0x3, 0x2, 0x100000001, 0x2, r9}) kevent(r4, &(0x7f0000000080), 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x20000023, 0x6a51, 0x1ff}, {{r2}, 0xffffffffffffffff, 0xf418de04d090218f, 0x2, 0x1, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40000050, 0x8, 0x8000}, {{r5}, 0xffffffffffffffff, 0x84, 0xfffff, 0x100000000, 0x53}, {{r6}, 0x169daf1796c4aa97, 0xe, 0x3, 0x3, 0x1}, {{}, 0xffffffffffffffff, 0x10, 0xfffff, 0xb2f, 0x20}, {{r7}, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0xffffffffffffff54}, {{r8}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x4, 0x6b}], 0x20dcf550, &(0x7f0000000380)={0x6, 0x4}) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x5, 0x8001, 0x932, "f4d6d16d111cdffc39a038e60488a73fa8e56200", 0x9}) r10 = kqueue() accept$inet(r8, &(0x7f0000000080), &(0x7f0000000180)=0xc) dup(r5) poll(&(0x7f0000000040)=[{r10, 0x1}], 0x1, 0x0) close(r10) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x80000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="cee2407697cdd067a4eede28f34290c54d8dd10d6ef321bbcb3110e839a8cfa0a9cc378125e4fb07fe29b8df36e9165d3553e1fa7b983000bf6bb6aa2d1e78a4453ad111bf1f0090a3da10a22ed47b932fd473bdb8a2cd9e40e1c819a32fd06404adbc95936c5a2d08edee6c043997c643c664915d209eb75f2f64d859038c1f140c615a9970a71b7ed50116f9ea5a86034512a9725091e16ac1a99e52", 0x9d}, {&(0x7f0000000140)="8247e4deb5ba2bfa", 0x8}], 0x2, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xfd, 0x1000004000000000}) open(&(0x7f0000000200)='./file0\x00', 0x301, 0x30) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x193, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x40000001000002, 0x1010, r1, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:36 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0xc9, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x800000000003, 0x47ed25f0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:36 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x0, 0x3}}, &(0x7f0000000000)) r0 = semget(0x2, 0x0, 0x2c) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/76) 16:00:36 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r0) r1 = socket$inet(0x2, 0x3, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000080)=""/128, 0x80}], 0x2, 0x30) sendto$inet(r1, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="56c5cea456b4f03e8ec75b24a159d2bb8c7d9db00265be097cb3c30d3323e47aca65615f", 0x24}, {&(0x7f0000000080)="aaa401e22cf604bb7c4a2bf1b9f3a2c84be87193d25f108a2462ed75190af546dfaa0868529224f52aff1ea0d90041836d8740b50ffba34f2039e2f81c96229141e6", 0x42}, {&(0x7f0000000180)="8419481a6f926df74a9b10661825ad305f569150cc5448568c2983391c5cd8453db204c71702857ed6c0ccaf43ab3715ff97d0f93f0bbf80f20daec27776b4730d1cbefb71f7b6f7040b71c05e1a5ce5ea924094960bb1c65be7fbd811f08880068f57e40f81de782292a52d48b5c3b94118ff2c1e031faf17a4da960adac977f4b093ca5b8d864e318bdf4f6dc1d9cb56af94a267691b07d9ae32c20ff4a482a5259e3113686a317101f4293cf1bc31f50e6aee9a88b63de9e86946b0", 0xbd}, {&(0x7f0000000240)="6f33b57252430e4da0edb749f8de94215807d1ff83813739dbe70ca891a37fc9663c5c97ad3c0cda36180a4247376792c88d38d71952db114293c6985e53c8457ceba676a015b2112177d722b8978d315ed848d3c784c6720f8385d8109ff8d3c4ec1a7bce04c629a2be1fc95257f451df0afdf1f64f518aa145deb036e0a9047e058e0f451f23a71445ee82daec327e6324de291cbf2eec52e4525d005b91599bf0f4a7fc5ef7703e", 0xa9}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x2000000}, 0x8) r1 = socket$inet6(0x18, 0x4000000000006, 0xfffffffffffffffe) socket$inet6(0x18, 0x0, 0x7) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)=0xdd) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) getsockopt(r0, 0x2, 0x51, &(0x7f00000000c0)=""/93, &(0x7f0000000140)=0x5d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x10001) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x800000000000}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r3, r1) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) r5 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r5, r4]) fchmod(r0, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = getegid() setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r1) socket$inet(0x2, 0x4, 0x101) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:00:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = kqueue() dup2(r1, r2) seteuid(r0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f000079df88)) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x405, 0x10000003) dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20402, 0x8) 16:00:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) dup2(r0, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x7) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x800000008) 16:00:37 executing program 0: unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xffff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000080)='c\x00') writev(r4, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e51995", 0x10}], 0x1) lseek(r4, 0x0, 0x0) 16:00:37 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0xdaff, 0xffffffff, 0x1f, "9c911faa4e6b2ed75794e3dbb6cc52d98a9709aa", 0x3f, 0xb7dc}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 16:00:37 executing program 0: shmget(0x0, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmget(0x1, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000380)=""/106, 0x6a, 0x40, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='}+\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(]%[%^\x00']) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2040, 0xd02) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x48) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x723f1aad) 16:00:37 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffffeffffffd, 0x1000100000000, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0x8001}, 0xc) clock_settime(0x2, &(0x7f0000000100)={0x8001, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) open(&(0x7f0000000300)='./bus\x00', 0x7f, 0x20) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) geteuid() 16:00:37 executing program 1: semget$private(0x0, 0x3, 0x10) r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) clock_getres(0x2, &(0x7f0000000040)) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:37 executing program 1: mlockall(0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="e49bb9eda9dbb182cc3c40ca1e8cf51d3a45f838d84535e20665f91bdafc9d704526fd2deb368b6c9da92de38f124b52bb6a0f0be9ed3e31cbd44dfb59af598e973fbe0dfa3f9000b2ced4affde9e3b99fb0740b186781f66e6f78a3974db1cc3bba89b4b12bdd331d2b8c4e6e5569a487acff8670377eb66ac58594257fd49e95fa57b87b8ad38e9f5c99a37cf7b98decfafd", 0x93}, {&(0x7f0000000280)="d02e3054c15ee1d4d4335feb94ac2a98d67307f1c0f344f912e9ab3b730e5b6343d7489bdc8d54993d44ad2e327be5735136e838a3161b34f2e489b2d73819f2dfd482393b0abba0ba285d79e3c4aad5442665e1a74c5e9a80ee9de57e1cdbb15190690c0b14ecf7fa88275654865be52826e33f8f48757e0936281f1bc2b15d06949e90d8d1e9c8da604c119d8d1cb4fc0135e0f09124848fca8d8b1e76d72137dffd8a1652d8db6e0b81ae8a461381a714d0ea718e950db4a49444", 0xbc}, {&(0x7f0000000340)="48d08c24d6c89f252888f07ee1d158d5414eb06ae504f87663add61a5198423ec626fb607c624cc6ff876097cbe8995f1eb1bf789f4ce3d65e8d310f9700aa819bf55564a78fb25817c3b14c0cc350ede97d254b1c2ff184a7f6b7a7dda9a6e83d35a1ee8df13cc7a99a0030bd8e56a3e8a3245ba574ea4e4582e94c7a01516ae1569c16d4822f3e5adc2604b70536d6a65bf4283f8c07500e", 0x99}, {&(0x7f0000000400)="87a8b69e10a1dadcdca450827d9dac9ce8d28b1cf86ed008bde591da25e9ecc3060b0a4118d2032d77c4ea2c02caa7ea7d764b1306374bae189045e59eb8b028afdb0988f825c78e3cd0b52525d5ccf12ee3d312fd7c9598b849e5a2cf6fb7c69ee8cdbaeea9f6a53e9bd0ca1ba1983f4e3257a24acb9dc864a1e72b1a46c336771aaa9d0b2454156401dff513d4f2fc187e8379c933c3a48d5ff25f125142caa6d7d2879e4f7c94c59ba69230ed2571cea4faea129ca72438578d9c3bd16261c018dbb86fe0eb95c4bfc63f3574327131915bd2c57052cd7bdb5f92314e21ad2f44fe8d219e0ee9e13a", 0xea}, {&(0x7f0000000000)="e317e4a3327ddb3d70f5f8af78fe26f8e8c8210289a8f2a6d48c49ea9e6edb2542e08a", 0x23}], 0x5) syz_open_pts() 16:00:37 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) getppid() 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x200000000000002) read(0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5016, 0xffffffffffffffff, 0x0, 0x3) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x800000010) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="d452c9b75b10e3b5a8df6a2da1368baf057b92d4d305365e990d593506f6256485dd617d1a8e56a4b0a9304ebbdf38cdcd1dd2f155ecea532eb31f66055431b346d4816a1e943e43bb9ec07eecd7", 0x4e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0xc0}], 0x1, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:37 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getuid() geteuid() r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x3f) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:37 executing program 0: select(0x40, &(0x7f0000000000)={0x7ff, 0x7fffffff, 0x7, 0x5, 0x2, 0x0, 0x2, 0x7f}, &(0x7f0000000040)={0x7fffffff, 0x0, 0x8001, 0xb13, 0x1, 0x100000001, 0x800, 0x100000001}, &(0x7f0000000080)={0x7f, 0x2, 0x1, 0x0, 0x0, 0x7f, 0x3, 0xffff}, &(0x7f00000000c0)={0x7, 0x4}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x3046) r1 = socket$inet6(0x18, 0x1000000008001, 0x10000) setsockopt(r1, 0x2a, 0x7, 0x0, 0x0) semget$private(0x0, 0x3, 0x9) 16:00:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r5 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xc34) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x1ff}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x6f, 0x7, 0x8, 0x2}, {{r2}, 0xdc5b6c88f4f217ba, 0x0, 0xfffff, 0x8, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2d09, 0x2}, {{r3}, 0xfffffffffffffffe, 0xe5, 0x80, 0x624}], 0x100000001, &(0x7f00000001c0)={0x2, 0xfffffffffffffffe}) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r3) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x8000, 0xbd) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) lseek(r0, 0x0, 0x2) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c366ee9408eb310b2530ed977fcd989c47ca31d2a511871b2972983737d0a013373bbf", 0x23) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x8}, {r0, 0x20}, {r0, 0x100}, {r0, 0xc0}, {r0, 0x91}, {r0, 0x4}, {r0, 0x20}, {r0, 0x40}], 0x9, 0x8000) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x3b, 0x2, 0xff) shutdown(r1, 0x0) recvfrom(r2, &(0x7f0000000040)=""/205, 0xcd, 0x840, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f00000000c0)="ec", 0x1b3) ftruncate(r0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000900)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00bb0ea6c432f0cb2549b61185edd4d557c0af46575f7a4e371ca233737913e0fdbdc1005bd2dfaa29d690764188858901eb1f0a351a414b6b47c845ac8f1d790ee92329dcb4fa3d3a77132135473cba8f7b1f3bc1667ae76d8d1106f58984b400c9a5bfd2ccda9c9ba949f758604ff57efb5949e8e5f3071cecab435ab3eb225ecc77d4bb4077f4b883e0cc27c6ebf570add762810d1de145e143a17e67837f787f47dffc8a08968196535fca21bb272c6cd3c014a7558572be1f9130e07873a42d8653977ab6e195e2945a97b72ad22fd795c6f3a8d54ae9a2818d3f5fc45f077d5ebbdb6d06c125ac5bfb2a23095f6c0421689f6f0bd10d7ac53e4846ea2c3c16d2c7ab6f426d42188b8a44deb255151c8e47d2937235c8d1a314dcc9a1777e609c60b98ffef1cc6d41d6b3b6c007355e767e66dc08be57eb807ac09b0d136dd682de0b656b53fe130ffed13a99a7f2be85650d916c6aae0bd666c73235cc374e3b95d7a4e860b4bf20db7", 0x55c294a9563345bc) r1 = syz_open_pts() socket$inet6(0x18, 0x1, 0x1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) close(r1) 16:00:38 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) r3 = kqueue() r4 = kqueue() close(r3) fchdir(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:38 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:39 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup2(r0, r2) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="259f4b89d9cc8cb7d2efa628371477acb15ac11057b92cc1255cccca925c86df815a7a92409417a3841f2f28f2a44b5ed9961d6a554bbb22ae6e012b6624f2f7fc7e60e2090823a8b072b21daf4d446140e491b086b71966fc1d50bd4850621cc8c1d26b5b2fc33f0ccd9345fd89377c232eb8d8889312b0daf12e42f0739060b83970429dec717950170d7164cd8ed1d67de4a315fd1f6a2d280aba28e0", 0x9e, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) fchmod(r0, 0x2) r1 = kqueue() r2 = syz_open_pts() socketpair(0x18, 0x7, 0x301, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x901, &(0x7f0000000200)=0x8, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1, 0xb4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) poll(&(0x7f0000000280)=[{r3, 0x62}], 0x1, 0x7) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) clock_getres(0x3, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000080)=0x7, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x3}, 0x10) r2 = socket(0x11, 0x3, 0x0) ftruncate(r2, 0x0) semget$private(0x0, 0x0, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000000)=0x5, 0x4) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) getsockopt(r0, 0x0, 0x5, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x3d4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/93) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00']) r2 = semget(0x2, 0x1, 0x4) semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000400)=[{0x0, 0x400, 0x1800}, {0x2, 0x8000, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x2, 0x800}, {0x3, 0x1f, 0x1800}, {0x1, 0x717d6b54, 0x1000}], 0x6) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000440)=""/7) semget$private(0x0, 0x3, 0x380) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x3) r3 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x982, 0x0) bind$unix(r3, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000540)={0x10000, 0xfffffffffffffffa}, 0x8) recvfrom(r0, &(0x7f0000000580)=""/45, 0x2d, 0x0, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x20, 0x9}, 0xc) semget$private(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000600)=""/186) r4 = accept$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000740)={0x3, 0x0, 0x8, 0x3, r5}) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) getsockopt(r0, 0x0, 0x8, &(0x7f0000000800)=""/18, &(0x7f0000000840)=0x12) ioctl$TIOCNXCL(r0, 0x2000740e) shutdown(r0, 0x0) openat(r0, &(0x7f0000000880)='./file0\x00', 0x20a12, 0x128) sendto$inet6(r0, &(0x7f00000008c0)="efa6f346a02de47e244e961616f9eff8a16afca0882ad8d605739c7fe2a5acf0ed8277d8855df922cb59a93a3d5e8ce5486985a15f504939aad8aeda5ee586f0", 0x40, 0x401, &(0x7f0000000900)={0x18, 0x3, 0x1f, 0x5}, 0xc) 16:00:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x59) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x2, &(0x7f0000000000)=[r1, r0]) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002400)=[{0x0}], 0x78, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/7) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fchdir(r0) 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) msgsnd(r0, &(0x7f0000000280)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639680aeecbc0e144fb09bed5691325d7972c17c2359b003520381477877cabb8412aa210883c34d1f9e9b894e3aec0b2af"}, 0x100, 0x7fe) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000380)=""/97, 0x61}], 0x2) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00 \x00\x00\x00\x00\x00\x00'], 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x28000010000003, 0x10000001) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="caccb706ff2b7a2a29886e715748c74b190cab5a93940898adaccb09bf24879332959deeb863beaa18e93b4efff8a20981ad5a5802e84cf39af5c64a431ef7a380338d1dcad9cdfbf161de280fb8c609d60d2ac916098aacdf7aad86bc7001efebf3d82344ddab6193d38ac13dc107f56e15ab2660db26d804149f51b9a6c034cefc32ecbb63e3842109366de2070ae7601cc5a74ec8aa", 0xfffffffffffffdea) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) truncate(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r3, r1) setuid(0xee01) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[r0, r2, r0]) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1a6, 0x2) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x20, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r2, 0xe) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), 0x4) 16:00:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000100)=ANY=[@ANYBLOB="00fb2e2f4d696c653000c8171714bb2c85d0a4d0fd97d8bd47317cba54eeb90ec258d8248c61316f2aae42a76b4f0f8cd9d87287c7cf9f61e3ae45048fa556171a188eb13b4b40bb7ec9f9fcdfd05374dd0e72d2ec567ac0ba0d4daca64b6406759c5fb6c28439e9bf3bfa32cf2461e960081071e0a9a10171d837e9b6d1ac4aa256f9189c8f92b4384a2e2b7f86f70fa41e1d96"], 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000000385, 0xffffffffffffffff) r1 = kqueue() semget$private(0x0, 0x3, 0x201) fsync(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x88) getrlimit(0x1, &(0x7f0000000140)) r2 = kqueue() r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r6 = dup2(r1, r1) kevent(r6, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000100)=""/40, &(0x7f0000000080)=0x28) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)=""/254, 0xfe}, {&(0x7f00000007c0)=""/249, 0xf9}, {&(0x7f00000008c0)=""/193, 0xc1}], 0x7) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x200, 0x1, 0x5, 0x4, "e10d41c6616eb233ae58483ba3e25341c571d6e8", 0x1, 0x60000000000000}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() semget$private(0x0, 0x3, 0x10c) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001700)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = getppid() r5 = geteuid() ftruncate(r1, 0x0) fcntl$getflags(r2, 0x1) r6 = getegid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="f67d3cf9a4d4926190e360bd4b90d238d63be92e4aa16e419d0663bbfb4ee82bf1199c7bdac158b6cf184f070aa5c01ac43bcd146b75fb2f32dc13877f1132e3ae0d653db50fe72affcdfc8430a2a5cd56d8d981d5573c2219f5680d07f80f5f0d31bd5498", 0x65}, {&(0x7f0000000240)="f89bd0e1b967ac66cd9096c5ed4e1ad4a9cdc1879fec68fdb228c7bad4896e7dc000aaa7494dfd978b4f19f7992938bd3ea7c01a2ecee0321816b0dbe4cf15e162f8456fd4e804d9ebcde09e585d8a5072c6a98b86e0baa56d2ea3f05b49ef502089d1a99b80cca01f94cf91d81f8b891135d8f7a4e6ef1467d5d590cedb40f472a3f204ac22bf7a356fa63e3db5b939f172636ecc3a2eb9812418f9a564278551bccdecfa6f224aae69f6c1e954bdbd39f615f76d3d7687a91d", 0xba}, {&(0x7f0000000300)="5eeb21ccefc5459d70c9d11200eac5a19487bb3dec5c3fd4d567e45526fb91c268fa66937e44c1d9eaac420b1dcfe07714b77e972223c60b265be81303efeed24f1b758ae28fd8ce243261f2b2ff54e33836505c202bc91b17bce643f609339dd8a34b869e7950f845d96e6d81c82b7c9eae15a1401caefb5dfd143c3f293d4700df64a12aa583bbaad4070880bc19f3cb33ba4fd95e7f56949eecb29a468993976aeb22a5bac9be07ddbe14077e0bea91cd582cd425b7032624bf033bebec4a662203877eed72850e3aa9390c416b8f83d661332ab461", 0xd7}, {&(0x7f0000000400)="7e4823d29785001d432418821c9d1b7de23147f4f4789f3cea0cb922bd334a246df58d379da774955975c938452d1d6cc4a4cb8404e4183d018b5e409e342c3fd84e01a8699b92580c424b9cd1c63f8de16b4e32d33facb37eca99d3b970e94fa2bf481673b50a754862f7df6e57de5f3224fc32398f4190b97bed9d8a27b650237a8e2eda163cee0569ab28366fdb318122110a75a99807d6279a26f8622b29887cd2be7e3b63c8aee39ec44c51a02a54ed16c0fe958322f85a0938ad7cca0ae239c6d45489b6852c5620bb18e702fa6c7d485f33d8ad6c14b9e32d5ab5260490e7dbc25295590e8d59d67b6e0500beb00f1c338416832361ab48981b41664153bfe9e7253aa465385a78998949b8cde54b29c22bf40f518f0acda408fc58c1eb11d4374f3d67f05d74dd62be3effeb4302c41e0fbd32fda68f4dc1dc2b1d31d39a7a5b53e0250dafa57e62edc0f3a67448f43fe51f54cc497fa5b9680cf4f80e068447d8376732053b9885ce299334fe0bb609ffc772c7af3e77ef4daccd65084f62430a977b635da841323bfbf18862246554cf6f9ef72bf1c5ebfd0bd6bf86a71ea2cddda4ff9a556b5bffe30e6e34a54bb23592f3e260d00664d073ac893d58dc04934db0f9acdaeae206d1ae2cfc95381ab78cbf06e24c82e9d62fa3e93e62867cfc0c7cf9f3b23234269f8f947211b0073ef0436eb0cd758476cb0315fbef385a7a84f5e7c58b51cb54c5166d49d37b03dbf16e5fb412b8f7ef1de7a4807f91b355c25ffb7335c5976210da17d6f28fdf21e00bc01c31999565e462bfee7fedb16976e03685247cc046eb65c66bdfdbe5ead7b78640da5adf16e2ba71ef981b8cc4e53c98f06201c2578489d62a56fa78c07774513ebe5d55b8184e01298c4354b1745dcc3c7977bc1d6a18920ad3d4662822d47deebce9df67673acad663cccfef62c7ab39778e96b13c99b82ad5daf1e27a9122ca342825cce933b12e7cbbbe673f083b4458b075bcaed2dead3a8a1594d5de69749a787509bd21d1a68bc31231f37ac4708d75b958b160240c4f6dfc25951352208dd82b9751c8171144cf2e42a2b9f1514e92c2d516f6570211b036effea7ee42cec4ff481fd0f8a70fa7d08c92769ab6d4ced0def2185321c9dfc48b032f73b457621f4d89146afeb2b4e1757aef9919f2ad089b66a313ce0bb271c8ec9a41e2cdbd9701ac2cb98655c7011f8f3cefe1b873e328cfb0a0bc185b4680d437cca2be070abfaf4674e7fe8e49b62868d2c61c211b93b8039104eeab5211e471035b8a3a54e83a9ceb2d842f28474d3084226c1ed7a05a0eaf12cba3b1ee442e112bdf30f7a2a635a8beaf1cb22949ac965e62b9f64e5f1d32bde586ba86da07b87abc47fe218a13da2e0f7d94ad10383c12b5cdb370fa4683f60cdf9381d0eaa6b6357972c52f71e7cc2af23ad9c994aea88ce8d80ea5bffdbc5cf705c135841ac258b3623582a034afdf164484a0f753c92db1cbd0f64bcc8ddf2a5f5c4c9858e738bda40081dc56b6a845dbd007fc2226e78c88bedd1e867bafb9f3d2b9e99f678f7723d39e7b9e0206652df6bed45fcd3499115d171a768d0258a3f38eeff10299b063011073311f4dcbb009e0cfaa0167556a1a99c71c6676deb02ac1e884045fb28600f677f111f19f14c9f11bf728d74a803f4e0108cb09691afffed4705e7c4b35b95bccfd472e5868972adc1e742da1887b2c7c5ffeb827dd2a9e9bea54bbb8720f9c6046be0039382ee3a64331f17964693a1d1dae0376a5b7818d26f8fb95341baac41ce7c2dbcef5497b241d45cc2bae5ee79cbca61cd4b46aec5ee3d0b1b4c14257ed7a771b5f45ca71c97273cd6f1008604d6e39f5ab1963096bee41a2ba89f2c8f25751f25c52d71009e65cf1165660a6e8a623a46b71e45a1db0fe1323da87f42fcb4bdefc968cab3beef9524d3ac9f57eb0b33d552b9dac172e9133e1312d10c18634d3e5356928a5c5d16a8e551a6395fafe1256b4395384016486a3f32f04c5ce1b58542b195a0277b1674deca40946fdc36368006332fec4e56f4c2d6b07885d920b89aa3ceeb529d160730469fb8815a275d83ccef77fdc7b376038c2a0645e8d02dd059271610675d74c2b122e643469534a1ca0e702ce6b46619e06264aa2de2bbef3e705af9317d2358f2959d7e88b73ca12235ba7034e3c6fd1e407a64bd958461e60014ac09dc70014de7414d20032a1394c82eb86b971effa24e28f5debcea2bb529f1c21bbf512b5cf76beff37e4742c3d7ec73f60ceb646c7487213995e7e35059303a998d622c89984b18cc351a0321aa76d94a15b88cfdafda55dc7f7c2f522f17544df5c04d77cfa9da1b0942f31cec20fdd83766a1032711a3e40dae35eb15b796c8ded458011b67f75880f2b0d15b9c192efd43beb68420c4d62f15926d5c2ff325df7cc6348e1958bb636fe17992df14fd9346283789a1ad6e0537eb90c78f8e632e551faffde07db3d3d2d9fed1675c1b9fcd842a2043f56d47d1c3b389710da19ec85afa00ef1530bf82bbcc858632cde4c8c905b26a10540f30af5ee42d0d4a5d7b89b4e44055f72b682e4b94b5606790fd69d752532140c396185e090b3ddff1edb2917429192d491862448799818b7ef10bc7aeb5d80db05dabea8619c0c0b8b7d152d6405192f6e12e9226476d35a4d98642087fe29a722966aa3e419e161116c9030286bde52721126fe8edfb7e699e5f6a06f52ef930de60742d7a86bcf99cccbb71b173ee2ac4bc8b9cf0b787fb0c7cc754181cb5384a5b8b850a7bae53c0f04e1e6f2bf8ab71cf7d2ecf191653f29fa730967ca5e9b6b673f3ff2c2b9678a7ce70e9519e83708b70c91795c6dd6d980fec5ac2234926946f9f08e272906e97c4ce90103ba3d7e7f6e365cf64a651af1b7286b845e94a368ab7d81358d5251f68ce33b447a192fd9ec6d1e4b0c060f7a3cb3a3936150bc15551a52cbdec53ae9cbda5a9b685655026de35e1f2361bde14f61e470bd92856e2af80cafebec7e391651d4e8f4a517fd194f65ea497b5d611cd4afdf72758c73ea6c25139b5b6276d8345aff5b495ce3ec8e6ad353500b9073bf8557adf42d63c61bb09aacf84fb46c5e6e89d3073a24850916093a86df9414292eb09c61e1515bbc78a44fa279615126cd441cf4b6c05f26e549166d0be9018644b9b64dad3fe84830d0ee6916a6f511aa185e8dcc392a4f1d76382378bced024cd6f4cc95ba1386fe074ab357eb367e3b3532609f7e00bb837dfc64f252be593664f4146353426e68baee17c862d34cb321ba5cac3d959dcd5a6aefd6c991a7ba1b97f9d23c51e55451315d000f58438fe1d18eefaa2ccbdb0bc8b608dded0b312f1984928e9a7dbd770ba9105def40b5ef69e94f4dc68e25ebfb777dda5fb75715dcff9b0640e9240ac10117aca522332196f55a45bf40739e2372f8d79c0a496638bdcf3d739f6c6af12e7a23d205515ae9331876dd5e33678abcb5c9a0cadf498fadc6e38521162294b79b0df819435e1eaf4a04b6d290d3f2e70699e9504f7467b35e59a47907465a82fe3b116d65962cc873accec8ff166ad460b71548003e2644950e11d3bbec0f05ef2fd805402f8240944e891fff7eb71180cc2cb84a8fb9d71858cfa77668b90b69d339b118c11c100b353f33ffcef917113c6b3b1611bd26c4ec7c885f86c2f56cbed726c0a252a0b1dfcecb42c2270adeffd40565c3733ad5e99abaf20512b23254c6ef0eeb6c980400c4f67407dc259ac8865bc513840c51facb47c3b23e4c6d09bd9afbd22f0cd887745e353010d17c535f49b59571520ab060110c51645e5bc4b2f6a6b1bd8ebf3c20d2be8fcbae10c985b7750fec6ea1436fea0d1e5409f6cc1b75b2d3efa7abdf32eb0c5f9df119b7e2a8f8b5d4ab233470dbe52b2f545edece4350abbec3964ae80f4c5a97661371fa97c5128b5a2b39c77f63ac0fb989cc1584d1d44660691b1827dcf672ef9a035906b6dc906491ef0a02c44f203173d1f3fafd66836f97777eb4f18dd5c5f46b5a7d6bcf0ec950f47e7004ee3810bd074d1653759f8960ee3b99fe98aa3bb15ac024fcb46fe85ac466ccd28c757ef6157e0f3a972313b8d6a51e37ef690404f1adfd5303ffcfeb476e2db1621ea5876e153a7d80703049e79898a22ea21516feb078b693cb0148296cc9b0668e11e0d497ee2a862461fc367b3c1dd5086c3b49cfe325c0364f1c5abade4aca39dc0cff0a3aa7def83bbc68d194d50995d2e35583728b8fd38aadebc957f5ce61b59dbfda16c98faa2ff1e275e47a089e272cfae818aa89688d0009e9557a3e89118ae6764cf2ae46a4d10897fae6ed69c5832a96f5cd61810c43ee3d2f4971ad0dfd931c9c65d48bda6847c19ad5b63726cb5c22436f6419e1c93cf086fb4b10d40106d8bf14989782751ebc7d866ec298c7d34f4e557ab9349871c2f7850e9d996a8a5f01537ef50337e4e4664a8a9df64b22cec89ef46f3c6b877e1b86f1fad2d83da3c6be70140b052b7a6efbaa7930e1f3a92c4c3aa6341cc66ff71e64230fd4ee25711a09337de116f5ae8bd7716c10b5dafcb29dc1f94a97f06e412f873bc10238dece91583b50e1502fe627f0d4a5925bcf4d2bea4a3687af9447145603dca1f07e44ba9bab11224afe88069fdd09fd088fab3be1b4df51f48235de66f9ecdff18fc9671728ca21dca8e545ed99db0f9dec5bde1de8e740f2a5183bf75f919e9f49c9bd082dec76da498fe762c7c5df3b15523980ae0fd923a7c6050b9604999f72ee2d28af2bb24c3de193b22345fc9e9dd2a0f2c3bc3c9d1f2a96284b64dd5721229bda2250b1989eedf8fe389cc49015dde3e386f241e6a8b56abc10c73f1dcb2e216307b3e93c6fa95cb7ef3e32bb0f96cc3964ff839b7e5c34ba37372f0afda1ebc30623585f6e90c99fd5699412212689f28e4248e2c73a015667828fc41594d5b079cfefb5285dab348b2c6fff8ce1ce604482bf0e019105cc7842bacdd84fbd5c3431ce1f51c2ea296c028d1aa71210bce3d57eebfa65161780b2a0ec3216cf9dddeb5b8e11573e4aa243bcc2164f00b7348285ff26731e22f999e54944ca541ad950b8d5c8aeae0ddbb515102ad89c47b619b5cecf17f09c00869ff505a4fc69719184bd9db0642c3890edb14afb57bb29b91507c67b6aa53c0abc49904c1845c3cc5437840d935cab75fbd22582a3a81e118de0e10f9b06fbcbb961f6ea69be4bceb4dcbc5eec91876cea828c3048032d43a47038bbb930b9f616f2cfa72d4fae83bb0122ed1fcc810a877d5f775b205c77e54fe57c2d620a5fc89665a01b8d297226ae2d52d8f8a28a5057630904111c014e0b3b1a587e0dc9d035bdfcf6d96570fc2d0aac0b36ae6cebe61912f5f278faa1c63eb6e5f9fe5a27fe35b0468d9efaca2c77d2d78327358c9d9ed0d7c9e775dcc9cf41de790ba57c9a91a7a83b0715d3b4e64d63f2c78cf4b49670b59f5161004d1cdd04b2e97da59455e5734758d863b456d5b7cda6fe8e2fa14086b148c38507f37b165e1817827c7bb21280854a96bdec0c6804804ba7a9a46f69012c04bef94fbf04f2ed4a15449be28ad19494ecd66fc97262cbdb06cfb3306a18cd25f15ca3c16a8395210c5c71ba58f82edf8fe251cb6ddd76b595b4c46f9af10beb21db2bb9166b315e62a8a0fb527e700d10833dde7b66ffcef0de734984a2806b58ce64980ee9bfe2a71c86856d0bc5063ebdb597d247bc4084dfcc8a", 0x1000}, {&(0x7f0000001400)="e80b7b8a3e66426dde76e88804d6fc15d15a0f560856ba62926c4925bfa3d4cfe6dd916779293e05b7f9a23274815199d72a05277b766aa57aa4097c5f08ecbdc724d545eb1adb348159cc0454ccead020815210070770b476974da665a1571cd7c45e1a6cec377f46eac14570de649ca351975e31c5b9a1d5d998cc7c6947030b4abc310a2e629d6595ec73f98a4251e5d987a7fecde0a8025a401c382940ea4a62bbee606673e86bd10b73af99dcaa52e38e0c07eda21382d25757c97581b143e6565ebb70aae733fe2600ddb55ebd5f22a6e8bf15c1e02c", 0xd9}, {&(0x7f0000000180)="44a37090fdeef292d8e47631b930e6c8dd07d0703448152d51299656a964344ccf889b4e6a7676786ec8", 0x2a}, {&(0x7f0000001500)="325487f9d9e5de95ea2e69aa0ae84df45bd660e3253374fa213f8c846b601a2b29d2ea414ccc47f5950ae43f71ccc9560e5dac36869d53e7e365207ff9833376b0620572396d5dbaf52e815121c847206872dffa4645e571e7bf08f60005cbdc75ccfeecf33f51e6033c31f1ef146c0ce489911d3ac5d9796d20d83caad15e1e706b4074b8715dd7bf300994fcf5ee911a2b5c2998dba35233f664acb0b75d4d96b025908082184effb891a52d0c71779a724cfa61e19f2f59d709236606ba96ff4e096a4afacc4701d262c7bff1f58edca395", 0xd3}], 0x7, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r2, r2, r3]}], 0x80, 0x8}, 0x4) r7 = dup2(r1, r1) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b5, 0x0, 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:40 executing program 0: r0 = getpid() r1 = getpgid(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() fchown(r2, r5, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x2, r8, r7, r8, r6, 0x1a1, 0xc0}, 0x40, 0xe6, r1, r1, 0x0, 0x2}) r11 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x14, 0x84, 0x2}], 0x80, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x2, 0x1}, {{r11}, 0xfffffffffffffff9, 0x48, 0x1, 0x1ff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xc7, 0xf0000002, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x6}], 0x6, &(0x7f0000000300)={0x7, 0x6}) getpgid(r4) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x68, r8, r9, r8, r6, 0x40, 0x3c15}, 0x8600, 0x7, r3, r3, 0x10000, 0x5, 0x1}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r8, r7}, 0xc) shmat(r10, &(0x7f0000ffb000/0x3000)=nil, 0x1000) faccessat(r2, &(0x7f0000000400)='./file0\x00', 0x20, 0x2) r12 = semget(0x2, 0x0, 0x26) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000440)=0x7) recvfrom(r11, &(0x7f0000000480)=""/26, 0x1a, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) getegid() getpeername$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r1, r8, r7}, 0xc) r13 = socket$inet6(0x18, 0x5, 0x7f0400) accept(r13, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) shmctl$IPC_RMID(r10, 0x0) r14 = accept(r11, &(0x7f0000000640)=@un=@file={0x0, ""/71}, &(0x7f00000006c0)=0x49) r15 = getegid() fchown(r14, r8, r15) socket$inet(0x2, 0x0, 0xd51a) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x800000000000001e, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:41 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000000}, {0x2, 0xa6d8}}) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x20007, 0x8000400000000002, 0x0, 0x2, "1ecf00000000000000b8bdad831f07a098286fb2", 0xb16d, 0xff}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c28773da1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4400000000000000000000", 0x65) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x0, 0xfffffffffffffffe, 0x3, 0x0, "b17dad23f4d36f65948d65942ee799fb4152651f", 0x1, 0x10000}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="fb4fc57c85d7a33e261849fe60739473ded800056b4d535580917ebc8d89284ef6dcc94c9b029d7aaa484f37a015aa1a3b2a36de840c2b0a26798d570ae960f9e4c5e57a8890fa5e170c6fb265b7ac4d7dba21f3bed8fb08e1658e4dd130fb2f16ee0357a4a298d313e4643c3ebe070e", 0x70}, {&(0x7f0000000580)="3ac760925d23ca735718d72c52d2f01f3c192df3b6062df7ad14dbfcff16a457a1688d5d7f63127e425ecb7ef8a28af1c16a9e51f5b9d7d304c0051b02e5f4bd626377d9776c8d1ac144331c479a81acb8882c47d666bb4599298561650d2d59c78154281f9dca918461465b1da7d6e9bff53a5834ed89d82059b8176887875a5dfe7267ed38bf", 0x87}, {&(0x7f0000000640)="d4555e996da651eb3637b1a212fca6ce8a7e3db97b58b460d648ceba874e658d2b5cd3511cffc65ed23221f5145b400c53f50095b3f06e70f8719d22839c8321af947f2d674bbc4ae1884d36355b62e4aae44f136f9fa3c74797d2f4fed9c048717a501b59359baf7642dfe8ae1c7e17faa81754bde1883f44fb0cc9741abb76b284a2750333334a6bf52f9fe4413f40be52c420405249885b2c1558251c548a3066a6fe852ad37bc362d7aca7c447fe40a7822fccc897906f77fa50956628bdeca1b0989181276c13ad08e5d766a3b5cd4e6b6eb70a08e2da003dc11670d405f19b791db7", 0xe5}], 0x3, 0x0) syz_open_pts() close(r1) r4 = semget$private(0x0, 0x3, 0x240) semctl$GETNCNT(r4, 0x8830d44a90357f41, 0x3, &(0x7f0000000200)=""/189) kqueue() syz_open_pts() 16:00:41 executing program 1: symlink(&(0x7f0000000080)='./bus/file0/file0\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:41 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setuid(r3) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) 16:00:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x8, 0x5, &(0x7f0000000080)=""/249) setitimer(0x2, &(0x7f0000000180)={{0x0, 0x4735}, {0xffffffff, 0xe7d6}}, &(0x7f00000001c0)) clock_getres(0x4, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom(r0, &(0x7f00000016c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="6e97f4e1187162899084457f41ea36b37c83587b15d516f952354ee9c2df1fda506f94f2d8ad20e624f1a868b7bf279050a9824b1ba0f0e9e6e794a4e25c3abd225e960b9b978a4cff986a126fc0c94ec854283c90bbe55bcc04d30bb068215547a687109d57249ffa4cb5de3fc78e52ea9229a6af000775191b8c279d56457a53168aab7345f9f9d7f8", 0x8a}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000340)}, {&(0x7f0000000400)="41ef6c2f3b78b99692f6ec903b2a138e977811864c9b73799e6117d3569155f1b16ccc4fc2d9093e707310095ed3dbc16b4a93f38058d5a1c3e64c355dce6fbc22a92cfd7542214742d7cf3af44b8d186a68cc0b68eb7b0a8e21b35d8f5114920e7313", 0x63}, {&(0x7f0000000580)="85a1d26421e20ef7c2043b28f468147ca36b065b89543c851f58048d7565251043a1ee9f53cf734fe91a6e56ceb69b08d620f681bc31c480739ad6519d9bac942c7d8b556d52c9e3efedc9bb88cf4464f32ecadb2e2d0e93e83e0d7fe0f549aece7cf32d0b84a812b18d575822d89b0238e2cc4f634897d9176c737a86e0386b95302cd2407a6b59ee3f4affcdb4aad66b07f1423399f503aee398c4c9401c480319", 0xa2}, {&(0x7f0000000640)="71f26f0fa750763bf2679b4872ebdc860d5e2fdbb2f88f7a950cec35c80f883a290826dba9f30151ce8c8e9a041e94e9a2e03e672925a10c6207a17c3f83172f33fb66769be5046077530e0a7481e74d303fa6245e25d8dbe2104995fb0af016bc22fdbd011c73ff39baebb97c9c07acfa6b9a1523d5508972ed46aa98dfeb0fd578de07d89b1b1b24e28af7e1b407350951f023c79a7a254f1f36d62e858bbde509c6d2f45580de316bfbdc4e76ff48bb1b3ff5985a416c609875bd2ed0fa260be4afd84d23a36d95b53f71794f90bbffa0bdadfbaba5d2d5671572", 0xdc}, {&(0x7f0000000740)="ee44c1e5fa8aca4698c82224cc44ee4316d98857db957bae9531a063872caaf7b3703bb9be183ae19b32159f64397c7f314e718b193ecd815ba784c556773e9d58db0bfeca89336db3819d5e997bbdc6329a3c26bea55178d9de5a32604ed39146891d26e454f27bc33f3c0f32588f9917f5962dc9b78a51349bf00da59c6b6d78895a5235bcd6375e277e84c2345c22c36d4d78ee6e6de9c2c112c42a2af0ad110bce465c", 0xa5}, {&(0x7f0000000800)="440acac2e76e7f2c216da4e79a2a82c818906703d23ab884412954df098d2f66858d3a9a41644f39e84c361e58e06869ae0fd3f09cafb398e257b2de4330c14fa980dc3ce0c489594e63900408dcda990892a6f9e05f18a3602e4f8ad81c51795b6ddd3d36692bbd", 0x68}, {&(0x7f0000000880)="357fd0db68e1455d4fa257995b96dfbc7745a451037dda9594915207d824c10324f7cb981ad7e5e1e31b57678804d96022197097f059f6aabca823c6a2e6f0b4236b3d04ba4eecec338fc64efe419ef32a6608a51e2c83b4c63a5291072b3c8dcb0a7c18bcbce088402809cb6b0b0964a6d41a2ec5449c3738809179f17ad7b835052d4b51cc6a14b34cd1bc974bcc932921e16fbeb74f4fadc849bed94ff249357081227acb4cab46016a85ae601cd31b82802fe2406c9f7178532206b480d0793d2e66", 0xc4}, {&(0x7f0000000980)="d6cf954b5465f50a49f31f755367a368fb8d6d39b65f934df2c70219814ac196c687d4c0af982fc74197dda4f7f6beea1d9dda95664eacb11e7251729676c97aa3b46bbcf4e8a3df799629d551ba994d403a9d1957e216b21fb1109fe6bd64164f53c2624c2ee30871db711b6f05b08c24525d6ae82288a5970d1ec41569c5c00c1c66aac8b5e6a7d5aeae35849d827110b9777d0a", 0x95}, {&(0x7f0000000a40)="f6cfbfe1b73a50cde63bf2e449447766f54be3455eb3efd17fec7aa589fcb97d947ee5a29b896dc8618eafbe2fd2cc86d683bf389bffd36ac9ae2f0a98ef3188f351cf735a489c1281b0fc9cda04636d182e8963fde6b9085bdd9f90039da4f64a9dd30dd2637e3079450ee3c19a8f0fd305351466c432c6199903f26e18d3438238628c5e1628b62c26b75de6c86a61944e487081c5558b59aef653edd006d4aedcc25f6d108725eeefd89219a8780190270081d91b040314e518baf5dc35d9fdd277923fffca6d3e", 0xc9}, {&(0x7f0000000b40)="b13a39c99063e2d1ee903e41522f174bbb9b92740d7ab84cb57798568504b2760e4851d72f6f296f3e71d6a3fe438592689f68aadd557e899e65e2e0c0b21010d8a04493413b7411e53514e661778dfa", 0x50}], 0xa, 0x0) write(r0, &(0x7f00000004c0)="3860cfb9554a8f20cdf4b19f6bf70283859f9a5496ead8114e4821f834cf4a53024fe5023dccc1fadf227691d6df944e6335c1cf13202469e55448e2c508a72c28e1b74a5599c7523aa4766004ec8a648b258d000000007511a96c78b0d8c930593aa22f4bdcb7a14465e596edb4bff5c2abd39d8df41c159b4a1d4d7ab28e7a6f711ed99fe0794d20725dd31e4141eb61ae", 0xffffffffffffff7e) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xac) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) recvmsg(r1, &(0x7f0000002200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/178, 0xb2) chmod(&(0x7f0000000180)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./bus/file0\x00', 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='#,\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\[)\x00']) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8028, 0x120) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x202, 0xbc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x40) poll(&(0x7f00000002c0)=[{r0, 0x140}, {r1, 0x82}, {r2, 0x10}, {r3, 0x140}, {r4, 0x80}], 0x5, 0x3) r5 = open(&(0x7f00000001c0)='.\x00', 0x201, 0x10) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x400, 0x1}], 0x1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x41, 0x27, 0x7, 0x2}, {{r5}, 0xfffffffffffffffe, 0x49, 0x0, 0xfff, 0x9}, {{r5}, 0x0, 0x7d, 0x11, 0x18c12f9f400000, 0x6}, {{r5}, 0xffffffffffffffff, 0xb0, 0x9, 0x6f, 0xff}, {{r5}, 0xffffffffffffffff, 0x40, 0x6, 0x86e, 0x7}], 0xfffffffffffffa3c, &(0x7f0000000100)={0x3, 0x61}) close(r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="e240072ad04437b2231a5dcc68f2ef52634551da5bce494b633923d9da29a1777856fc08868110c2bd2312052c04b5326d27be7204e558b58d34ebb47a2b47bd982f58774461755afb79"], 0x1) socket(0x22, 0x4000, 0x1000) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c045a925e2bc2e54dedab24d8b516f5872e2374bebb4f86c736e6ce7f88377830bc28ed9ad45a4ebfbf1c3e919170d6f5372d1ab50413759cc552dbdfdafb4445faaeba8fbf5df2d246d8e547496f80ef99f3991d9dc57160c9851b23d65e3c07fa07ed431db21a14e2f49cbeae94d2200d034bcd093dff585da327d41f313984dff568e902e541c0a1b0e4bc9428f9902836e0733fa096786ff51ec78966ba22afcab8606621d232f8a7ab3ab37724ec73f2efd1cefbef833bec97c802c095917ab9da4839a15ebf9b5ff413f29b4d9898a852e6dac94f06790461e70da955216783cde85a43ecc833c8ac4a22c4382752fbea3b83d7634d493836a74ec19a17b2edd69d1b15644b287b1f5f3bdbd69b7c00fdfe946ebbd24cb5c392881d8e4bc2e7ada2cca5d17ba807a4874fba1814051af0dd9e8cab4f8adbf41cd4fbf818ad06d01cd8c016684e07a69e3dc4a9ef2d09cf3ac423d8d11b8f79f14b153fc6dd20a6be55afd2949f74db36a0be1fe786cc4dfba25b2da5cf4ed5869a1ddaf25d68831f11d353157ffbb1f9f345b0f71b613af78a94d8f1abdacd40c03a23c394f62b243a5dc6e90f0255cfc1c93917ca10b696365d3d660d50897601dcbdc90ad7ddcf3eeed13b2492458f11944fbeb658c98ca66ff14232803546016a254526cf1872535fbb2052f793efd91e531a6821ce3f2e3b4855b9b9533927fa0655c4532e4ab6192ea0648695e78c1922f4055f47b06ce3df629d7efc4f5de52b5b991254e10e5f3e5f0e4d148ad72c10075dc74028fc3f081f14c9e210efddc09953ffe654b93309c61c09941569cb488ae5d7a57cd70e18253d5d810b7ab311ae49bf68fbfdaa71c57c40682f08419d6eea52df620edb76087a6df4646d19eedc1074672155f01becc10de066f67113121f781e8733877018675adb8cf5378aaba6d5f1", 0xa84) 16:00:41 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0e0000f97048576b6770"], 0xa) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10080, 0x10) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x100, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x7ff, 0x2e33, "7c592e18a0c260df19574b64ca8a2f963f89e987", 0x1, 0x7}) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:41 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000576e001000000000000000000000000003f0040"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) 16:00:41 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/173, 0xad}], 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x1, 0x40}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000042, 0x1, 0x9f1}], 0x8, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000080)="7bdd97eac010b1ce498bc1ca9951a4ccf2b3c13cbb8b974901bbdbea0b005f7024f556b0e57db5b89969cf0ea4f00003ad7da22cb8e3c62723c9eb0c8a9e93516f9575bb1584f20e49bdfe196647c2d5881374558d61dd512db175bcfbb3d0ba7e1d1a93f19aedaee215aa44551bae8925af1f2774e4c069832146c3c7b5291ac55ebbda94f8235498c83fefdf3fe172a457fe3ecf2ce976fd54470a58656cf58f1a1c1c226c898cc903b86cf93b516a2979dc3ee0f43212b0a9fbe63901", 0xbe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x7fff, r3, r4, r3, r4, 0x0, 0x80000000}, 0x4, 0x4, 0x3ff}) fchown(r0, r3, r4) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="ea843659eeb08ddd8cc5deab90dd45df3d30b29afd83924c36d5a09c16a45dc22a594a75438a3f79121253c683185481d890216f10bf8c3160ce5ba75cee4cce6fc5d6e2bf1114b96137531dd034f928997632a1187e264d5d676f787bf2189f728bb9359bc4526a922701d903f4eeff3252ebf42bda1ad901ac0352e69ea80c31", 0x81}, {&(0x7f0000000300)="5c7ae2acfd978d512170ba61d9b552c401d12a781368725028e90c597fc3d5676e245f8b5098c6cd4378c24ebdf3c8f85f961997125e16611b36459cb7fc376217804e5226b8ba61aa4a86c0024f3d27e650b2818d53fb0ea1e247e29b4212d626461cdde72dc25e1aa6a4dbd7f5b05d8b1a9794a0a85181c5e854256fbc3b73803d174b17365ed502eb5cb55ee7d2e63cabdb4cc65739b4482f62380da8e8e244a564b4e5cbc153a6130d786847d4237941b4b1b592c5124161b03f41e941f0b99c8056cab273279a0faf8889fa5d20e47becffc46297c341c58aaa0d172bea3a814d35f24d687326f8", 0xea}], 0x2, &(0x7f0000000440)=[{0xd0, 0x1, 0x8001, "5249996aaa14b744fa3de9d93440496ed8dafa13fe9a938948180df09fa8b06847cf3e8a4d5274a201a7167b6ecd2e17fc76d80934ce63833fea8f6a235306c2e092a1339ce3b5161d9128d50877523f88067235836be4e5ad5f6cc858ab8b24b0f0c466a3e36fd9c9f0e9081e7bc9a565371abf86c38f752486d0420216e9cfed4d4ef76167b3ec3d2013a2b07c3f9a175fac1314d55012693792846dc15f28a302212b632780bd5418859b35522a88184c6f88cd92a7b7bae339"}, {0x58, 0x1, 0x5, "3046a5692069688cef24c46d914dbf8c3503f22b50b144d5bf48fa695aee2690990dbf544bd0725879c4a20d27a186a5c8dac0b1296ecdcd840a92ea7f1784bbbf9ea2cb956c98"}, {0x18, 0xffff, 0x6ae46c72, "9bf0"}, {0xd8, 0xffff, 0x9c4, "52d6fcce387cc86624c38516ba7fce64d8d63da792ee8e777bbf88991e033dfafd4a54dfc6d581a066efceaa42f8ac01d6b57aa42627af7f662f62ce41284218c6f038dc4620aa2640583634da9b1a621b87ed1ace4e44743e4998f6e348e55b929bdcb61366109db45430ac4cd439abb50f93a1b64ea549cb100cb22aea86e5aa257bc0d3ed89e22eb364a8a3a4ca0728894d3929fb93512310a57dde0000174bd811406fc421c21e25f702f43b01fd2d9876463379a1e4fcf13f65ac8ec890edf6a7d06c464b"}, {0xe0, 0x1, 0x100, "fe57555703bfb370c2a2f6ced382b250cce5909325fc230673c544d6204a9455365b38a01bdd5c2c7c26dff23920e5eb76c28bd975af527d21915ac4462b8bb46dbf0ffe0672743bef70513ccd0456263eb0ce8a83d3cfd11269f283b49cf02e05a7295f402cb51d34c8e82cd1e0411f24527f213bad19f9b9aae64f19e2c1765880ab84aaf879b5fb37dbf116892f4a9ee990a6577842a2cdd8e173b309ae985ebd49b49aad806a6a4d3e74a94222084f1ca7298429b4aff6ba1296b2de90354a2bb197542dc59d8c2e988dace982f2"}, {0x18, 0xffff, 0x7, "ae42022d"}, {0xe8, 0xffff, 0x0, "12352208deb17a6c338ea6e08db6ba4c04a89d3e1235524d1e4ad38d72af036f3e35be1592e1114a5917a3c5e0d0525a287c862f327ed195a4e96177da5543c870932fad630f6f59c3c8a8f82d50e04e57ccd724c8f969e055d1b1b26a0fbd12d16d61cc1dbff02ec2956096a4cf4d35ec18de1e09520ee810bdc852454272719ca8d68b62770d39254412c7798266eb438982b2470be3dc10ee19a5eabe718a6f020312166bb8bd4591fd74ebcfbcfecbb6b6a955ef5f6df230d71e1dd338cb3cecdc1e6db15303782492ca54009c4f15ad"}, {0x90, 0xffff, 0x1, "37e354af78cfc911914c5cbe9586fbd166c9b3efc8706f0cfd01b5b8f863adaa6812ea0ad59e0aebbb659f5b70d65a7f5e0a5bb394c00d0de9dd4b2958c6c7fe2e922324bc5bcd0ef1385d6fa0626717e2d9881cbb6b5f838212371703e1f7d8067c86467e56e2d614ae823af97a3bca65cf30aa90a7e6a0f6414add2942"}], 0x488, 0x40d}, 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfa) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/64, 0x40}], 0x3) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x12, 0x4) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161c0) r0 = kqueue() close(r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$getflags(r1, 0x3) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7ff, 0x2}, {0x8, 0x380000000}}, 0x2) fchmod(r0, 0x103) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="00000000000000003c18948eeaa5221347adfd3ecdbdf8d928a74c5d303856e7cab3473a624dafe34bbc0804356640d95d44ede9ee0c53ab3fb373a4345ed3d352960b8b38c92356455f43fce4a35a", 0x4f}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f00000004c0)="442fe0650528e2e33fcadf6ed01290cdd719d0cf54c783eed6d18dcee6a0f03138b7cb0c3cabe9da94c7e3a24d9dd29c43b039bbeefb892314cd7b53bc504f", 0x3f}], 0x1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957c124a3145a3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c5032ff0f00000000003817005b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92c439c97193cf49b437028be80b7c3f65f235583c028fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c457330200000000000000e79f6285203729677f659bd86c026959297850ab", 0xaa) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r2, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 16:00:44 executing program 1: 16:00:44 executing program 1: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) r1 = socket$inet(0x2, 0x100000003, 0xfffffffffffffffc) getsockopt$inet_opts(r1, 0x0, 0x384000000000067, 0x0, 0x0) 16:00:44 executing program 1: socketpair(0x18, 0xc005, 0xccf, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/211, 0xd3) write(r1, &(0x7f00000001c0)="0800deffffbf0000", 0x8) 16:00:45 executing program 0: open(&(0x7f00000003c0)='./bus\x00', 0x10142, 0x2) mknod(&(0x7f0000000400)='./bus\x00', 0x1ffd, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) recvfrom$inet(r1, &(0x7f0000000200)=""/229, 0xe5, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/108, 0x6c, 0x5848fae7ff8eb087, &(0x7f0000000100)={0x2, 0x3}, 0xc) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r6 = geteuid() getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getppid() r9 = getuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="499522710290c9d40d2b6383ea0dd304400785d656834d1a07324cd39727bf7a08681edd0fb5408815ab8a4a4b1962d0bda4322c6d0559e63aaac6fa8cadaed1b1fb068df266a657a06788a32ef5ce1eb943edc80572ffd4b163761ced0f7d31e0b5eb7c609ce4aefac9c24d3c717e6d9364bead3fa17f63f268563b6dd87961e55feeaa9bb978022348d32a465009b41c6808bf2fe7f8deb35cc0d6b406de3184df853aa0771b1cd8ced188226df469fc8e91213371335ff5100032e6b120887d616623c86fce4b86358c2ddcb7b8f04a3fe98ef67a5e7089a1375e1e88cab1066d2a4c765e04", 0xe7}, {&(0x7f0000000300)="435fccfa6d55fe847ee75b7ac0aa852580d87578eb3d7cd0ccedc52e4f0bc05d91e1d715f59ba1c2fbb05408d61a641a69b9956892f70bf0f0cd1b0bc05b6731849a06353a0e8808e5b4c219e4106ad189767e1f4ef7c781f16e2944c1ed0d9590d9fa2a110c13a407c15ff92f3d5c3e24f1a18453c48014de9eea28209385bc6c499e2b84ca85f67a631ac88b12e3b410f44f0382b383cd4e155a0f3d0c69319911fc9b3e3f3902c199f4", 0xab}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xd0, 0x40d}, 0x4) sendto(r0, &(0x7f00000000c0)="813e754c5415c4779d67ef2d35ba473201c611351639e957adcf9c8c053f31bbc12d66c6d81d61ab497746bce6205bffc400e82bf0eeeea8483496734a856d0bbb4ccdf486f5646574bed17e0437451c4722113110545f645f4fe30eba9714aa7ec5b4d962cfd4c6bf94277f9eba46032dd9dbbf4aec7b492241a3320bc452910028c75e74755a75662931d411ff94e2bf2b0ef9e0b2adff94b25afd0b6c1a60f4d016a08a6e09e559988654275b73b25324bdcefc1f48973972ae2cf1874e87333bc0a5d8090a88fdfaa44ebe0f424edc8c", 0xd2, 0x400, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x200000) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49e82a944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c580f1f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3969d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a73340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b3f571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f54028af3e2e7bef29f2dbc8f0e20f03bd378a284eabf2dd6d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349f92ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7da000000000000", 0x2c1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0xe5d, 0x3, "15dbc7ed45bc50e3a77e2d99111324bc5e1be60c", 0x9, 0x8}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) close(r2) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=ANY=[@ANYBLOB="00040000000000000000"], 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="d641633b64125aa13516095129cd3d69bfc20ffe748994cc06eb3421384228c5d19003705da68c33a3d389185a50a1bd6dfe5c0db1d34057b6f9bc1ab4f577b62f2b26beaa6cef3b408fb3009b6aa1", 0x4f}, {&(0x7f0000000300)="d1c8bd65f27992d45c2307382fcf9f56b7db0f31b588a3f5a587930c4363e25d515e4eb3138a38fe2d9600e647ab70c79284290e4b59d9f7d1e75a60ba96bd6bc1e0656aafe043f6ea1aa816d1ed3c24a8d03d77d309acb66817cebc67a7e0396294126105f5c7d264f0af6dcacdb7232692eece0ced2e0ea22016a93bd8c049adfaeeeb1d04814f000e49373fa4434b8779b8832fa5fb6171d8cf1362ba5dd640cde4e8636f95dfc8eb978f3928e83eef45a346af63318ff31e9aef7db6e0b8187830ffb31c9de66a1228443257d2795777916c9484bdd4063fe293aa5a496c9639aa6c2f951858", 0xe8}], 0x2, 0x0, 0x0, 0xc}, 0x9) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0xa0) 16:00:46 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) 16:00:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() fcntl$setown(r0, 0x6, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x1}, 0x10) select(0x40, &(0x7f0000000280)={0x4000}, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:47 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) readlink(&(0x7f0000000180)='\x00', &(0x7f0000000280)=""/110, 0x6e) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x401) setsockopt(r0, 0x4, 0x3, &(0x7f0000000080)="8d9df81e84e7fee14442924ff5424c6172fb51e716320ace3c46694baacea84ffdc7efb141dde8449cea5662d6b2e2ced050044d5d18079adb41e5e705040b428a22fd4f8e5cfb03e01d3ca8e003edfa0e16e3e1341edbff69f918c5273e196808cf946a473d1eaccf6e380bf00f6e3052ad0af70fe9c81202051907c975c60c9228bb60db5940ce5d523fcde2560af53aecd2916622748a1647f49b145e7b5dadc414fff948f16a73340cc0f8cb358971c6aafb127804bfb88226b216301cd57a28ac41744c4006c3e3a212fc94", 0xce) setsockopt(r0, 0x8000000000100005, 0x0, 0x0, 0x146) truncate(&(0x7f0000000040)='./file0\x00', 0x10004) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 0: munmap(&(0x7f0000c18000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000cc3000/0x3000)=nil) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:00:47 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x1, 0x6}, 0x1, 0x150, r5, r6, 0x6, 0x2c, 0x800, 0x3f}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80a0, 0x98) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000280)) r8 = geteuid() setuid(r8) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0xdcae}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20000003, 0x7, 0x3f4}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0xffffffffffffff7b, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x532, 0xe5b}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x8000, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x80000001, 0x90}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x8000000000000000, 0x8}, {{r0}, 0x0, 0x10, 0x20, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x41}], 0x5, &(0x7f0000000080)={0x4, 0x45}) write(r0, &(0x7f0000000380)='[', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "da53527dfeb101ba1198e67d427277292962f65b", 0x0, 0x3}) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:47 executing program 0: read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) r0 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10e5d900000000000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x5da, 0x0, 0xfffffffffffffd69}, 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x2a}, {0xde, 0x4}}) socket(0xad50b846cb1fdf20, 0x4002, 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xfff, 0x4, &(0x7f0000000040)="7b21b5636b888ba425cb432298003ceb8b0da784c6a45234ad1112718db90a40529a26b450681af3ddf5d4e6744d37159ca0b6dc6a90fe586275a54f24f042c9bdaae3d5e7dc663107575d9b688be4e872c20170f68c9209dde8b5cbd759a75e4a6ca310edb11e6e861b9def6aaa94a2b832fab177e0900c2928858a0f302f9bf2ddcb07d89ce565478fcacba07daf9b8eea5f924683afe27a23ebfb4404f219db75f67eec539329988539f829c9df87daa3a8b3c14d513b3c0a", 0xba) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:47 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) read(r0, &(0x7f0000000000)=""/54, 0x27) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:00:47 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_SET(r0, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000140)=0x4) shmctl$IPC_RMID(r0, 0x0) 16:00:47 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/194, 0xc2}], 0x2, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:48 executing program 0: setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget(0x0, 0x4, 0x4) dup(r0) r3 = getegid() r4 = semget(0x3, 0x5, 0x128) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r1, r2, 0x100, 0x8}, 0x4, 0x10000, 0x2}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) 16:00:48 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 16:00:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000f72000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="00004000000000000000c46a9ba25210c2b0f9ec8aa965e23511a483a014d13ceb4f5897b3a1754009d12a153abf7ce70c4fba88533558abf671b6f9d7cf73537aace686130d70"], 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="8555e2f7d5098a9e2952a6d8e0b85ff4298072705dd33328dda15b7d6ee11b0fcb5d493eae9f2b605741f0cd816ca1aa86da51811481a4e72df75ae099f6b4ee25cdf9851f57ede59e5f77cd9a7f06342bcdcf7852f771c61737ef0344943c9d079ee1ba3fbd4cbf981254036b50c0897ec1c3f2c25778b7d4f9cc", 0x7b}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0x1) recvfrom$inet(r0, &(0x7f0000000300)=""/239, 0xef, 0x41, &(0x7f0000000400)={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000200)="f279e5c41be479f51d860f83503896952d84af178c0979d4aa07221a45a09d4a657fc8500feb4caeddc562a3e1e1400b481feb82f6cb0fb5500dd8f49dca606a661a7602b47abaa1d575891aa2e796915f1e3ac7d32869a9405fd1a748ff6e9f3057ee53f6de3252ea2c11d8e229d3b15a15191095807918dd66ec4a09754bc83f6fa5b6dd7840ed40ed65ae4fb031fabb732948df2d4258957602fa4c6c", 0x9e, 0x400, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000080), 0xd3bfc1233126f7c) syz_emit_ethernet(0xf3, &(0x7f0000000080)="3a3fa51b203c1df681c8a3adf2e06d2652d427cfefc3dfc135bf3e20ce59e22f207f8b406236545a029e7b0d07f15b9ef038841bf4dbde7c3ce24bf1896b2c8354c40f05c2ed9f82c1b3a0b23644de05ed515b012b3e713a02b09601f6cd8c229aa5519a4e7b8f742a0b09d33359ce7bb63b987b6baca153af307f354cd148ceb13a52e1e3bdc3ca303b40c19ca0951b0816f6cf7acac6dfe34be21b84253407b447a5cbe599757cd074ec6fbb7f31458a4aee5ac4f1d8d4e86a00478fa750137673e95cd6115fdc6c1d8844a902c3f196d74bb8fef16e5b8fff28ef2a80d10c395f147f8205e12171af7eedc0ab743a83822f") 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) 16:00:48 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0x1000300000005}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xb044, 0x81) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) fcntl$getflags(r1, 0x3) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xe7ed62591061d782, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10340, 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x3, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:48 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002480)='./file0\x00', r1, r4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) lstat(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = msgget$private(0x0, 0x39e) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002780)={{0x7fff, r3, r2, r3, r4, 0x2, 0x2}, 0x1ff, 0x0, r0, r0, 0x7, 0x400, 0xffffffffffffffff, 0x9}) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = syz_open_pts() r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x3, 0x8de7) r12 = open$dir(&(0x7f00000026c0)='./file0\x00', 0x10000, 0x1) kevent(r6, &(0x7f0000002640)=[{{r8}, 0xfffffffffffffffe, 0xcf51d4a82e0d5d06, 0x80000000, 0xffff, 0x5}, {{r9}, 0xfffffffffffffff8, 0x4, 0x0, 0x3, 0xcd}, {{r10}, 0x0, 0x4, 0x2000001a, 0x3}], 0x6, &(0x7f0000002700)=[{{r11}, 0xfffffffffffffffd, 0x34, 0x1, 0x4, 0x40}, {{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0x76, 0xfffffffffffffffc}], 0x5, &(0x7f0000002740)={0x1, 0x1}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) shmctl$IPC_RMID(r5, 0x0) mmap(&(0x7f00001a5000/0x4000)=nil, 0x4000, 0x3, 0x810, r6, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000435000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r14, r15, r14, r15, 0x50}, 0x1, 0x6, r13, r13, 0xab6, 0x8, 0x9}) setuid(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r16, &(0x7f00000023c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000002900)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) chdir(&(0x7f0000002600)='./file0\x00') 16:00:48 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) getppid() 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) close(r0) 16:00:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe004, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x200, 0x0, 0x4, 0x100000001, r2}) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6b, 0x4}) 16:00:48 executing program 0: socketpair(0x3a, 0x4004, 0x70920000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/93, 0x5d}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x82) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x9e}) 16:00:48 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:48 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x4, 0x7fffffffffd, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/202, 0xca, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockname(r0, 0x0, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000180)) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000080)="cf7220d1048c21950f309d354b96cca6a924309d7da384a63836d40e8a62483bbe6fd211ba3a4975124df129817767ce0b109430f0bcb8d01a0241e4f3cad315551cc0f1849d041794350d14848178031b0b3d1486fb5efae87533a528a484f7a85460f9b08d2c598e57476ac52156cd075f085b88a82acefe769f34158a61ceb36f501e9b63a3daa3f584617eb930af608b62a19bb86f6a3b0278702dbc6d0f982bd11f72e1d2e855239a674ef57dd1ad084fe704b42ecf463918bbf1cd3b64534f10031c92cf63b858499d03d4c5a7fdf38957dc53e8a673d7c2d4c067a9fe0d7916163a3c30909e0c8ee29a66feadb7c0b83439d9e8c9f9a7c1ea4b0a36c05a83d4d68f36c6c1303282ab8338e7dc2efbf674951392e382aeb35fe9ec4902ea882a1defd8a4b0e5a970d7bf20633e094b916cb70bd497f1a2c21b358b4b9a28d98b4b6c8938237dbc56f01573001fe69eeb712bd77ee7d558ff3d50c54214a3b027462b7dcbd8c4af5416f00ac0091ddc5b1440555811f203d417dfb191114c38a593a67603eec0d64b889f16d1f1760482c79184bf79eb03d1f07f07fed9b2247cf979e7706e5baa5d077056ac978f69370b7e866154ee36450c17cce33d7d2143d3693398600a7d5f89fdf5282760a2354118fea95c737ac92c8dd1fecd993388af6f02ed15684aff78d2f74b7cda2ded348e5442c67f361aad3a03805128fe28124d76841130518f2e68c910727bcbc1a393863b54dba8bd4ca3b6cf36724b99a4401b4b4bafd5a6775bf51955f2aeed3f7e90b3d17e928498b49d7e41c71e05de141ecf27fed94e5144eef573d10e303df639de8c29ec5d44e76836cf92076feffd4d6c8e17728e4ad31d6ceb39d44ea4e9af23030e99bddf7939467f78efee164f8acb6b5fe42d558f47809d22e06995505e471df102bb3f52722b270e36f50764959c54aef8175672f70a1ae5f03803f5d7e159e38f4f85acf44d54ecf063e899abe0efab35a10b2e6e9aea9d867dcc7b930297d6aab174145fc4db97b0c0d1a5bbd84c52f8dc48e5bd805f59fbd42467df6c2917e1bb2d343f07e4a7ac4d5f16613c97ea1a9e69a3b7d52d5a78e52cc77b46cb4b490c81fca42e64c28bcedd3662eaf3ac2446c021695dcc29fba275f829c1be2371a966de05f327ce08c5287caf2051de0c751effb34b35017f523fb8fce8c8cec0c39a5c7baf4ff7a6e4c074bcfb0fbeac97e07cce4464cb887b05028f30ef3dcbd277371d1f577363f13e7d8d6009ac7f707dffdd784fcb0a5ba5222421bd0d21ff62e1dae2a976ae2cd51e8982c4da48f3d1b2529112c5f9a821dee37d71acae36681cb50caecb0c366381c0afa50938a640906dfd6a314704a33ef1bdd3f27f4c81bdc080e623421a23427f82c36e2232508ae6503ae01a7752566435c44f24e95b4fe3973283d6f54d0cd84dc8d375e92b83e1d7964ddfb8cce677b52bce2f26b53687f5534f9d4b4e6060db5148aad30a7624cb8e06f8cde7dbdfbf5e6e7650d4921f36f700b1aa1278e53e2a0922e97c5e2a81ce55bb3d547cbf76a088f8baaf227f0473332992a0b63c0e19195eef2c636cee2a1bb9497847af11d6b87bf83b964c04b6af642dbc204edbe0c5e3422e6c5172120561a370cf315fde9b3018251a7e1e3f6ed0e970c4f14b20965c724450d64eb3b7a7ec220ffd15acb0378cda39e821241935e8a56e4b7195e43bf90a8588a1468219b11f13a4c3be3ec6171f79d6ed7659205e532d0a5c1cb720d5dcc83e5da2c78cd76a828a9d73c52a6184c3b60e5e70d521dce7f2b9e4bd677b5c535afd7d22bcd9ea25ed32315823fa9520d136c386b0c75177c6666160703b5423d07292d9cc69c7e262f7b2fbfa1fe86a3a00633fc7c972a3b42b12564abe3592137f90f2d4d612f1e50e560bc4501ebc650e287aa31b53b5b95760bb26615e67f8ad5fec1856591cfc08596226dfebd092d0b0b6e9967fda31a3bdfafe3c19a4f4182db152da25e5e20cfe516f4921336078411bcb8a201fef833eeb104f17d866b320bfc010a16dacb919e05af6cebf002645599c6861df0a0cd358481809a97d4cecad943beb359f3aae60b7b23027a5df15a974582fad74ae6f3eaf4317fdf126b880b5c580784fc76a3db682b7b7aae7d351f361f6f3044e77bcb8fb14d654c8d45818f600bf65636692f3d097115f08c88958205aaad5933b69fe638b031d3b670b8b540642359959e0adf1f814a3b695d4f3efac46642565d52d4baacebb75e07db71920d7d8787b3640a50e1929450366e822e3ea3eaee2cbf4f0d4ff93fc5c07326f01ca6be42590e1db97e55c4bfcfd3766b6b9f74d50043631550f9c20d7a883d0725e9a8f11334bd2ce39dbeb18df5c65520a240c16213beba74bb52ecefd582006df95900b37a5c07297ddd9e64a5161c6de7bc6d377d0865a3aad2a41fea214af10f0e1c44f5183af55ae34fc51da515c39117f0092a2e51f819ab7e5774de427600d5249a056d45e951c3194896a258a71c3705ec7b0fbd38d055e9f7b3d1570f408b1ffae489234fcf879e10a40be654b31fa47a18bfd5520b3a58ae23b7834ff6e93d202811edd61f094958769df82109f525179b689b93671467d21ac5e7136e3d8eb9036b10e60dd1ae6b69f93011291bd36e3b19df96817a668bf3fd247d11d700605c68a10a53557820ccf83e7c831cc4595cb36ff6757ee24c866fe4819b1aa484b231e9b9010ff609e72f674278aace65cf28165e1b96bdeedb66e5638197a17db725aa70d59dda87119abd5c036f64b319803276a443cc5ffa0ab7dc3e6d529f957bb57ec0b5de02b9522efe1b4aedcc38b6a28a46ddce64f2bff373e4610d16fdcc4197ffadcd2b1016d0416e34c3d5aef6eacc4483cf055990b92372add51b8bd7ebad3b44bb73be49ef57b00dc0947c7513bb149e52676452bf40486e05bfe54bb25faffc84ffe3a6a26a8adddd18146981bce87a8154a4de957d1d70a9008fc6d40641d45977183a25276855a94a38b4b886328b172ffad9f526675f74f2ab349ae5870e030c1e09a7d1c6458da0569518d2ee09d620e61d5c61c628badf286c44ba31eecc218b81344ad3f177f7696cded5706f17d17b892ce4ca006e32602019a8f27bcd1c70f995995e7fb450bcb465a3b09b6e5dbe01b7541a55c872d0d30e983b54039fd655765751137d95f2aadcbf30de30664fc08818970c6e227965aa4049086bb42b47e0a5b4a5c320c5a830fceaec9d92bd1084d9aa7ef83e31a61058a9e2f8742b660e90efdfd55213f18b968fef54a5a4f93afe55cc52b5acb77a6eae6463600c7a16506838672fee4733dbfb2e5409de361cb33fbf77e2856a52e37001b327f70d75b1b4235d14003cffb46c2bcc1d587f3965b278409dd36bf4781dc0abbb3bd12eb8361bd98db27086962fefbc36b3a149aebb0375a5b2346b27ec27525ccede3e5656fb305637c40fabde99c0e6f77294928852aa7b628a42eca71eca71caab9a55f09d6e994c3fb69b236907c1199576a7605ee010c96dceb8f928cc2b55ec8e3a70deaf252640c984072da08a0fbae70161f5982fc7ec63ddbf36d82795a70300c365622d5a8fb3c5e6f6e7472b10bb623d66237a467019169ac563af3d6a7c88491f3201be742cc4ac6642e27ed3323d0e326f7acdc9604c5c6df20e07c3e7563943988b7c5f31b14c6cc966100ffdfab1654f54ec2fdf3389b8596410be878af7f39516d96036a7774f070cb8b020e86f893ee8fbebea3af917af8a5747c6f973731cbd12f72719166028101dfb2167163bcbcec974d03692b4efafdd660bc47c982b9a0f43f153927d8c072b545b5bd70ffbc01d1bca51803810d9112c9a0cf821acd3201b107567ce3eb54bbfd201b5659009cde7253da9366525dac1773cfcee0f36a5d230acc2df49a248b24e44532badc7917b0afb62d35f3c1b3405caf2d9ed018ca6b1d44cd70853a0c29bcd012197d24d6438a641b4135830c0ba09e1f1c6e03eac13d9a1f92311b0e4ce86de118212d4cd0c6818b0062947f53a83407bc852259a88a12a8cd431ce9fdc8e52976601e116af7ab9b820f4bdf0a5a2a08496150d2d1cca10175b068495882209e021c6ccf9c8d08a6fb33262b75100c834db42da77826a1a5dcd447392462cc5d638b9648d65c57d79d0349a244b899f8d5baa060d40db64f6bebdd5fa194b73f48aa0f46227615555957304a1060f7f3413fbfd1cc0367d5c4579485a824c8538cf803f24832e4613896a966a78181d8ee3428a547d552d656d28c7146032407293b17b10fa1cd4152c18807708a53f9371e58b9116e99523ca46aeafd68e1d9d554f8bdf8368e30748c30f4b188c6a6fcae401f40f6c0f49853cfda7781a68c202804dfd651cf26e24790e3f1f3f657d36b853ae411385c94a15d43ef69c88e8ab903e897847d802a469e8d190afe3b4c4b081a4ec8671a0ff4c056962d318c40edc852633a78f83b69871012dd1313be1e04ae9ce7536dd523215a4f45f4327bf991c3ac3dec80c5bc5186ae87f605e51b518a63eb22246efe034882f0cfeeee247c9e530ca83ce5adf6c5d75113f190b54113b09aeb06c624e3335996588ae1d0fe7e747c95e1cd69cb11f4405cf91f5d277563da98e7e239755c7c19e53e94dbcb76a9b100a0d054a8ed2e8ecda6c0ca3056c649c8a502c576cdbd2efa53b539ef155e2a711b60cdb6338bcdebfca70756a9c54fb2721cc8482e14ccdf20a7988cb3731b892747f5ffe74e4650867f8b8528eaa27ec4c006d2b5c83726b1344c8235e99b3f6d4f55549e9f9f97665ea3846f06db51ee056453c74ae91c18b970214ca4b2e3a8509301ccf7344d4dfa44d88a8ffd5a0a2a5777d3f980be2b34ec6bd5751d7254cf69a27403834db0b79d53394ebee5b9c4e2a64f4f93b16c65042dbb810f87a433b9de0da3acf8184f3ef64d6af50e1eec4ef74f48f8ef160dfd85dda0b940e639ed505844651aa63f0e7876a4162171b615a3ef73c19dbf85b5a5fed1bbb235ea2bdbba141611bbf8353ba0835f006c8cadb34a81e6cd1550d01053cddb9f22fd320f872eb4213c92740abc18c6ff3672f5525f58532077f4abf99fdba9b1ea09c62fefaf96a5ce54d03ed488c6f1dff9d46646ea724e7ac2963c95c9b7e4d085490e43401c305ecf8c0693a383ee7b12ba40520681796cbb57607ca5950cc57b36590550119018c6fa90614265a77bfc206e784d9ec06d75ff23aedb5e233c52ba3b68c7efd89196ba2650e7ad7a06f52dad92decb12d76abb86eabdcc3e0f00626fbf594dcffeb76e1e7b83e92a9698f410753bd439390518905988e2ed4a87745e092d5b0bae3512ac21c4f32615095b47a09e3898969fd0d224b49197e62e089c51776ac683dad64009e9f3e02034ed735eaae40400df74d38ead2c9be61982738b9b95d75ecb91e3c0edb8e26546e065691e863f020d91f37f38aea8cda03d06479fb44c3fd41c215d79749093247f22ac0894d43aa92046e7858966c134a2c195d4b7180e44f2ed03df925ce695fc16cb723b6fe597bea264be159e4f49c8edcb1ff17d2074110125cc5807298ec3646ed22f3138b152ad047dcb8cee70fb07bcbf9e2540f9fb270d515923e443257003a0eea00cde18ef10eb261bca5b4acb4c317532717aee2a8cc60eba4474542abaa87665886fd9bac32d67927a2a99c008a98821347ddea22057e3ed17a1ff485789eb873f9ba0e7213f3648f67fac", 0x1000, 0xe, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x20}) flock(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='-\x00'], &(0x7f0000000400)=[&(0x7f0000000180)=']\\-\x00', &(0x7f00000001c0)="2f5cee00", &(0x7f0000000200)='^\\-$\'\x00', &(0x7f0000000240)='.:\x00', &(0x7f0000000280)="2d2e7d2ded00", &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)="dc00", &(0x7f00000003c0)='\x00']) sendto(r0, &(0x7f0000000000)="6f84792d9e1c529739a9cf392d7e118507979559205fe3432d7a083d74d1f5791af3192baa7abf003937c21a4fcd6fe5c0c94785f5f36fe8ec437ba1cd69df5546badf7eb55a18a58444809377025aa2", 0x50, 0x40a, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xa8) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) clock_getres(0x2, &(0x7f0000000100)) r1 = msgget(0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x125) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x32, 0x8}, 0x401, 0x3, r6, r7, 0xfff, 0x36, 0x1ff, 0x2}) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) socket(0x1, 0x5, 0x8000000000000) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8eefb9393a1106dfeab2168bf2ab0a4f82a397dda452bcd483d51e91eafdfffc824bfd6abccf2f04e5980be44752957b5915b4a732a66ebff81a733e78a60fa28403559c80be86b1fe2aced78ab7818e8cc0bba39e148c571e270d707a25a0688bf9986322e2b274573a1374173776b01e36e0d3ac773f0e1f4df4aeeb69c18aad45a55097794808eba23b49d808f40bfb7cb5209bf5163c687d6d09821535440297f3be89e94022e72b95c990f47a67fbbeb14d1022dd0b7d7f7d25228122e80202371191f08000ec8009943cd0c8ed500ffe009b6d967031", 0xd9}], 0x1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x39, 0x9, 0x81, 0x200001}], 0x4, 0x0, 0x4, 0x0) 16:00:48 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x0, 0x4}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/13, 0xd}], 0x2, &(0x7f0000001180)=""/225, 0xe1, 0x1}, 0x1) readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/10, 0xa) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = dup(r0) sendto$unix(r3, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81b", 0x94, 0x0, 0x0, 0x0) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) 16:00:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x8002, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x40000000000) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/10, 0xa, 0x841, &(0x7f0000000080)={0x18, 0x1, 0x1ff, 0x5}, 0xc) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x29a, 0x18) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0xfffffffffffffffb, 0xfff, 0x9}, 0xc) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe0f) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0xfffffead) 16:00:50 executing program 1: pipe(&(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r0 = socket$inet6(0x18, 0x8004, 0x3) recvfrom(r0, &(0x7f0000000040)=""/102, 0x66, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)}], 0x5, &(0x7f0000000480)=""/115, 0x73, 0x2}, 0x1) r1 = socket$inet(0x2, 0x4007, 0x3) sendto$inet(r1, 0x0, 0x0, 0xf, &(0x7f0000000000)={0x2, 0x3}, 0x5) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="e9cd136b7ed7e745d468178f7d4b7c8f82aa02266e455a24bf39fa6ef828df0ee6ff14ab1a7456fc470fbf48974fb4eb78b8253ca2179a3e38ddcda0d68874f63ba78f4ab78531ec82512d7ec01f694af4fc395276ad10d345b48e806997b62b50fde1c49a8f4f18e0a9468fa87d86728af42cc391065e152b09d050aaea61869e4111c6dd573ff9ad9fc840cc20b5c16ad8b7227883737b3862d304c45e04c5c297ddab31b23d374fa39de705b15ed550b0e506e1acce01eb5fc06f10dca26f59e241fa0df1dbfd4faeb74a065a3e517878cb2dde367d99eebe1a5038fcab5b72503930eb9acefaea9dd6b62855ec4d842d2cf4cf11138dfb879737f992e3", 0xff) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="84dec5b48326224b7414014a8db5cef300d84b570740e37d65b69719083325c2471b05366f19ad066777aadce0ecf963be76b5cbc096a351918660cc58caddd5999cb5a4abfa6e8c6e024e4e5c833a55330569bcc99772adf96ca8febbf093f4fb92871fc2bd9e1ff2aeffbe4743b86fa42ef64a95eedb50a3df7db014107a9b35ac631b87293350a2692e1367353848b5864d66", 0x94) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getegid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 16:00:50 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x30108, 0x80) execve(0x0, 0x0, &(0x7f0000000a00)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:50 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x80) clock_getres(0x3, 0xfffffffffffffffe) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) 16:00:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xea) 16:00:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x1e, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff75) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:51 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) socketpair(0x18, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x81) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:51 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0x3, 0x306) munlockall() r0 = shmget(0x1, 0x200000, 0x200, &(0x7f0000dfe000/0x200000)=nil) socket(0x20, 0x4000, 0x5) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0x1b, 0x10000}, 0x7, 0x2, r5, r6, 0x8, 0x8000, 0x6}) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = msgget$private(0x0, 0x188) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/64) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x8000000000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x8, 0x10c) r5 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x101) r6 = kqueue() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="975fad6eaabf40277362852b168cc2cc79b6bc622653a4043c02bb8213b0cb45af7ce1f1a02575add4053168b428a6e0298c7f24de88414a42ab1e516a273be051a090635dc75519698676cd5ff70fc1cf5f15d9e07216c784329dfa740becd24002dc435e7cd83827cd0b501b06bb5e1b24d6846027d8455e93bc9b5da6c057d8d2537129e5c6a5993af48ed904e9c2ebe6eb3f37f29b0082ae7d24d7d512c5c0877f", 0xa3}, {&(0x7f0000000200)="e5ed804a738d2b0ecb6d3f15aab148743fd7b466129ea5efcaa0e2051cfe8bd8844b9723cd928ba141cd726fec5fad7ee951f234149b3f5c44a9d9a8dd7387a71e1fd538336fef4e60c28c9fa97d0260f4feb246ca47289290666ce87e65e05f7e0bec384759c1261497312ad0cf2fa88bb055bd90f527fed17b0b98cc6ffed0d97d18c6a2510bfb45c52a34a3535018c409453301ed721b62501827ac83d7470635842ea2c30b311b2a34de095596935ebb4fe6e5b988d1327405b9ba3aa0ae317f95482cfd8cbc100d41e168d0cd7182e27ff2ac7ecfa643fa5a12d66bf69a55f6692966acddab14a22be7289668c91b1c04dc173b652a", 0xf8}, {&(0x7f0000000080)="b868479537929fb6589270b7b41e64057cbbd6ed2799", 0x16}, {&(0x7f00000000c0)="76019b5bd7d37df3adc978a6933a2bc4b55d1bcfe95a5fc750945a749c02110550dbc2f9a97270c72416dd3dfe1df212adebd855e242d5", 0x37}, {&(0x7f0000000300)}, {&(0x7f0000000440)="77ffc32da1115ac1dd6323a37418814b1b851b590f37f709042f4a2eaa05a3c15198ee2d68dde27f76eb5dff53b6cdfc971a32a687a6f007caf6b690984512fed2d164b415ec5941df85d251a76fe143a1d62b369b908234facea1d6b08d6b5d532baa795ad7d5d5b28ae24db314d6bad11ed412fb454b9eab2ac21ce08d45b26d8250cb40ad5802bf8a23d209f5421e57e8b05a61a676866d86d937b5f438e498a1887ad1d3188b6643bc4a855dbde284a37aaa763274eb7cd32b9249baabff17d25452067ca4865f66e1bf1952c660c1d70588910857baf2f853770ef050ecf2cee7601303dc27c22cb339797a211a353d059429dfabbb94585c065b08793d81cc6f3685c1ea1ba3c955e40672747ab0c2725058b0ddc800f30dd5ebe95859008197b9feff0298ec0a4b48b98289ee58746580b80a1eb0f2e5d8bcacd2a01eefcb2ecde6e4ea99e173d32a17406332d40b04d3a3644c1bce7f2f50530763e0f6e7a0735f2e21e8a0e34d06b6100c774a8b73033b81ec6d06dd5ab17c5b9f87108faeca3afa16c6aa44f6311ab167c2ca3424a2d73bf31d2df42d762321ba4b638be99dcd7d08c69f94325d0efcfa6e69c6434c8602ef43c0444c12e119bc79316b8833334865e9f1368e6632f7ec2b9460ff51dfc38cb2c841cfb28c8ad5a8dfb3838357374c511404cebf6ea84646551c35943ebe187f52a95449a242953e1e125440fa548c20d14dc1a49c939b19f4da5fe0ee39e04e201f842bd12e0b7d74e83874ecb487b045f3a0d74d927d9384c536f5d5cee85cf7b35adfa32e1e8c005ec54142b1b39121b909ee9ae9d0be1101781aa53bc72d6f7fc74db9a470db319738a6e5fe252a7ff222a369d5537f661241b0aa56372517ea11f70c59d15e0f38b8dbe01d01625864dcae68495837a1423536702a01e1bd60d48f772daf39932ee83a8e307dd2a3ff45d4e605655b218fc1852e4fb10394406ae3ea7a594e9914409e245bd8a2cda3920026b8d38d97067d84797ee61114b3526ef477a959ade52b3fff37c54c3ceb14d8a8cea92d918f0ee529cdbdb9d7ee3c83b3a68ddee8de970667574a7ec20ff4d9a760251ae199bccb736e4009f3fde00a5f4892b2eb482c655d92c040b502de9e7e978ecd547971ca7d446f79a8996bafc79e7e6f616c2549f8b2f5ab88aaedd359c44853ca05f2ef21ee6c47e97ec065f61327528a8138fedb90566af6c463cdbf2d1e209da4e89156c2c6261d8dc70e8cc12e5300fdcb3fafadee232f6232cb7996482ad375b970e6ffcef4483020888008684802d0101b1b5bc4e355918aeccfda60844598028c9eda4c4c51d24f98db49e55b43c20320b34f3751e6e14721f4f7f1a3d90d177b2010c8df7f28540e5bc63fe41c46d1b87e904591550be56d1f5b3a748ed287027bf255f240696237fa631a0db87a2cdb6232935c4e0a4b4b80ae14f7a52c2a1d08579a0ac30e21d5f263d957866acdef13d958313f826312014b732713eb990c29ea44888184b56b2853406d80d8fdc901ca95837e7758da580ee5d48c9600640811314854dcf49016ef0267661e46ed43ae0e3e95aa225df8912c1b2ce9612637bbdf77897bef35fbcbaa9209d619d546dd730b1abe6415a00954b21837f2a10d9809e6d78a42d5fa9823488998b6fc229990f0ae511ebb7251c6794a7beab557e28833631cdf43903fb6921c7e3ee78ac405cb3e7475b96e2ec84b6d8473ae77ea754f3cf8d9547bc55600dc91e9f899227221435bd6bd57b4fde127527c41e2807102f1299a5c9acf94cda2770d1633f8c5f8f2863d483d60be3c9d79005a2a1435289db9ed36c6dafcae0be5ca4e79e1f968ae550e478ec6f1705d04ee466dfaea6ce491f1578aaba5200d3e2a9943ef368074955d5e3ad180d1fc8ebd2797bf836d72bafa0c81e5edcdb2239d68bb528ff35748b69bf03b0ae40022e9ba5c84b7023c75b581a58b441863594fbfb9f7fb947a68196dcd8998ff0c7aa09619b5571ba5856d2cb41f79b61f3e81eb5303439290c55d9c9a43eced4e7c88d8eb8fe17a6e6fb715ce99a351fb8279c646ad4d7ef7c7ea9e71ae605337040f95a950ea22590683027a9c81c94939c4235b650ea4b26fc352eac3f029759602cff76716ba5164e457c5c0fc00b1376e989ca663c6937c166a37fb54da66a403abf1804517cb421f199223bc02fea09ab3aa62651c0ae5dae12eb77dd6bb2260eb5f42c0799103636a0ecdab0eb62fbc6cd6b28b3f77c9ff11b2c41f33f39541a58c99e277ead6cd58c154df384c296a20592a1cd277be067bbb96dc92f9dd41a6bf565d5202781ea9ffc992904ecd11fd93b4b5f7849f88b7cc18b35703fd6578a9fd807d1930d441c10ef719d70944a260ae39d593fd60c53a99f4054c1fa289fc844b986f8555748b9caa520b9569cc86face762590ccb0a7fbb4cf3a5da9b1822525d7f9e6fde66a1b416a2950d955731c5c04e1bd1c240bce4f9a013cdbd2bb644ce52ff444bdeb0d0c79c22c9325688858c40c701f56a88c39477c9cedc57a25d9c7e372bfa6aaed8d7058a58c8d6ff64c838c41fb8d475b6e2a86724e119e1fb1a214e33955a784b85a68a51bf90dd26303d467c0bb1f0caed26133709eec48b57d6912269ae04792c2ab00ab759e5192d4fe271e0ab880907cb24c8395348f53b98b65f4cc55b845e877c42cba87b9be0ba811c0ac70f13af0943c147ff77e209a8976f713627139c0962e96a968e07ef412768e0e1342e0f3a89531db61e41bab908e0ae1ab2767a729e9885ddc8c78a2e0252145af9681ab74f54fc5503efc0aecda12713beb1317288a1c62a97eb99f401254ca70031b4ee5cae6f20bca38018a4fe9d14484856ed882272ed5fff7dcaa8c90df01d7fa5af64b047eb44902c633c486eeef4bde35c9f6633373c8a3d18ecd1130550b40c475683a35de5a19a58a1043762ac924b8634b95a977acc46411d836231998ae2ef16b741361248db567b9be867b1c0d600ad0cb0d45500f49f97f7d5d953521f967afac9cf5e3695d171d41b02d74828f1c4c002df79aab5e9e66472384d38e000bd8b08cfd47324f0e0b7bcf7a1c00f11f51a9eb3283bd98648887aad882a52c56d7d422424a5768cae0cf4f62f27a2c1c12b68b057db6936a9609c57788ba61846a8f48b33ade7b1bffcf200f4226cf7986f2e379063581aa7492df8aee4317148e03c56029fbd3d0145415d8671cf358296c47a144a0cbffea15246a388ad18e7b0c24b320976662ff011c7cab2906ef5f178a7882c02757ff742de9a31b189273a8e558989f9db88bb47b4c97756a154fbead523b5efb62a7344f457a6325f43f1d510ec391f358569621312512715b8490dc9bbae89a26860f6712b5638afdf79546321f17f3bcb926274a22a57a9ef33d1c934167f69f12ab890b9c9e09016b5d9e4ca93cc042d7bbefa83c2df7a526d2bd5e614a07b7cfc79bdb28ee612590f09634e70027ab8a2268f16a44512d014d7274d51f5690e9eb87cff36f2d79a0a7ea1a593742f85e635e7dbc703125b12517017246878cdcab40124933bb0c8d05ea619aa0bff7a188f451c3afd945aa386ba5de1d0e4a5e226857b85ac5888904cd2cbdf0305a09ccc04cd2dfb3bb16d9e8b02cc3788c8345b0b2fd579efc3f2468c9758dac026a71af18fcbb44a2aed551631238e0b00c55247e68e55b34fb42c9788b3ce84a4c7878d4cae83ca81c6df25106a03c80e93597f82c7f08bc5f0345269e811c5eac74ffb2f0ea2d80602a090fd5f0a5c0cdea7b328be71be2d8291b76ace6f206e388d552305502549715d44a110d4d9878fbd487566b1f621a3934e2eb17b2c0765542b7e989f931f09d35e64331faa728e7b79d1364ac00d99e4256de323673d19a18fb52828b797acd9f84c6b8d6a84082e7310cbd7b0ad53d225e34c2559208ac255c123b530cb679386e1f3304477e4b6077f6f005b119cd7bb5fd46e8ee19ae845ad2e577d73e140a4be3505ac763cf43490633631d4b5e8d228fa7df775ba454f3d9cdd024ee239e6efef737219449fb9e5b13d0d2a673357a5fe509f404222e8b9b5b3d84a043e30d18573cd35f71e3b05e9c77b7b4402113e86c023c8105b14322326f67d4ea7bc8e7c6d81bd2d95ea3cd097ca0294683a2af73a83175493712a8f6fc6aa1867b56d4a749993a32ce4fb656494172e82498dc0466a32f9a2cfa9ac8c6a3f3f6d5eeca853d38d0dd67f71b7386f0c737cf54fd36edb3cd4f32da438e029f3df53184bed4d2491f5aa6b59a5b84f7d7181a48c187faae642f2a245f0363a2dc939b83a93b7a245aa3884e4b7460e4fc4cad1f6e46de8f6ae63dcbbc481d07fe8c4150d453d7d1daa07e77caff5f177f292f64822549b92bc14d00ba385915436260ff691633bc239cb69e2795d95d2ad984380ebeeed8a9899abf4e35597a0b111913986d3067166d7ae7e660e4c6886e6fa1fd49b1459f20bdb58f12588e919df14ed761f8858131b8ae9ac02eaf8c3cb4f15594c8438d82f25a5f12ac2a767aa996db8f23b58799c89ff8032bf8ac6afe0793bdf29611b3069838f3fe66af643a2a3818844fd9c6925879a28526a6381d736fe6e4eaadd09058e248f4e61bd046a545a3f7ba9d4982bec25e71dac8596bde6bb0dab5d2f5add60a9cb01b0cac632b560e2072a939b7818f7e667ddb1175879a5bfcf1799c5a71d744a651813232f15069ee06772184502f6848f7a541e220830ac7a96cf39cd0fa5679d9e51faef61c58ce893b12f359be35422f5265c194c2bea93b6849f8c9d97ba190d76247a36b13056d24090191b054e6724886c6175a805c49169bc84dcd5e3823db93b952f157111415e26ac3e9f32fa3ec1ec080f6b6d95429d525917b6ae51dd22aaab3e88db55d8c88214e6e2fe5529eabf5087ce48328d7b52564fb3588cc3c8f78175ecf905207f4636534b0abb3a7d17823963a5505558a09b58be90a5911220104394802b7c30b745e625ee91d2c9f72f519eed46c04d45c2bb5bfc8126144b04086b44a15e7a045632d54de220430443f30bcb24f0cd633514956225974b000400dd894cdcfe19476e45e356d88518630273e1cbb56a9fcc7df310885ecd7c5a1f45554e60412a8372b7e4d50f200686f7d160633b96536535d21d71fc3eee96ad03de203dff197433d395f9edc8482b6ea4aa26f5461d4bdd9ce5be5fe89d69b6a325236ea9412924c2d75b84d0af73c783b103cd662e324fb420873064d1d29972973fcf0e0744d2655c810f75663b971d7655fe727487083c7aaf063b8bf8d76ac4b9995529d0bc4dffc113aab30766010152f72c4aaf3778c3e3c50981f4f848ec0d6370d39a476ba989795c5135698028b9039b666d3700f895f97d6354d843ca35b06cd74542fe0b7747d604b43fd784b5bc8ee387d572bbb8d863e5b7c58b40c8b169f2eadf3ce7dc99191246f27f1c2429e603a76bed944503ecff7ccd31ff9ba05d968bf25500cd0df57b53051cf0a26dbb1e9b3d4db995afc552cbe7e9e89b06d70e7c6d1c39fb330397584c5cd2e5c9f3a626f88e38ae0d10f75d31fd8501a91d8b2032622c50126e1aa59a632dbbe2986640de8c6075bd7fb01139447c54c4ecabba15a3e715bd9c8e2e0e74065dc45e8a94dc8c8e69f723efacecd76448a69e8b8f8c46a3af2762acf1a0dd2f561345d9f6b69fd03d7a4f4fe22ce72252a12dc8893e7a7302b5a101915055de3eaac5c9fb40e5bd7", 0x1000}], 0x6, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x58, 0x1}, 0x402) accept$inet(r2, &(0x7f0000000300), &(0x7f0000001740)=0xc) r10 = socket$inet6(0x18, 0x100000003, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1, 0x0, 0x0, 0x1}, 0xa) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) open(&(0x7f00000000c0)='./bus/file1\x00', 0x242, 0xa0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10080, 0x100) close(r0) mkdir(&(0x7f0000000180)='./bus\x00', 0x8) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x41, 0x7ff, 0x8}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x69, 0x20000001, 0x2, 0x2}], 0x3ff, &(0x7f0000000140)={0x2, 0xfffffffffffffffc}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/126, 0x7e, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x10027, &(0x7f0000000040)="23212dd10dcb528020e7dfea9a", 0xd) 16:00:52 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket(0x26, 0x4007, 0x0) mmap(&(0x7f0000ad4000/0x3000)=nil, 0x3000, 0x4, 0x1811, r0, 0x0, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000f39000/0x1000)=nil, 0x1000) 16:00:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x100000001, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) 16:00:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) fchdir(r1) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x302, 0x0) connect$inet6(r0, &(0x7f0000001440)={0x18, 0x1, 0x3, 0x81}, 0xc) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0xd13c}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)="f16f47b4a2f600d7484284da999997735e3d88622d63d3741b2bd4b9fe8ca07855b6c7885ac00bd89479e59b54122739a7195143b6c21612d32d2911b3e0129e5ba62d54d1d04c9afe44adac2fb9a8dcdc67f12522a0bf76561275b852c62ab69e05bc52513dca179de3b0ce1d2b48fe5c8d9a472bfc69057416e50f5c1ea006b0c2d719606c985cbae94c821f03672b2c427f6ad9e0e1dc7504ce71876baa132ceb20b391284ac2392d72f4a9cdf8bf8f255765e3bc0e730d8df4460879b2e2f8f42efd2cae4cb3337da1b153425a1cbfb2552e5ce103f09a06340390b51ed662b787981e7fb4eebc62556e566104d223a95d6c6cf3042dc2a8a8f5", 0xfc}, {&(0x7f00000001c0)="b97066fa1e04cb9ee6d2a95e42d8746335547d3e28515271dcdbf49cc7ff57952e8c19bc395602498095f85f280f2175ad0764c0474fc2d0a78dbb89ba9804980bcbe9c7d3b00dbf6f6b111d90c7c1f6314231ca7440989ff4e82c792bbc7ae496c3d56641906183a39689c39c2a66bf41bdf6bac1095a06f6f2f28cfd69cb1e0a42bbf685c34f0c7584cb03073c4f40976c26f2cc23f7a52ea47228df4397dff90e50c65b90cffb57b0f49f85ef7d415adba46b29c6f650621daa45b517498327f98d9d743e30c63da62c6ca898889a99c1e28fc8c98bddcd659c4755efb6674a752935e3ae2dbf26803f937c1e5b8277278018eef30ee63881207df4e0d167dc03f2ad976a6567b09b75c8c6709b3b65b9dc209b94f9d6f67ac815ab510498b9713d906cd547cdca8f793dacaed010005114d58a39a55b6982e9dafb392edccf698edf73c5d11b74373e7421af5971bc1050d9741366a873376a7e044012bee7a189e66d6b4170e7366d0613c454ed42d34c3893a564d69fce6a43c229cadf15f7847e148215329a6fd88de0109105c52494fead47da61e0a2addcb6e84eed9c3d9a7bc49d7092a372521f5898eb74bc600075e8fc5046526a26acf14b1a33df5f97f7bd67900eee46cd7963e06048dfb494d5c870a8353b538c3bc9c7398e4b5c99fcf03461e897b7b21e665957e1938cf4940fc39009352b4eb01be8c86eae624834aa163dd02065f41526c1d890f6015b58915478d8753e8fbbd040227d345ae7d94d4ae0ad09731b7a69edab21586cc66ced4ed93767d0c37dcd62cca672b7d9adf409ee9418cbd758315d3d01ff78c6fb4b67caffde1de033677e0612e1230a6ede40b24d7a1d96ac5678a4481365dfb137c0dc1e4cdcd234066a5a827a5c90858e96efe46b972d9353e49e78e679b8cccdd753bdbf56f99326e4a89cd0aeeb68afbb0649cdf2c03da478de7f2fcd080ebc5c3d647bcfec7ddcd27d823792c642064a7ff3dcdb2ec2d6580b5bf1d51a5901176e8600e1d2cae32ffe6a8b9bab1999187d1db9065793781808d0fb714f6620e7d9908d0ae09261fe3950f0e4525025dfbfe7ba29cad4a09829234a53ce72faa0679fedcbaba92c7045008a849ecf96c11bb57fa1aa385459dabc3f16e9afa3d827ae13a5bb716a1f54f69682a1aa1b1a0effb7a664409b28e443cdf3d0c7a002ef26153948cb3803c41904f1265e65b0ce7a9b53e5a6a402b96cccbe43a502d717a8c8433241fe5a105db950f54b867e8da6adc5197fe2d67a5ad48f311abf34f25866557229cc82c06ee175592b929ff3c8f5feca1b437f5665ad2187607b15637a813770c47eb736c621b9b37679fdcd249ae8d6004230c0bf5583cb5ae86b201ec1471ff0eba138205376542edc174908f6d96eb3da7434c48f1f99596174795ec067e30d7cc606a40e96ed1304907a7c02df29382b4d72f5b0f1593b4c75251251e0d6bb1fbbcc0883e24b8bd98bae55e6bb440f8a8cb924b51e59673f3ef656090bdd73ff8de82519d913d9e305c1bf66c5c421cbc101e8828a16b16dab24432a06577f28649793a616277addded3108c0a4e6f8d1194ba1b5f49b8b3dd8944b82a0eb6e7c680eec6b39790efe385201ce3be9c2fa97b69c980bde39a60b6f4777142e6e2af7ded11ad3c2624aec80a243eada3860a83c0e7a870a4935c9fd1e5d531329949923788b78f66a02e63de9717e3c63c22ff4a2b006aeb36561c19016d1cdd6a9cb33a1ce6095af1d74f8cb6efda72d48a191e9a0b42210630d4095ef06c9598831105727b87481467bd475080a487865b46367217a4a97041f5f54cef5d060ba8cfaa8877346085cb6802ee80a2ac142b17bede9d3c4ca24712af36b886273e88f744bf6138f380bd5cb05c609f558c085ee497684033c1bd954fc94658261f0412f1ccd5db3c912d92de6cf4daf8185287e1e67488221a457dc1db37b37ae0d2121e3eba2ee079ce9308e663636210c183c004b0633b69179198c6d75528bb84a011eb6b2ad8fea85f6d9bdcb2de0fc6f34ae0e274dc2914d5de446c09e6a64b2487b20d06d55562d73a25cb7cd63453b55ef6cc5d923db7d62b21ca59e1214d80b99a214cf169c4fdc9de1aedffb3e5f787ca4d01c98ee330b6e12818a6f495f8fa94f337d4c1f9f9c908290baf14eee9be26fadb035e78e23e7ec145233ebd2167ef258e1ea73d6690dd22efa037cb67252e53d21ccba6e92a490d708e4d4c4b6a3432cc1863ec500888a56b609c724d876359ba9967f91b1c173f6e1b1c92ac6d7a847b45c33b3a982ff37f837492fac3e3261027b1b63fe4bf42b0fab3e55a0ac3310062adc89a647c20463d0799f7c73d98226e1f70249d14c3d762f0f8e69c9a188a47402bd7f75e8bf920e9bc6c239c021d988322eb8a74f35cdb42a6599961085c52bafc2461e892dc96f73b053fe6fbc5bab3dea690653482639cb5417c128e5c4d75c2d8f30fdf66888b9cb64a3a5804e65120b9753b2101cfae30d208350674257857ee54f48fcc9fb17855dfa20497ca3160cbdf9f3a5ba4f8a7267275b5607c31c1567956618881463e074d685910c474c35768fdfaff5a3dea06840c38aec3f41b339f1923804518676be6757754d24938f6aff9f43a03e4ad77bf02eba1cf0025406c9dbcc7f47663c81e841e2eeb87b93086878dfa8a2b443d823a178795f21ab82d6461efc425caa339a7ff7ea3aabf78d11c024884c6ffddb729758ca22b7c2181fdb319646a4edd7e04db4b4c04d57aa13eb6b11924fcae38f8773eaec61601587e4feb752dca88400ee92a779738bd00989b0dbc690a5944fa15dc3f8847e78cf4c89692242076462d75c9c565065b9fcb6408220c2baea1b66430028eb08e5451edff1196a17bb3ebaae29d3a4d3532c1fe7573ead5ff07eda9daed2c099af0aa1b1090f8ae061c3ed3479e3408ed7844af43a9cfc6f7a16fb44b7a88728d3583ebf9b33f3472d0d20d013ca724d215c832ca74db1161ffd9ad4c15cc4202fed904a44ff1ce6b9dbaddef0047e363bf2de2df06b198cbb844123dd529ed490ea8772d3156936a6bd60c33533cdc44023bd5f03d117134d86c7318e18ffac800778863e4f613864110e40ef39c479838c16ccf36f617bb570280200f873e6daa94bd3926ac1fbf915f089eef6505fbc09b2f4a9e5b88d44c710e4bd840329c3a20ded9155560d296dd1c83fcafade4fb50cc2b878b0bbd115eb7bc09f03cfeb92ac585f2de784e4aa3d3fdb4257a3a0247aec842b8ef3bdcbb47fd9d9a5faf1ec59d956daef015e603b2638ecbd29a00242d7eac463a2b18aa9a20bd610dfcfc58aa37cf46861031fa749b9c9a41e7c95784baa7e4123da7d746337a939678c6a495d17bed30f0040371777e769721a13834a99df71840e1531b5a20c29e5cb921b6642544b9e6331255d7b29980554708a8d16a1c5d1776a385d0276e6f7c5e25bb1b08a47c57aa50c046621a86aac1f5b28c48916dd3882cb2b30f18ddb336f588614699bf364076306ca7c8b8c4f5378e48646ae9a2f9a9e69e91091d3360228bf47069ffc17c4cefb1f597b804b93c69639f143217fb0b69bfaf78d02ee2af6a3096d56889c2eca904c1de6bdd3c70dcdeaaee8db147c2e281c3cb27d2b9523323f50c403049c6e6bf94d6575f47b9d259fe7708350ffce0f2ebd5b35f8ec8bbbfa3cdbd80588d736085c4bcacc76160cd44faf527c6962a77294d289639b65796504960c62852b9e36ec7c9c93ac51908bb50ed38deadde5ea3871087ccbc48c5a24bfd347eb49ab98e28af16a069645f33ec3b5a56e85dcf602427b6d932025b119f8e2ee984a5c1774c40844590f030f619067b31579cd612a41c8583c69a017e16fd0b8e651bb2fbf27c9ce118d48e13de65777a52b306959511c76d6c65c09ff7d4547906dc39db6e4e206e3512c905e19dd72df065d141f060b97b42a04d59b39a7328df195c5bf61109f04e7ea026ad91c08c420cb98bff4c1572faa9028bc9ad1f115061d1e6c9c6e86ee99cd27e7de08da15812beffc77292802693e7ae5f499e122c7fdca299b9aeaf5af3424baf8acedf104a7c51c2c276d78de653abbd4940cb9a93df9da4882bdee77f994e40843c82704f577ecd76e78ed75a86b7ac65d43b91106c29762110abf93bf50bdc7615de18d5581b9b24ab6f4ba133a6b9fd6d54ca83f96aa10cf00e5decaa3f24dc36052fb71f550dc40728da616b1d260a0a7fa2cf1a4ca9c6bdbdb86f37f99656de5ea9c03c74994e36bd977dfad3ccc59889cf2a66a016eb58d0153ed0dcfd0f4bf8fed604a84aeaac4529501b6e82394827ee36c7ecc79b22af2dcee8dfc78623a0da93287539aa47fe78b0c43ae6e3d136bdaeb48144c4424d01430e6d746ba7c8f7eff2db04fc260af9dd0c3b7d3f5dda91090856b8cb2ccfe98933fce17744aa7bec2f5572c79b5e198a8918b4384cba89140b5bbd9fffe6b36c9041396f9102ad1c57abc476427d110b75a68f70ce03682fe42dd62cbea1613059febfe175d01c83fc42ddd5afd967b9dfc3c95ccfa352795b1cd747ec0dcf18e52e9be1c3037f41ad47923845a765f43df39fea0588bf1325e71ed6fecd42e21dbc0a5fe8b75e0073a15c30927a067d1183f6cad493f9634e6423afef9f21f7b0e60e271b80e69e8a8ac7ccc48ad2714f6f6b2bf8cf9dbf4e50e9cf2f3c3659463574fd6aa0c4c4496c084c1ee8492f4cfedcd21489bb8d8e1bf1d58b60d307c4a39f5e5e24eac34449930b32aeb2c1e20642c9e4aea431ca6029256a5c1dc3e2eed8556d4d3f634af8b671476e6f37e3e69655a024c4d84826667cb7eadcb9b137a974c58fc742a00ba8d212fa90b6f75aef5880e1637f032071ace52b19e389f2871d122615272faba068ade53448dfb8475df3a250f92596fb8c850acca9048e4e973bdfeececa1dde4e1f7af323c4a278dcad5e975fde51cfbe162d26fe427d78dc6d75d81691f35e0665d628c99ac922de9b79c8ca2ae9c36ddc8bb6fc89edfa0ca9ed68517ee989cf1f3b40559d6ae47c7ce604e0092c97b8da22777cb1744ca1312787bc155c15f1f80a9ea2776d3f7e7d0d6fde10f232c60ad6578028e355bb31be49f702276a289323ddcdda916838e72d4e50645a34ecdc48ed829edf158dc1e385a9d9154bd56a94ac38316428217d5b84064f1294d820743d5817aa6db9f57ab7ed4d81d0ae7a309ba0f4981a7bab823d7bc4e5d0ea20133d9e236bc6962078d0565a071c98b7df08261f0732e4f7a4301d7de777cc37976e6845c1308b086f8e7f4e985d97ea9e9556c2b9c79b51c5f4fa2a87bcde34d2e68464fd1109de5b7aee0aa3c8123b28389ba5d2ed47dfd5a5bc4467201ca7c60781c759aa97aeb7fdc50d07bf7347434495c0524ac9b0fb66c36d563176dcef542583394ca880fc27b1289b64dc5f3f16b470515f512af03bada4343314be3bedbb5e81cd2836db0de2806d23c441115469031fad2a4f2a21975c26d759c7b51a8eb4e9b884b8ceccd9db2c26f877aeb93df2090b0d5c5fa2d3f9c3e47b12a1edf36da56293c1411fcd72585fb2c069a48a57f37d8243b10845083f575c0f4d37604393f6799f964581c557f10399d3d520a46535aa44c5a99ab7842d87f4d4a2eb14f85d9f3136077b163459be3ba7ce524fdc16d0afcc47d6a5b5141582c658468d6b2e8c2a19079406d25acfd8c489ddde535691ea42db7d0f7c50ad3d550cc28e2cef006ef5", 0x1000}], 0x2, &(0x7f0000001200)=[{0xc8, 0xffff, 0x8001, "9e3affb0225b0894447d13ed49230ee986a99fca31e04ca451f0d01219c8fb15fa06185c0602f8597b09853e5931e92dccc70207cda0023a98eae6048785806068a2ffa638cc44db0050f70edd57fd2c5717b77c9f81e6f5f695080ab8f99865356abcafd50572e4011aee2b6bb13eab3c35e41bb82f0eb4dc85b0436461ad24e0a0311f30c0a51f6a8918eacd6dacafaf408ca80a6d7267ea7fed1b12f1acccdea6eee6aadbf943cd4b865573ffbaf3f68dc96e83af02"}, {0x30, 0x1, 0x8, "dafbb63d578eaa0d793378ffe6fdbc960b4b67b9955876638f"}, {0xa8, 0xffff, 0x7, "cb7ad6bc7ae21663ac49a4ea7609bb9836852b15078c467c2bcac010e7a49e127abcdfb00764704454a76a9abf0dc87effbab9a07ee31269af03eaa93b4b9d99f4b89d2ad923d6557617d905f455800766aaca0a95a44220e32b1f310da16cbe4b34c01fe15ff168cce130180e209fc5b33f8cb72244948cce30a2c7dc537e7be9f6b35dd2e5ea2e8ef24640e631926ed7716a4f43"}, {0x40, 0x1, 0x7, "7191c0ec63237317726ca1e62fd55abcae14a09de469607bdd82eded1bd6fed96223053044cc2f9f9a7bd0fbaa"}], 0x1e0, 0xe}, 0x8) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 16:00:52 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40200099, 0xfffffffffffffffc}) clock_settime(0x4, &(0x7f0000000000)={0x40, 0x7}) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 12:12:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0xfffffffffffffffb) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x101) 12:12:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/220, 0xdc}], 0x6, &(0x7f00000004c0)=""/142, 0x8e, 0x800}, 0x800) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 12:12:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x98, 0x4}) socket$inet6(0x18, 0x8001, 0x6) 12:12:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r3 = dup2(r1, 0xffffffffffffffff) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:12:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:12:10 executing program 0: socket$inet6(0x18, 0x3, 0x0) 12:12:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) 12:12:10 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 12:12:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) r1 = msgget$private(0x0, 0x48a) msgsnd(r1, &(0x7f0000000140)={0x2, "9e573a4ae053ce1a9f8e07722a97983f1494534363622f4d0e04d2274b9b57ffccfbce7cc15cd33e428ae9850e87111b27d63152b3d915befb7340ecab2a66d5450be6227e8348da356ccc6e21269f833dd8759acae8d3248b6fe6b32828a9413be658cb1da6ea4c1c1480161783fe41a83bdebb490886fb854accb344af1516a1c9036f53abe615a7cf8e4469c21a54e3e5791a0b4ad288b1c968e3f97749bfe842a4521a4963182f7719721b253a901137da5252114e06123077fb5c3df9629dc455678508ef0525eae00dc99997ccb663da6138a3dd83e2615a"}, 0xe3, 0x800) nanosleep(&(0x7f00000000c0)={0x1f, 0x9fc9}, &(0x7f0000000100)) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/178) semget(0x2, 0x3, 0x200) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x8, r2, r3, r4, r5, 0x100}, 0xfff, 0x4, 0xfffffffffffffe01}) 12:12:10 executing program 1: geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) ftruncate(r1, 0x3f) 12:12:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 12:12:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 12:12:11 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) dup2(r1, r1) 12:12:11 executing program 0: select(0x40, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) clock_settime(0x7, &(0x7f0000000000)={0x7, 0x4}) 12:12:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 12:12:11 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) r4 = getppid() fcntl$setown(r1, 0x6, r4) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 12:12:11 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffde0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:12:11 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x113) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) utimes(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)={{0x7, 0x280}, {0x6d, 0xfff}}) r1 = open(&(0x7f0000000580)='./bus\x00', 0x60c09b977889c021, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x3) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="295b76e5ad4381616a699bb579213ef3a0bd6a64ff207228196fc216e7ec4138948f99be003589c419c05da6868fca0614de97e51525246e69f37b69a664add539d1027390d0459035b22467bc4f4e096727bb7d2eb1a0e549a4fae608f95a3e25291bd2ce662ec0f4f972443c16d59bcffdf2a6f42d7cf9c282d058fbb7afdbc251808233792370dcd9866cc1e9aa330bf6bd1af12b49ea58b8b855d56ad8a0c5", 0xa1}, {&(0x7f00000001c0)="afaf7fecb1a093e13deed0e716c5218c576810fae85083e186ba6e8f40781bfbbfc8b831cc0544b98cd87fa8444037b43735bc6dd397a27da70b763199cae3103f2cdcc0976a786bb08711c5368f109f9ce9c91cc906068add62956bbf1a542dd5ec5303a58895320d7e227a848bb603052ad9379477df86ea6444bbddfab2035bb3ba462cba7cfa5d99ac970f1faf48021150937b04f2e5d9ba65e94e6d90188eb8652f7b7fa99563824471f05d36fa01f2e056", 0xb4}, {&(0x7f0000000280)="f105f37c9e013c366410490e1cdfff73121111958f48f052b19fa2cf0af6722d2238eabd9991c0c0b95c87f7183be048e037b651f2d6c3b7b92f839b4142ff31748a7d41cd1b62d9d363d8a8f216c30055dcd64d78d211b022d1547ca22da329d0a01ac15b99d00e24a27be587e31ecdb64887475444548a6e7fad67b9439efc44909c58067f", 0x86}, {&(0x7f0000000340)="55e0528fcd5d4f676bfcb451f437620f91eb354175bc5f5eb59c198c1a0fa1c99a8030509c3b39151258fb3ef7767159cbb2d573ce450924df", 0x39}, {&(0x7f0000000380)="4955c97476b3162e35be04a19903ce97847b1fb9a58b38eee44518f3bd1cbd0a30b25f5b19bb3e92449f5c4c8c3e54955c6f79e3d4c5a78aeb4c5384da5a236ecd6642e33e82544bbfa5af001343e71c5b6ca135848372288ba1165afe534a291fe1af52e62867e8cb5318b4b103f1d27728a6d5de81f6610bb64aef44e48c8bc4d837488a7414d1f46667eec3d987a8f4d6e0088403bdf196", 0x99}, {&(0x7f0000000440)="4e371572a2eee47e", 0x8}], 0x6) 12:12:11 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x400, r3}) msgget(0x2, 0x8e) 12:12:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x0, 0x200}, {0x2, 0x5}}, 0x2) 12:12:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x880, 0xc) r1 = socket$inet6(0x18, 0x8002, 0xfff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = socket(0x1, 0x0, 0x7) r4 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = kqueue() r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getsockopt(r5, 0x0, 0x0, &(0x7f0000000540)=""/74, &(0x7f00000005c0)=0x4a) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x94, 0xa00fffff, 0x9, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000010, 0x9, 0x851}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000001, 0x0, 0x6}], 0x4, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0xffffffffffffffe1}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x7fff, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x8, 0xfffffffffffffffa, 0x6}, {{r7}, 0xfffffffffffffffd, 0x10, 0x0, 0x8, 0x8000}], 0x5017, &(0x7f0000000400)={0x0, 0xfffffffffffffff7}) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x0, 0x600fffff, 0x2, 0x3}, {{r8}, 0xfffffffffffffff8, 0x38, 0x4, 0x3, 0x8}, {{r8}, 0xfffffffffffffffa, 0x60, 0x0, 0x2, 0x7}, {{r8}, 0xfffffffffffffff8, 0x63, 0x41, 0x6, 0x4}, {{r9}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x8}], 0x0, &(0x7f0000000500)={0x8, 0xffffffffffff0001}) kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r9}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r9}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r8}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="347099dd85a1aebbad091c830ddd350a5423f23f42d28d129217a1c79a87ce00f8506fcd9324e7934a281e9a5f8811182d4636ace91fb2c0dad9fce361e10568f38d56c8d939687aabc6feb047384820c43cebaeb5e0ca06a0576bddc755c8bd1470dddea243b7039cee2ab377645715a3d8862796420c1522986e344f765a8daad22fdb59ba26e5537e9be3e6f6889a73bcda28067c39e6bfce1b9a532dcf8bd92c224f7e53d21dec6fab1b65d9f7f448ed50fc146a5f3f9ae85d8095bbfbb0fd65a2dc9fc4afe4e5ba083821411507e1733cd000f03d185996c0bff167d27c597f676c490f0133e51a4b9d4f29d80bfd322ade986ad8c9517eee51be8e0a54fe62b19b25af2ece91f3ffea71627d14a751fe1070e2394ad3fc65e0d00acf7baa1c44f7c560b155d75b386bdffcf3a4aca54764c8c0ccaf37baa45f351dfc63cb3148f70ef797391e591ba48f5fa943c2d8bbae7e739b0c5eea17319d405dbcde4847393d823495633b6cddaf51de52fb0cd36757ad175603e227b5cc40727d6f6699e6aa83597c56736e76b1b3865f79e34c6ad89979101977ac4af9a77f876d4da973d057f2f066f454e60d4533aa553a349585fe187fe424b1715a5d05526fbbed627fb6e290a8dafd433b9d8b6fd91917ef7848846f285e943e3741d9ab9cc761682e0aa7bc2a886dc5ab5d17fd7f87c8c63c89c7b1e6ff89543123016c1c3334ee711cde6d90ded6608c8a5bb54556b6cccb72a3483fcd022ea5cc7caf9c9dd687e87767f6df5a6690321a9d88c63f28a0d6ad092b0701d94dedefdc2210d9c6323acc477338c40442db269387d5945cb8550c2d5ea4d3c4dafe3123deb35cb5404f2c2f48157b6e250fd24bb1dfd088890ccb94c7ac040306657e52d6a26ad9678b3f40627f227d873dde59a0c3a51382055d4434565356d057b61c7aeccfac25a3401325d61827f38242c743c459fb5e549a5d9347d2d21c3cd503471b3319d6d83c02b46e0fd728d5b172a82bf5e383a58bcb0528160e4cba952b364109f570a99e2dd7eec3417b35bfdc4d6877ef67e467f1678a4522c1f27ae8f129a2d6461a0ea6b420911aee2d2818495a6d2f4859d05b7855ee5f6b1c883a581ae73355907a5688034705246fbbd45d22d86dd778268fc18ca01957f70596f7082eab72afd7e0ee45529e2976c5fada553ab85e9d139599f22716c3d0e67b92ea8630826783dabe51a3be353c7c46ca2fb26c2623887703447b5b3f2fdf4ef6ce24c74ee9bd206b22e470e2035822fe7ceacea22758ee771c2381b3a43a4124d10b9d22799d96628d72f7e53001f9de52a77d2a993e4d7210ee4ac534e0fea68c0b9339e0882fc0ceb3b0816e1b27fe54ef9a7183f093069696c5a468482ee20fc4dc8d07ff082178978cc00041f4a41a8e73cd0a23af474f9a0d3b22b446499a11ebc0bfd757585cdf2c2f0725253e2c5e375c45328e8bd8d202744b327b870547d0affe3b60035252329a09a8f7147231d7ab9e14ea7ee797863c654967702584419ce220e2b949fa65c5b40f02167ed0f4e7fb7788c6edcfa6d04d7832160d8929297a7b802677c888a24d2b9bc0e8a153fbf40bcc1a8b53d26402b92ce267053a559d8b7e575daa0b8e59cc681535f7c59efbf2e9276cfb315dd1df7a33d8421c096e6fcc273c21655dd938c217b92ec3f22ea7fb3b36524cf61754dfad3a08e8cd57c88763ed7f145a987f91de771594a004744fdcc5d2b915ffc0f2ca682d5626b0c3521229131d0382c2e8f2882347e2ea4c335e74cf67e4761cbbe174c6b4170e1d488660778e907deaf80aa396703f5b1d6a9e2a2efb69040a6d40714534109848e6fc9aaffad826bedba67de8cb753bc941891a619eec3035de391d67a1804accecd8422912bbfc4196cfe815eb2603d3876cff6bbb583f9c012cb855170ef5a12ba95807bdd3f965c18c833dd183fad6f3d614d634a42a8884b6a81cf7e4754a94cf629177411fd6164fbbd5dcb27b2c4c0bf777020393f0c37043e0697575dbe12e790b25a823ccbad06e91a1b91c0408be4e52e4354455caac9ee9b02b7609664cdff48888725e1e0e60a62e0c55cecbcbde48be4339e67660023e637e5d25e071c035b5bc6d21bf6eb437cf7e7f9e3b6f35abc6c23dc4e7bafd2545c17f81aec1d06cb598e570fa0d88f2f14d565b8f5974aa3cc3707b90851636cf51c78bde3952daaf69842c08c12f0cb6b7002b4f7d935f53632155a0ea6b5976d37543ebba20a7219e2d25daf9c79134aba3f9133b734f643570428a31e1d3d5abfd5b2be34b2c9bc27e64db2e8aefb15c41842c047b5b7c090574edc7d453ecd0bf5ad9462846713d4d229cf7e77fc895f960c97b67e8cddc8a86473bd3fd71bed25de695055c3cb6139606424038c864ecfea2cefd1fdb722055e3c75997bb1c359c2a8086d7f53261e015b34df1e4a4364224f1a0b1598b419e4086149afccb97d4252976ead61810a2fcab57c7dd5e71474c4d6df192869ce85597b1d0403eed4bc677909b08a0faffdba0e9c11874687abde4141d62ccecc41e341571bf4816ddbf7dd88905d5430159079aabd6d4c51767a30b0cf0ae2a76f671ef8633667a533d7891b162d6250947290eb23b611fa9a25f89888b98bbe8064ebf7ba842c9ec7f74b302dfe21f694d2dc7521231c868fa56124795a0cceba54d73bfff4aa52780c7b37633a2c7e01b6ab0a0c9279a00e4f4a8c733a1732b5bba5e89001261e5380ba579a3c91d21562f50be2375925acae601c1b57c5315c3be985747bd0618a7fad6bbf3d4d8e2e267052b1ab5f228723f57ba7b20bae696becf45d55aefca12868318f3786258edfc5bf04d77f8e3e01da178ee6908d412408bc03d523a5275c6589299b65357b9c329528a5d42f60915ca75d04df5c5ac79899aec8e7dcec79dd99ca6d52a0ad27edb437d1516e1a99ec597cd3fbcb9625c46fe2934f9a68827d8c0c85ed0e9e5aba9bf05b205b5c373235873a09a0dc4444e5373bbe3cd6a73cc3e207008b5f68f41b0c9ff9e5945f41ff0c54f5dafee636497a3d9bca6a14c30c1b11acdd5add5592a760076f5a5142707da54f768cb86c326733f6b85ba049bc96660c64d24234b9335a30b7521ac5b0aae140ca8523702266920d0bd3e16129c8333e12f434dae4ab48842331c235552c4f849c5a9b6bbf1fcd910cc6f9b86c9f8c84256dd7e3d97dacebab846796e51f47dffa993c1f9ccaf1fd5de78e57ade2f02000f17537853252a50dc2173e53305ba0b361f135ae46ebffa6d7790ecbfa7322e0b78fa6b6e3f23d1a1c0684f3228e8746b91e718d80f14e93c0b1f889bafdde1b864b924235d9b7b46f3f6196b4765472681967ceafef3fdcb2d540e2cf86ea076adad0666c7dc36a0b27f902e0b0c3426ea0b0000f9dfdc5dd61e7d24c50851b7b7890e3a6c68f12449ac582070db91c3479d5b8c91f154b46d36c58ade005e3e91d939ff8893e80ee5448c26622149cd9ce49ff4d6ff908bead4ae3becce7d5ad61a8a15573188cb13505da83d501f877cb70cae945ab0c3fad09989f48cd9642f5957841996daf4c01763b96a6cf49e113b073daa3cb4f3c4ecf3121b129e55d9e47f1c41417a9fc47aa62f5a8217c3ceb0aabf112b42f8d6f72fd907dd9cee9d243e759960e86dacce4b67e06218c5c9483f40c92eeee328438042ab8a406268ecd7664f07f8c95aac987705b8b2f4f8f07a617697edf10c4b88b3219abc00e9aae8064741e907e1f7c9df7aee334cef3748f2f545abfd3e8c1b3604361707a5c64f7e1510c186fc9cb54b6482c2b413fe88386f660e794c226c217f41c4766ff05d613f96a61727918e392a780d2383e02dacbb6b615382b183ac976ad73f5cdd9568f37458d68009c4748b4a7e6cbe3bb22def14d82a1844120ec30a26cc5cd5e183ae0a4f55d722d873deecf4a5ebf380cac4851b95f85ce1ca1a31b919c25ccf3ce1b6b2d59f1ff6a22727bbf18ddc0ae93d12ffb9b5d7162a623cb15a117cfa5f48545f5f1b2c49f3d151a246a458163b4fa92c58083297443023b9f54307df190e84e7345c979475c0aa33d42361b9878525e671afd48ac77905c8ca4771449f8bc7730f64f27e8d6d2dd0dc13448e56c641ae6097cdb77111a8f9ab465aa58715c6e76b668dbe441e78a1a8eebe9e5f92ff4ccca684376529453b266d3822e5d3eaac026f668eb487c667460cebda5b543c62d36b36bd87a7cbeebad18947f589f10c13d212e08fb9cb91c24b5cdd8f48d0d22ff4fe2e8a7ddc0235f6cd761e96e03821d6716582e954ce6d6ab862727403bebc8b9dacb6743c2b867f24f3085dad9301da858243eb63fe55fe6151a53b72419ca94e5ae270a482920b17f1621bc6dd13091380547b81c32e111e2b8eb9f8175a30b5b53e7fabb6d2a0fbdd2fd12a9ded6f6cec02b025c1ca314b458a56c277ac204fa9af885fff0db9a37efbc900c4abeb5603e54a90c8967af23156cbcebf4a0693cb866b0a1b6e0052b927b7aeae5b2fe33597d32a6dc3f3859b6eb503a90fafe6cf6ace5fda0a95c624ee668bc9a6793efc3c1edb393417e899987cc1dcb84df819b04f44c650f0f4f1229c3d4344cb35153876db18def1197c3d3a34ef4aa0ee49e4c5d0d337889adaf39f0956cfcbaa49920c3f9116347e05e585a55985434392e4c4aeca3d5ec719a1091b1ae64e1ad6d72f8160ae67acd1ae74bf0015b35d3119aec3a35a3294ca451a9448c1a66ec2e52dee1140cdbe44e077f3f0f6581b21435ea14e1f04f3a1da99084dee7c0928932a7451a1c520c6a1b5edbf9649513606346a3f842600882640099817cb17f1d1d743508de9c38cbc0dc9b9798202816521fcebd913745179aa2a2ddb764f879dd70d50c0c6168d09d1e407b78ec72766ba8c1fb0cad39faaf39d3805a6445b8f140233fe6b4f4eaa134dfd787a04067541e6a681a55b882560f0d041abcb8687dd1f20da947e4bb8634b9edb1182a627e070865e3997a0920322a055d75f32685d6779c2f527fa6df2ecd6fd53030f72d74766fe4e5663d9d031a7c9ebd2f71aaa2bf4d72839226dde6cef861c0ca27da21d3c3138afa25b9f80d3d32893ecebe54085eeb710231216edc43dc0d4f83fc22f24080d43dcdbc0b015c767be9e0b972d0fb8d8666515dd58c5d98b28bf9dd055fad0c6b829244e48ee991bcc95226a32c03de578a6c49981a5426626fa61765ad65ca5da26a882ebddc38d0256fce6e52afcf73e030a72c1855e902c8d07488ddff0bca4465f336ed177247ac9d78b7c5651fb0f5df66c6a49595550f4e4ee140feca1ea4a17aad8f8e8cf7ee951050a7c2073d6b253f3203bd7d47652f191f98e202c4ea6026712a6cebe461a7a514d337ae4d4065695ad32503ba7c900c838710f89191561f9bb924f3b4f3f2e4e117b7de7e8efe09baceaf4c10582475e717ce5cc1a5bbfab22b0babb32441858bafc2d4ab4ecdd8f8eca73c17278b2bcb9770e899203c21c6dbc90e70966057e53455886132861801a35590af9a262ba626b6e80f1086f30f83e13f36100ee1e3004627d98669ee34f5ea1f74de544e60e8df3d1b0bec158e1434cb0280c2750879aa31aeabb9d9c73e135dfae45b59e35052eef99199c13bfaf0167b9bfb87b992fa5118246fb4cf3051bc85a81fe42ca007d5283369dff058215704622cc273fa1f8b02ea658e164527beb50e30b4ef0e39095c4505c7e21fbb2265c132afee1b95537ba", 0x1000) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) pipe(&(0x7f0000001600)) kevent(r9, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 12:12:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0xd8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="c99ee2089c73f3aaea5949ce29b16437bce3ecbd39f16e16ec40400841348d44b172e0b54cad7189567ce8fad3393a6bcb1ecb7a586ce23f7788e52a3bf152", 0x3f}, {&(0x7f0000000200)="f10a22bb1ae3c75d63f49f8321580a0be2cac22050a40f47511945d38b4938b0895294ae7fbfea39ce5d7e064183e56044c43e943b6f08ebc6d60f27d30d91e06e48db8ffc1ebd6f8bf15bbd673bb3058a0ad93eb70de11e00605f3e7416325d376ed6654717d52c914080f1dd893d273f75578f3255655400e3ba5fe1fbc2ed47163fa8a96161299fc4771c4a1bc4c18cb8ba6666945cfc033b09ec7b", 0x9d}, {&(0x7f0000001000)="42d3603c92aa60a18a210a6801a49c98921ca55f8e14961efec3f7e1fb2446efa7c83fc59d33ef834036c71588222dade4fbfc5a8fb1b51a0ca82a436ca2c901824909c530c3ac48afb9eb15fa35ce9cbe343a260795f723e32bde11bb8eb68ac37b7b6bafca5cd3f48660c074c4bbab3f0765200e640de63f124685ac8841d65ffb7e73234176866ff7ef235482aa4467d341d8930b4bae1105a5097b5554d9c7abb3016ec218fcc2a6de942a91fe28f0185129c611915f5d6f6fe4bd7cab4fa57370c0b46d9d3baa7763b15eeabf3c11ae36445da9227bf167fe6895fccdd0f14a3385cb02b96291c4de20ffaba60a73fa3c10ed45daa2628bd6362c2202a5ca2a5506edeac4ae379f343a98f68dd4925f9330be7ae616b3fc522cece54616ab91b2a1be636a709f08c5a0141c0e0dc8e375ecd5d29b51eccb95ac98d3f2860a95c5772a71a54f5a5ea46f2644aa634cac83b7e7dad85cf94c08bb3ec382e11d3e953d24dc3ef1a64e73ec2976777a28ef16e1c4ae8f73e1648349ff3d639eb3db7a59cbf9be56b468c3abbc686b2e9398eded8a1082b68fb02c7c6705f48bf9b380b362ea8833a9e53ee074467420541f179541e54bfd27fe973027492ef03312d46b0d8d6ff453fcf3913dc8888e196794c064c3b4ef54ef4beffa969a488ea55db50347e2f0d9706e3feb7a5c12952fde6ef5d3ed8038a0ecb12d918b14534e8a382faab46593bd483d71df278db0a4680d14ce08c50e97dda851cb53c44368c4da4894a6775734ee30b62a0c868b0221e4f724b86a535a68a69cd6095624078b1e4e36fc3b1563e8dfc85c947f3ec5fc2b0c866da98a644b20e459b8ed36ace91562487b637e04b40a60db5b14fdc29e2352bafb3cb59e2f6e1070661e4268b5b315b332cfa9a87a0b6b2ceb4899b0360a0a8014cafedfac304d8669ee779d5e1eb1365931707ac626b236a2b3bf34da87495a0d6c5f87f7fa6f2bd0379bcf8bc75f9db9408488be0cf5e3f46df79833e3cf1a73ae079a829f197e9ee78a98dab802db4a24e64413a071a5da021bcf7ef1c14ef6f4f67f79e9953f5323bd48314d300ed0b027173517422cb97c2da477504ac10912d503a206ba1d2fcc0021641d7bb209b23d72483b921007657279ad21836a1097df569c842c83fafdd0be88ece6b186492f317a675242e17d506018786328d85fc6ec991402ca025fa994cce915d134a548bf9ee416712e4b4cc9dda78f485e2f5fd030a1efa6f106a6af645d86bd2a9b457a3f438a1f7e2e02b7558a86b0041e9b3f5513df5eb3f6de5e27607bb0d06f29a34ed275f8e9b59afa5546f88993527e783605ea3417bff15572ff64874bb4bad2742170e6a5f927b1b14f76ef109aa507d1be495981a84972f1ffdd8e702817cb453f0785ad3180778564c88591d9d513c07ba66530d4b69b83e0db4982a0da3560ee2f0960a743d5dd73337b0bf8aebf475c60711ced8f010f85deb9b65c0ec894dfce42ab493495e2c8e030a15ea2886143d22d58950ad02fb069665be9074e9687fe89958f2daf2d7ebfd431bfea1be3a7f9de5734cbda984722188d6b1c0e290af42958b30312a2e0b81d96433c2668f0af6a3572b411a3253b35c0b6634e00e6cbfb2d7c09c7935b813f287ef5ad21db1a9475a2358dd5a3c083eb1a82831f1d6f74ddf2bbda8934e6e9595bd375c3322c2de520628310b78e73ec1156328296e0464914819078c5b960c40052e9418492d604e862dc65c603a9beba421f133deb35a11b58807dfc7ff1596f08c3fb93c5717424cfde95379b21b601549c3973b14818f0089123cd3ae8b5e127d12fcf1a0040fc77ce9c3d10ecbb8f806dcb3d4055df1385c3e4df9f5167bdf69167ae5e6d2a35e10f4de5a32b5488a2b529d2e8ac30746588c1f1ff605b516981372bc752ac53d75ffc5d8c908459d61f3326d4b35a84d8432be2092c2a636fbe15e32824f659d4672f1d92c2d0d4b58562fb01b6cfa8ec613227904bcda00dffd22d6ac5f9fd3b92b37a0c088857b06f15731dfc11c5034e0639cb98e2b1061b9821e872d3878687c49f051b8ea11a7259d9a45a7832e93f2b9f00eda24ce287d4723dd14defc3e6edff82e4fb097b912dcba31005069fb766ec7607c859f99733f39c9e2b7f7a80e0f8ac506182125695708baf260e1f24248dc02e74347a8aa124a7c9070a457b908854869c70b49cf2a0b5c0fa67ae281e132c21866197522b1596c1fe298677c2c16d107a7f883cd06f340b9faaad6774156a35042a9b6331cf371880e60fe8689c3b82003586c96f673527f9ef28b5d22fd9988833181e7c9397f0a0ea86e8c8099cbf88392b039ee426d36d2aeeb730104d3421725d17c834285a4bd9791c119c8eec35d5eea387d0b6005527ad6810734e3ec7727393170e527530dda09c9529525904ffc02f268d4a4026d69929677cbd9b5ecbc782630843dacd2c448d6566d5c0a3069ae36e9f6d6a4e56b757416e3eaa62f0b79c6c486019b33b94755b267062214add18b5a3677990e65a04b4c7e105ab35f8d689c19e71d089922fdbb201ac40ca67fd21816af1dd899abd4049e81987ef59f5218477baa85c4413ee21bceadbc981ab90164a38dd57a9037342b3c67f824284cf96e0a8306e88429e0f36203659c6d5d7e2175008897733b5a384f0632806b6998a68752371bec5f2e31b952808a0e45bbce9760425ad6bc7675b047d7fca93b2fd5150094f3a3b9cd43ba2bcc42886eab0e059ceb0623a0d11fce93e9e5626ce4f2363532d87a9c69d03d3979d92a6b9ebc1adfa0920cc7e9f557cbd73bed6134eb14199fb3ec846fa3f8d7013502a7d64bf1283b98d77b5f6b2a361b1056d10d86567688ae96bd14e77c7021260cd0f8a4471deb6899baf27bf5214286575399d153a00176e1fa3b9e270a6c5a851b02e1c16a4b9c9becfdb9fa4f922523b6f5e53b7e0a16f87bdc32ee322028087c1c5957cc14814aa0065288544d461b49e2cb576b857d789fc1f92154992d9d8f55b4507b75092add05e3eab55b1e468f97eac1f5a4d0407bb0a29216018c4f9574f4a62ddd19adcd81e04a2f6c05acbf9f27ee89f8a9d6f2d3578d68306bc9a02e608f0fab6b7ae51070a40cd5728595522c8613fde99cad64893fc1fc568c68d03761d537ce25ad9a0358c06b0bc0e3a51dc629780f2e8d61b5edeb6e8775cba3a221f6c87b26fd9942e6000cd2a185ea6be0aecfcd59f1343e2e7784f548d3ec7d9bb8f15f3fade208d3e3976a678db6200744e7f521ec40180c352d5588c0284de3b119a40d69c6155403b6e480b5af308e943e8472e24a59c43aa9305c0dbdcc8a20e98f9b1f6fb6e91d4d99eedcf21de48b756be6fd070c84acf21ed165705a6465d125b8c51de253d4a4169629a93cd15904a806e60d20b7e75bdae05e9646f8aa8f40b4551a423b010ba0de57ece0af2be22e589fd9509df6c776beae2442a5b3f488e10b1e0fcf858c68a8b30e38f395f83f955bd88274199932cff3c6d72d1eab7114f6e5b39f725267b0150f5799a8e1141d43df5355e94a69418ca24c7e08844ecb950311fdc5e807c29590c8a2b6fa6c34f431437eb24295315c93fff8cbb4e36e2b0102d2185cf7523dc612a2de816bfb997e2f325dccb1c60649d0ffa7e6f4cd1be1a7e3e3710ab6bdab4c67736506387d1dbefc6548b98c67019068ba3d060fd25d648fdf4b00116994144312cf703cb006dc271a435a6ae781392bcff40f16d9690c3dc72359627b46d40a75dcb31ff46344ecc03f3931990b6a971cf59085049007704a0c8f91d643d1b502b187cc808808846b39141ceaa134bcb3ad2cce6ee261a4db4cd2c091797bae2b316d28a3043f6458b319e7fe676ea4689f130cab4fb337df27efb257de88ccc1fefbfcd59977d990fe91fd3519a57576c29ee19f341972c1eef728e0a490c676b25b419efc908a3e21a1b7e0f62fd85e1265414564d5505424c82a93792a03f6a55190d2b440d4de6ee950327527e7da9cb70985acd6ff9d598da57b140ffa67b705822ed1df93426ae6c66a5fcd332ffe9bf3c1cff3bef937fa4f76d2e24f3877870734008bdc14d493d3fdd72fcd3461ff1e2eb8eacfce74bad82117988e13c525fb66f175416b2cac199ac92a952419ea1cd609c74893b4bfeed0d99a0ec5a17882df5e6432198a688d5fa2ddf2ae825ca73c477125c1f527f11ef885b0322f8419d57b670e96fa2e3830fbddd18f50fa3246855814087f4943913b48c7a900a5f909dc079a83aa083e589ed7335c12a3411717d488e541ccf9da15b8d167951b2ebaefc2104a389da55d235a44bb0f93665faebc160696da64c619e9b5c08db7c129c7e8eef996f4bbf16a9638bf67ca48769643b327362f0e6f8a1ed0d8eeaa0ad8d8f2b03a06ab0a47b792087eb672aa8540cf957b5a2d8c673302843d9c238035154eb6019e7946d366cbbe041be5b20836e294390c26c19a0079fe5e905d989c4dfb388c804ab11202073075188231ed0ed558b265d369c4d7209e0a2a42672a94f62c915d3116f06142543bdba14ae033ee338d199bc21163e5e0b22ecf0cae086e8b691c601f82482455b441466d82d1a93e31e06c997f150643be3260ee958b72284341a0d25efbc255cd4995aa99114c51a7134bde723a53e9f4d3df23d91f9c3fc2096eb79b1ed27c7e84637a111c94ad6d1cf93f1ed8d175862838466a9f0314c9208ed8cc34be5254e39a5300dcffb816d9495c9a8a275827ab549fe1fe6fe4b1b9235418150f859367c0493ef25bc49f313f9bbee88e08cad9f801a725cafdc72d121e72870b50a692dd68e51a6592dad9c90cbffd7ac26355acb866591bb0f3226c5936c1f8548b05a9d335633d88921a25b5c5220c7ef77a9aa103bc9227c3a93c4dc9921a509c962e14272e43ff648b9cb7f9d2a07adbb2d2e55b6c10030820fd99a941311a42b13cedc588c83cf013f491271ac6481ada4cad5ef813045aee09f752a9aa2a5da85f46f85cd405dd033081bbf90a980735cc64f8fd4355ec0f909b71402d027c418b0b6b4a356e34e9fa7db020cf149c02ae38e5882b2ba78b553a2aecba60c6705a8edbc2a31b940274100414fc6762faeca42f087783621f17a1eb71bd837adafc6ba7b67755268ea30d79c0e6672abe968b290112960d3ce68ccf093d39185e3057a0533bd194a181d8386c4ccbde5e53f730de095f29df95ba7746362a2a2d9e235eaa1c32e71220dbe34592c143351072bc3823779f4d247d7d573a8b356a252ff1d3521d81e1259370cc1647ecc026532975e4558dddd2601eb590a486b164eb2c3e00591f3ef2979a133f9fba9049d92bb0c154bd3ac516932e5b3b50ad1c29bc3440d57a3e57dede8347b454a00f89dbfe8965531e1a20e2fe4d3673b880aca8e730d07f77d1b1ff6720ef213b4e2913d9c5ae8aa4f98cc5d4768355d270210a9eb66d1c0424d45f21306893376ee00a4deae65d34e4c31bd66ac9a0f89575b56b6a1e96bdfd99ec4f5bb2674a0ec58b43f6395e95364e1c4c4d64fb8e28a7a7cdae7fb3066bf555907eb35140a49af6b377f4f2137a5e1ce6be91bf78a164d420861038732c2044aeae6dd58ebd7011be8ecdfc1a7648f0e2db3639137e4f7517fcc2b8ced8d355fb6ff5552d7bcc45bcd1193a940fa81a7c2cbceaba391b7d9f08cf2f46da826d8987f40a3379db3437ff038b8b8829598277caa554738f3c6949637ee2f09a389f9d42b5eb5", 0x1000}, {&(0x7f0000000140)="e5c047ea68c2160e8d3d44a72b436b82fededf0ffc613f3937918f9469ddc18c8ea39017d117af3307173905e1903b1ec06c5c27f3610979c2c915d928fcf292da3115b260b777df95b8e10f28e574cee53c7e98db6a0bc167e720f7d5d9e7308c1462e374", 0x65}, {&(0x7f00000002c0)="941c7f3e2557a1fc0b22b135912f66eeb50e977a9c71e2fd2e9460b083096e21ff14533bbcf706d99cf0c0766238e63195e219c9c1cd07d5ba3f83f4025179202221938c1fa65368913b55caf27e019d75a05e4cf9ea74087be09ff9f5b97dc8334785385852c2f718e65babc7c381457480b1b4eb169e976fe229ec50141d8a3b3b211a856c875406ad615bc577b7efc53baffb5d73fc75fe0d8a093506df17", 0xa0}], 0x5, 0x0) mknodat(r0, &(0x7f0000000400)='./bus\x00', 0x4, 0x9) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x1) 12:12:12 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:12:12 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 12:12:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x2, 0xa000, 0x248, &(0x7f0000551000/0xa000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 12:12:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x128b, &(0x7f0000000000)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) 12:12:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0x0, 0x41}], 0x8000, 0x0) 12:12:12 executing program 1: r0 = msgget$private(0x0, 0x221) msgrcv(r0, &(0x7f0000001080)={0x0, ""/38}, 0x2e, 0x3, 0x1000) r1 = socket(0x5, 0xc002, 0x0) r2 = dup2(r1, r1) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r2, 0xffff, 0x22ed7a3b6fbd7148, 0x0, 0x0) 12:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() mlockall(0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x9654, 0x3, 0x7, "7b26f112e9d8c7a9ef6e01a6de038c3d94ca8b91", 0x1, 0x4}) 12:12:12 executing program 1: setgid(0xee00) setegid(0x0) getgroups(0x0, &(0x7f0000000080)) setgid(0x0) r0 = getgid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r0, 0x0) 12:12:13 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="02897410cc441a662054c44791a341b7acd8c538cb56bb4c29655cd6e51785233443965f2091cad75002d6e3e05fd6580877963ae0de6bfa6f121ce68ec358d689c89929a5f7e71b3cbd455c2de9a0822f257449a33a444969c17a24d08123628b86c32cf6feceabddf7aec79578e98c11c55cd555aab21bc063d6d64f776cc494bb6f3ff6ff79b2b55a74a8903a099971af9e8b80210799a079cf555d34fd27c77d084cb0d2d9871ffabb41aa8b5a86bc8b1a7466b57e5bb5d895c2f9d40b3ff5b2b97094e35027940f276c139a07a4198689e159ea36df6acb36d927ce49593809d10e13e67c676cad2874812a04a4b3b245ef1aac96b06287c1f2fb8501", 0xff}, {&(0x7f0000000180)="545d405ce1228f3113349add9cbf58554b6c28b29fc52ee3d50abc1154f6a3c3765ca7ae7fa79c3e82e71120399fa9a1cbeb65cef3259dc7b9c5a81b0ed1b57c730c39ed68743076f134183bee26873dc8ccb062d7415fdc8c1dcf39f2e7908d003e11faf6017f670e1369507dca45a72865be15954deb28b091f39739272f8511a40962eabb941df7c503c74b5260587ba5df27d374e202f920036b3deba13753faf0bb8f67d48b12bfe92b56a62967e5638b45deb986b3871cf031bb8fa7732058cb59827f2913654319e440cabca2", 0xd0}], 0x2) 12:12:13 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xee700d09328173a9) r0 = msgget$private(0x0, 0x15d) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(0x0, 0x4000, 0x1f) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) pipe(&(0x7f00000001c0)) 12:12:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8202030000000000000063f1f8114892f820c1a1b7318e74739c25f3068dc3f7ebfff6a7dd74e835e383ce05e7459e6cdff6e783e4f93f79667fecd3ad49315e000253dc157e454a7af0e652994e4c56a366930b99066d01d0d35321c9536f49e2bb6e21aacb49e842236bbe691e1f3c3800134ad632b88201a89de6afa2b42df31d71bba88388c436aa4f0b16b88178f89f4468a4dc4b7593efe54f97e925543abee3ea3ba989ed9cf49313dceeb20db0f10a1bf81e81c36d55074e189be7883718773e4d9837edfbb3798b"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) 12:12:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x2000) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() setreuid(r3, r4) sendto(r0, &(0x7f0000000080)="d0ced7226e695bae45a2fec183b757c0ec7a552d8f85b891df340cc29850c9c0381d2c0dd8bb40d040df36ca8766c0df424b3936a34db66ce7dbda4499e8043a2c42601245e390ba3316d676c23a4c8990c0dc1c1e551a18db56f19d8a5829b4459130293b2d4b3efce5f24d9f68d0e7f5b10940ef4e6288e00a9bdc874b9f3bf0b0fc4e9510cac9f79524241ec111f19fc055c5cb94cd461f66dc3df32bee74b20ddc0648f789ede550c10b90f0caf0429ec6c0f183745d59ceb10386885c9dd41bf981209dc6431031275f2709a3ee6c111681f7353505f8294fafe3400d8ee22ced", 0xe3, 0x6, 0x0, 0x0) 12:12:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgrp() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/158, 0x242) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r6}, 0xc) r7 = dup2(r1, r1) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) poll(&(0x7f0000000180)=[{r1, 0x837aa96833ab9f33}], 0x1, 0x100000000) kevent(r7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:12:13 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x20) recvmsg(r3, &(0x7f0000002500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/202, 0xca}], 0x7, &(0x7f00000001c0)=""/6, 0x6, 0x2}, 0x43) 12:12:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 12:12:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/196, 0xc4}], 0x3) readv(r0, &(0x7f00000017c0), 0xffffffffffffef8) write(r1, 0x0, 0x0) 12:12:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x8, 0x0) fsync(r0) r1 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/2) 12:12:13 executing program 1: socket$inet(0x2, 0x5, 0x7ff) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 12:12:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x60) close(r0) 12:12:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fchown(r0, 0x0, 0x0) 12:12:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/112, 0x70) r1 = getpgrp() getpgid(r1) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) setregid(r2, r3) read(r0, &(0x7f0000000080), 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 12:12:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1a, 0x4007, 0xa4b) preadv(r5, &(0x7f0000000040), 0x0, 0x0) 12:12:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) 12:12:14 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0xffffffffffffffdb, 0xfffffffffffffffd}) r0 = socket$inet6(0x18, 0x1000000004000, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="914b17b6e77596eb9406afdb84b804dbd64f2e4b0804ab90e6fca9b437b81761f156b8b87b9f14a2f358414b0702e3a6ce512d692db9a7c8717f54088792eecbd4fa741c77c8aa1f4e7d14f5b855e7947cf9a9f08593f44caffe01225c67ccf329ac4731bcfc6733216079d6fc4d6c9dc710dc0740519c4bd4c0dde860394a9e629c2c8d07a971e5b0909d4adbdedcf79ef0f0b739a40f9fb411572bc6354709b964604e4919daf402af226e88306bf352506ec3adf5", 0xb6, 0x8, &(0x7f0000000000)={0x18, 0x0, 0x1, 0xc843}, 0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x500000}, 0xc) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) 12:12:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0xffffffffffffff01, 0x0, 0x0, 0x0) dup2(r3, r0) 12:12:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x7, r0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 12:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="1c6fd1b52b2c58d03fe802045fe16beb22c1fe9c1c22497ddb008639cad76bd774994f613c863bc62697083c9f452f1cb07e64bde129b65ca2dbf702cf5da8a9a65a2311f08b2f476ba5f92bb8617f907b87ae2a194df7e4d087ca66c6cd1030e0d797ef043e43b90b6ce651336a8202c063038b3a300286bdda787e8fd54b893d3c8a6272dc9ab68283ceb3c3548e3bd5c86d60efd21df7ea0e9f78640fc66ca681f7d80efe15", 0xa7}, {&(0x7f0000000380)="4e9c8dca5c983b4b1e5fab4eed7db52cafafaec967a1743f2b5fd079f066b533853b6433051d670b9d5bb16cae1bf9d0dd10bed9394b515710c616d7a315e13b7182c094f6ad3b03675e10fbae6a5a36096726417e650e7cef42baad93b19f138de28e977bf34304f809cda26aa66976d5feb8d86d68c4f745aec71c8cf987b3fdec0c7654abd6fd604b2db2b7b8c7cf9ff5a919e965640762d2e15c0c", 0x9d}, {&(0x7f0000000440)="6198023debb4cc232846e113d9194eed70f16dbf8a93f92320d4f91051f0b32a0f3424973422d159f0805db4a9cb680276a8760ad86a860905dd2528033fb9e0baa23aabde7b97d96b04b8d3b97cd623578c55d06149479ce6fc63f90bf006b02309979cde55709d66747910d9f4930134932b89fdfca3db8558bb5498dfc15038b6f551c004bff7bc1f76a30234bb0177edf5f1bf9b2cc7f81c9d92d87870f744068492316eeb85ff7bd19ff4d362adf6e8bc8e7cd282b8f4472ae4e59131c7c267105e979e54354d56e84a300eb4d8", 0xd0}, {&(0x7f0000000300)}, {&(0x7f00000005c0)="63bb97f3fd4018b3bf448a5f2ced7143ff926ed8e938227cf57683ac9422c832befa50770f5c6364d393014e60323ab348f7d0054b9add9e44e309f1c5dde508249ed853723ae4180150f1cfd2d9aaad54f7bf3cf7438e2df13a63da0c8f6fa9bc21ba2c07987bcf62703e16eea62788e8ebc6e607db84a61bb0e389ffe25585d6bbea5b90e71b2522cf4f0feed561ddd1f5c600495adedc77d017ead7a8cdbe2c078d6bb3bdcae5607a5367fdad8bbe5fa767bf88bddb56b939cec78b40dbfd404a592ffb105a85b789b43b42842c946399", 0xd2}, {&(0x7f00000006c0)="bb89c2861070a8154afed8f0e35d0e79e7c11870b14984b31926b81da018a09517619bbde176703077000bde7f941ecfd9b1e54139143357061ac3de00174960ac5b11839d5549396538c29a105885af8c4d03b867f943408bd0033626596072bdc6bd9bdcfa288fdf97483038398ab2de4b7cb2d1c6988941d0280c1ca7a6f6dde14d8fd64faaa73f416ea59aa68759833d15e0ee277050603b46a71c6ce8debe50429f0265e730d70b8c904abea8431357f3777d49e6c6eb9622a9fe02cc6e6a00691292c0bdcf79685a00f1c9c0109b4b920687053b820ccb9f181c88ea205c8832e7d622c972d61812c76484", 0xee}, {&(0x7f00000007c0)="fd943774dc08736abc72d7ab4f1102b58d30a80e160a0ba4cd74304a958be1faab9073aa1a0745f3a06f755757d71e53db551aa544740db115ca94a2f9d3f52df723ebf5976bc2f17cc0039b9f0ac1d20d6ce7b9270a2516a2478bd61cb5db3824cc09c8a3d9db6bd324489a8b2a24a45fb0b0ae4fb6d2bd5d52bc2a6d8344584ff8855d430b86267eec7d7e", 0x8c}], 0x7) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:15 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000739ffe)='..') 12:12:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:12:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4000000000001000, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x1) poll(&(0x7f0000000240)=[{r1, 0x44}], 0x1, 0x0) 12:12:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 12:12:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 12:12:15 executing program 1: r0 = getpgrp() r1 = getgid() setgid(r1) getgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) getgroups(0x7, &(0x7f0000000040)=[r2, r5, r3, r5, r2, r4, r3]) r9 = msgget(0x3, 0x30) r10 = getpgrp() msgrcv(r9, &(0x7f0000000080)={0x0, ""/147}, 0x9b, 0x2, 0x800) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r11, 0x6, r0) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/253}, 0x105, 0x3, 0x800) r12 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x1, r12, r6, r14, r2, 0x40, 0xe4}, 0xf394, 0x3, r10, r0, 0x3, 0x51, 0x8, 0x8}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x5, r12, r7, r12, r2, 0x40, 0x2}, 0x2, 0x5, r10, r0, 0x80000001, 0x100000000, 0x8, 0x401}) r16 = dup2(r11, r11) fcntl$setown(r11, 0x6, r10) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x0, r12, r8, r12, r6, 0x10, 0x6}, 0x24, 0x10000, r13, r10, 0x8, 0x101, 0x12c, 0x92}) utimensat(r16, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x662, 0x7fff}, {0x9, 0x8}}, 0x0) getsockname(r16, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) syz_execute_func(&(0x7f0000001600)="c4e2292c8e09000000f644ee00f326f2420f5838c4c279358100000021c4a3f9df4d16f4f3460f5d28c4637d041d9c0000000026f340d9fc2e43dbcdc441edf5f2") getitimer(0x3, &(0x7f0000001680)) msgctl$IPC_SET(r9, 0x1, &(0x7f00000016c0)={{0x4, r14, r2, r12, r15, 0x8, 0x1}, 0x7bf, 0x3, r13, r0, 0x2, 0x40, 0xb8, 0x3}) fcntl$getown(r16, 0x5) write(r16, &(0x7f0000001740)="f9f112866d8efb2fd19b56255fdb3f56f8eae931c86091c0bcde6b12b091290b4682e990d8245934057f6e3990b4432799c093142d54bc5292c2a6387a88ceea4cddca022d0d77d7e8875b", 0x4b) ioctl$TIOCGFLAGS(r16, 0x4004745d, &(0x7f00000017c0)) mkdirat(r16, &(0x7f0000001800)='./file0\x00', 0x4) writev(r16, &(0x7f0000001980)=[{&(0x7f0000001840)="b85ed7397f0941d778dc47ad05c85c9cb0345e8857fcb591595e5077f7c71a90806516fd736b4379eba31483fe0fc5b4a3f7d1e7cd1f13ab3de30b692ffa84361e72da39315a663b9baf074cb6c9d544feee5a45ba1514442bf87c6aded54ca1ac262450705b12894739fdadec9a1223beea974110a6a05b59de465d60f5c5531ded233e678564fbb422af15ea3f37d7e6db30e5168c6f15e58360731a9a0baede90cd35108b6388f6d157b1b9e9bdbe02e7ad7a2b7ac0aac1d32fcbb13dfe7e0102ca825c332a8dc97cc8f47067605cf2207d3d1a24ac0190f7e1c689a1f8f3ded85ff3e8c74e2827", 0xe9}, {&(0x7f0000001940)="1476e2250349ab63d8945b47283d83e15bc2c598dba2ef35193d95557dc04c0d30984de9", 0x24}], 0x2) sendto(r16, &(0x7f00000019c0)="3b5dee2ad07813a655bd214d685b03d35fa2d3aadccf5b1a0a212c49c737b220d2b366fa012e3c9c87c0c0ad31489c6c0fee4b3e6086249578696c7446fb8085963f9c2d3bf2dd5323fe5ffd225382db059d0be5d1e7ce7b3e3a502499904b7e72eef961c29189ef96bb64dd495cc3503f11cd33927ca462f2e6b71f2b7363730a4d1545d59c57966e92326f15aaae505cb50c3d5ffb4634d24f524a5744ef15c7cf01f5354f0c9bb0eccaad4f1c40683788f73d02261a7a052b2158ad7d7fbd719d468a750aec9e797ca294e6687b243a1282920a794c675a23b962a44d873c7f7b0d61cb57", 0xe6, 0x1, &(0x7f0000001ac0)=@in={0x2, 0x2}, 0xc) close(r11) 12:12:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x8400, 0x0, 0x3, 0x100000000, r2}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 12:12:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) shutdown(r0, 0x0) nanosleep(&(0x7f0000000000)={0x100, 0x9}, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) dup(r0) 12:12:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) syz_execute_func(&(0x7f0000000040)="c421792f1a66420f2b9e5a36ae706467da12c403214cf800c423ad0c9205000000f7c4010c5c30c4e1e9632b4b0faeb30000000026427200c4615161d9") 12:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 12:12:16 executing program 0: semctl$SETVAL(0x0, 0x60045485af5673a0, 0x10, 0x0) 12:12:16 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 12:12:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x20000802, &(0x7f0000000100)={0x2, 0x0}, 0x10) 12:12:16 executing program 0: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="24000000250007031dfffd946fa2830020200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) 12:12:16 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x30f7) readv(r0, 0x0, 0x0) 12:12:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x2, 0x9}, {{r0}, 0x0, 0x2, 0xfffff, 0x0, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfd58, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x4a, 0xf0000002, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x88, 0x20000005, 0x1, 0xfffffffffffffffc}, {{r0}, 0x0, 0x80, 0x8, 0x9, 0xa53a}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x800000000000000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000040, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x30, 0x3, 0x8}], 0x7, &(0x7f0000000180)={0xd, 0x12}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) socket$inet6(0x18, 0x3, 0x1381b68d) 12:12:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000005c0)="fe8ec45e31c8a3b252b0a6ea75b7ef98a6f75d1e378992e02888b1867ca67b71e28c3b1d1c7f68efdb1e883a0ecfd6e816e7ab5bbe8f8a7289ecef83fe5e76dc7f0ab7ab0c468691e8aff18fa17fb31d8da4dafd58005970f90f3a662549d51084430c5195577a54cd2226083b2e2813484b062b2a8942345d3c0e1fdfcd2a802df7b856e8fde5a21f7058f00c2402aaa13a8caad4278a2eb39690a0816a2fbcb96b1c25f045a5459e5142b2a8313e11f8d473a35c5bcbe53a9778635afc4231c2ec9dd5c478f628561847bbfdb59b68ebf561edbab1a29e1786feb4ff39facdb3542968eb5076a06e98cb30bf667198ad4dd4cb44e5e8bfefc0f4e54a230c517b880198b4e4f062620569249655d287da9817cc7649fb825113b37f7a12031f049870bea34fe86cbe87b47a97f1aad85398efeab511ef11861cddc4bf681b00bae38692393da9a390bc6d1350a3761ce4f3e1d07590ad1323acba70e704934fdfedd45d34325a6a4158b6ce28b0b862a5a61f3052bf5f8eaca0f59138fc8f9a0871ae766a328a149ff93841b4c3a89a3d3c7ef89d3bc06608a5dc5e70f7f33524c53e7d3cfdecf4cc6a8fb5fc63d54038acdfc7996774a6fb94f19f39e1cbaf7d62affb2272eb5e288ec27036f6f46c7125e83486e6379e1fa0bcc47bc14deda0443db7142996aa445c1a9b61e62af03ef0ccf45acfcc95665aba4e8acd48a13898bcc8207e16e2cb21eca45b08fd786436e86591d1264100ff003aea76880b620f8d6612838de82bd4110c4457d7e1d966d8db6130d3fd74ce509e440b52daf05b0dfad38cb0e2beea820702cc1eaff106201aea7e2fd308afed3855dffe75aba95112991842ffc4c9972f27d69c39463c0b0ce6c71382f2f2de3274a4219befe0c43cafbbae3aac35da04610ee5a681b4cc6d06f4a514008e7d37a02b9f27a4f4e78b3e24cda915f9357edd231580dafec3977d956ee50407d0b4ffd2745a8345fe751e13bc42c9219c2dce61f413fb838ed98465a7499a37aea23e60762164297bd1316b88570e7891c9e87d6cee272def12df9f574940d4fc9b0591a3e35c5b16bc3900146be7a80d6280c9df4175ab3c1823ec645179448447a09d3ac065010caddd87fa7c5a47bbfdef85de7400c4fd4817b421a56f298811453e248b3602cfc42cd7d141953fff0f05b6a30027c42651e0bb4ba0a3b2d0cd2a0e1d9938f39fd5fedbe092d971d3838d2866d80dc276c75c959a9413784811422bf6a1d1b6fbae5bcf34d10aa66c76231e7c7534deca7a4d9fcd345689fa9a6c7c0f9f89084706aaaf9735d16ea1cdda1647841b85c55c1beb37f056d0691c827172f56daf5cf8c9d7ffaf3ebad5f865b7351901a37651347da169e2beb2d42a5dfcfc84a9f9f80b0e794643d3796265e7fbb35ee321180cf2d290fdebd701c0dcb390b465aa2b0fcb9324b3d08af9ffdbd1db903b22af24aea610ffd94846434b795ca425a65f8b0f4a8cdf3bb4bb3d9409abe54d3692931526191d160b36bf3c727fb83d7b1172ae5e660189c5eaf7702f637b02f72993f96d379c4f8e8adc4e57db99e48c47d0f79e16c18f572bd5288781d0205830a6241ce092d9acbdfa1633c8e89b29884be97ec66824848c681a0dcf08aa925cdf2fcda8a05a45b18176f96cd041d99e06fe828b1fd990fc678b2b01a6aa223284da83a0e5bea6f7add98bf22d6d985e755deafcb9edff91f21faab93279bb42bfdc5af1a11dec499d865324fac5e0260ce3b84d9fbdc313e30f037db15116ffecb1237ad5c10a198d040f9fa8456e5f3cda9be78a326ab525d55c8d8f77fc28c07eb1982b848589cc733555218eb140c3e1f06f319c0716a8385f74e032fe2bc53259e4c48ddef31cb3b66ed4601e67fe1c6d3492aedff4b42b2b9aaca74f5ab0caf89f3afe25ca7b9a538bbe92bf302aa86455e0a9b20e53bb8fcd86d5fcb0333448175b46d6f7c90fe8ec83dccd36b8a0a076284dd79b43d98a338de5e4413c6d8eedf0f135cacb8da543d2d76ebe34b07063e79f694a6825762130f693ba5a519f253ef0a7bb0b842463f4457f200d646c5c12b842341f13b199b5a434f4f310f1fd7402fe41bde9c07c6f2d271712f3ae65980e94106819fb8703c4402ec5d9170fd799582f90f2af8d86f857c0af84e7f4e8778ee52fd5892a256ea2894a74caf1b7f44eec2698cbca3ceb6fc6ffbf2df053017dea41018d36f997dfe5bd644ad32ee4703174a535e31eda2a0a3a3e799cb73df043da17671451f5792b5ad1ac6a2069b0a0d067bcdfff56d25f2644eeac70c5f824a54d76e4c7e142e3ded0b8642e28f0f65acd1833f22d3587c07dc127530f02148cd2bbcd3ab96f614bdebabe8d338496d7b658437109f756ef9bd39077b5dc2d3bfaf12145c90102b7a1e80cb376294698c0000f05bd3e63b1f86861b5951b7ce39206f5844c7626452a45fe36be763c4b52dc9935de2c80de71d65a22f98e675ccab8c826028a0646e09c4ebfddbf15866186cbc9dd63462d486537e86895bfbbbcf35638a82adb9a3225ccb28e6f3cbebbc8b797becd17e7347183deb785410bd151fd44f82e2ea35ab1ce0d3f4b1a71942687fcd9beecc876b2e991f1f854417823e63434da17bb5db84e5dc1577e48e9b6105abf55b605f5b8379c8a1fd5762df44b56fc7e93ddd7dd1a30f54fc498dba39772792105c4cf40ea01353f982fb941f966f158faba196286b531031ec842418f2e59216e7db9134d6c6c2838c2035004ebc063a720e83a0e8f9c8058c88e86b0b304fa2bab1cf6c9b666847d02288d87e5016e7198f910c3a88c8de58ccc7f89d152822ec7e6a06d4c0d59ba15d686697f191f68ed6d5fc74b57c459f5010d8ba095c1beb7b64384ee2928283bfd83b7c25c97bd98cc6da3279023a043e020e79bb8c93740078e3785f4c38e4f70547d5bccb2c127d832e685ddf9422acc4dc12b6b0f412251bf49dda150b3346c1c294b3c0883c6e0858a82e9218846f106a9de8cf5899ca351a0c6eca68653d114dc7efc499f2bd0e6702beb77466e41f83137c6c27e520bc7301baee090c525119c2f525edf6a0fa36fce7267b33d649d5fd391fc923933b51ac3a675dd3530579285a8847b3f2a2333b71d0df99f7ee2505bbe208aec0f94abd387c026a53e734e91f6e8d8fc648125f2a65cdf4a1a5c80b41b892eef5a2163d3aaa019b7489ab94341b3ce0d82a42ea1d0a431716d19f87276700f03c0fdd67c2885ff54e6225254a298785fa0c3f6fa176fc1e83c0c887400c049b6012d2339430c07334ad5a43411de0f618505c5f6fc300ee12c0a895c874c9133fe3354df1444550de39574c3b5725521bfa07f279db7d715ba38e507af8235cb2b176ef218a8dc443a473e5108678fbcc26f032f352865411c88ab9a4c1430d49c54c528b02d8217bf3e3c2a66f465d904dad57066c95125ebac0e76ed3e27551cf83461c6c6a92c604ad294ada8b8f0f18212dc1a24bec7ec40b152da5e8a71f861c0bed6f2832694ca384cd951fd62c929c5a1224b580248d6e5c7b2fbaca83d4e825b313f8b988b13c2720d16434852e0d795d6c8695cf9d7c81264af318720cf119bc9086734c27204b8d61e90f73ece8c72fd804d8dda96d6574ece449556697a5c7e9471e975c4f18ae3725843c7c4d6b0c62899d4b2d4a7f6b73fa6f502f251d34fb646e4689689a37cf039fe92c57faca36e39561a6e350a85732a0c64438fa84fc5f3d49871fb419f6d1b0239cf3efe16b8ecbd6422e2f61b40a7974bf9f4f7f3c478d59699e3784d0d3c090682daa221f3574f648069a839a717b7984db777c019fdbe4215f84b7e710508daa77b1d834f0c9a320a285e8937455b419248fe82a1788fdbc8bfad9c7a895a58698cac351c61c41fc602fe0f58a4082af9447381b3117e14e50638269165bb4bac1df4c2e57def36ebe7536ea04f76fd6ca47d0bb4fd99b38b5d7097e0ee5bab54862ea8c2a7e51612cdc2d9610aa08ce9a2143324258c012928cc3f27cba8167b5b20b95edf8c46f6780c131162b2642b988050e0e0e16e6c17e8aa854d289a319321778128b3fe600800138cf4fafc6942a731a2c220796dc3d8a2fed3cbd05b3da61811ad2fe020e6fb02e8241c305d09810b1eeb36920956f4d52aa22c9d10f0f02801a5a4df1ff66bc4de403a3c5a62eee777003be4d8441f1b8fc9d7581774542e972fb7f6271ca7cdb43d301f489a93c5609346e1705b31c619f307ca45c27e27e8e3941887630bc2cd4e26ae1d913dd9b73320035cf068f37531a8e2ff69ab3dd3d9fd2a225bf3774de782b47f0ee4ba6b12de3a087f95fc269041f91048bfa2c97be9da64de37cf2151e7bd6b125d212be93bb04f5fa714d7c3d3c9518ac4608c266e63e6f0dac7ecd008f799d68d5f45f66ba0096886225759b4933bc06f48ba3cd9b9377f7c97dc0d6df7abcc5d2adeb6ea260319df1ea48332c888dc40277f309db74fc412a6e79329354ab7bc3b89fb23f3d2aac96e5a2bebe1060dd0a9a4f29e0a39000d347b20a51feee340a76ee60e3a69c3735bfeddd300bb06055c20ce1baa1ae3c992469b2d1ae7bfc41a216cc729f269bb15e9b677005e47b14cb21df869c46777726db03e01bf3cb5429fbd792efcffb019fed654a988c0b331310798a16c04290f0b2ccaf69a762ac53a911b12226dd9657c56c12a309d9133c70644e8626709cc4282d1d4420fcb601a5957b299127ab2597baa504a18477a82ef0801b24e6e00b8dfedcd0ec50c78720a3a53691f176c2da81bb5148d9973dc342d56875dd72672ce572037b9cb234653ef6416a7175c8637b8c17eda741fd1c4cdfdf4c5f2412944101c6a9d0f644d0c31c7df1c0439718faaa4916b711a1b1641196cdfbedbd00d901679865eb08986610b2221aa9381a4bad6b3105bc1cf22e56e4369d6ff4ff8d93c436238a81f4147886df286c766116c89578ed7d5c7514ce80fee6ba43905e6d409e052cf38e8af01bfb93ca1149a4d4ff1af65b7e8439d992568c48f5a3913ae0b77a72a326ceb71e68c20b9d8e285e16befa5c2f4f288422fca3b8da2ad750ac4c463f1c70ee8b544942d22c04a4c1696c036b343af72de15a5d447007f2ac8e187f1ffaea3f365f11a42e33161c2ed37ba02df516f355dae5d966553b05d9bc3f8480585ba6f35d61d5afdb7b3c76768f65b959f302e53434e7738ae6df524d4dcfba0090d741d5c9cdac904fc0e62a72ffd9c8bbb6f18b7bae4f1097986437b1ecbb61186b74a81f202153585a0ccd7e8cf18ec633f988b9eb986a0ee9c66a2103a3a77ba48e88823877b8382c16218848ab7d9bdf8974d7f986d5b8f46b74014ca61d0ea441f93d95cc6d024e6ede1d98af7c2d7f3e902cdedb8c1baba3c323157d39ef67e065c98c3c36c2d3acfb511d4c8f94d170554b01e665406fd6da12f09c72ebc1b7aacebdf244419add4517510150ebf77ad1cbb069bd3ff4c0b534c02d570bcdd6edec6bfd31e5429b28895b9220646455f691b2a4e10fc575d64617f3d716c8157ca88c213bb15da8d39542c0f0bc9a3d29cdfe99c7f89870976345676eef6e2c766be00d0b459be3f3c1b567e90120e266bca9c92a9f2ca1d28b4a86fa7c50fd937cf261299252f9bd11492a7eb3edc3fa7591974e38ca5d785a20c166cdcc75640a2fb3fbe59b01a4117300cfe44b73dae7a64b1c0939f2cff28e8d7c40a84d8b352b90afc0534d722b22ee5781204b0fe52", 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="00f6115e4b146609aa93a3075b0c7b33b1fb1c258fd01a7a87d57db9000e4ccf5267c92f0419d8d8b9c7", 0x2a}, {&(0x7f0000000180)="4de525a4a5da8126f192191b9b3f9bf205dfe86b3a01f49e8fa62bff008affb54c54d36de0c0b1eb8c685235b5c629291d98498e8ba26cab5dcb7a7b0c96bca9abec36dbd3a1c1b37baea08bce6daa82ac1471fa477be410c0814f01", 0x5c}, {&(0x7f0000000200)="974bb1029ebf381764877b9e5238916b55fa23e25f66f3dae09dcef46a52aca6f1b87f2c1eccbf78a7a9e3b65bc53ef52bb9c9e23c56eb4d", 0x38}, {&(0x7f0000000240)="f54df141086cb52d3169bd0062ea2cbb25bea8393faa8302cd266a01885b48c67970f4706674104c00fc481ec3b5e6e8bce959afd92eeb24142569389736925a9bbe07075b07cf77e026d512b9e672ffa6fb405a67c5d30a30683b64a627b575b6325c1f4b6a881a84e7022be1f8a399fa9d85063f3e252e8b0834783233bf7061da5410c74734a59c", 0x89}, {&(0x7f0000000300)="782e1932905d21ac07dc9e2270129bd1a1daaeda9ac14f00c31ecca9cbcbb4d657e435", 0x23}, {&(0x7f0000000340)="ed66348060c761a569a742e609e854518dd264bece8dea5bedcd81d5c874aae8787ab46122327dc686aee40317a5d3b8ed6675aa0a9d6c302e4ccd73e8808a1a6415fd0b14c7a91e02e4d689b8bc86b8c5625c91d399553101e035f0ed766f06abe5d313ea83c421f67ca8244d1dbcc3cfdaffe84fcc4881e3face43c5f5104c7650981d70db0406668b8ff77f998907171833df9fc102d9909d4c306cf2796185175fdade5e2cc91175045ce2b662af97f470a99740bf3b845a4b2ad2cc9fe7de7e19181d338123cca518a50874d719c983668c91c40b7e5862149cc15f308236d95911d05fa693c18a6f8d9422dc24012908", 0xf3}, {&(0x7f0000000440)="d36b2fc16072f529626f3e0801d26a9cfc3395e3db70bd0e873f4652c38166866c0680eace33792304f09128c4699eb6f9255ce26b117cf374aa73772f00b5f59f5d873899706c6ada887e16909243532bf7d39bf82a3f62fb96b121bea8f74aa37dbfc4975137594755266fe508a545939cade6f0f6713d77cbf1e37c1fc5ec2183590ee12f9feb6ff4553a30f90c322baf75bdda6c12ba5f63f91d41509d9cfad0c5df3238db35f54e450d44eda982fd58c4ddc5ddb961406ba28d8414070fc8eac97360301707740be9d69ff3ac646629", 0xd2}], 0x7, 0x0) 12:12:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000200)=0xc) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f00000003c0)="b48a3ee82817f6338dbcc2481f1c57464929cacaf9c3f039a971e79b288d8f398dab3375649e8f51454085b6ca530a74c7cee8f21956578737eed0c753a12bc7bda437457d40571233d3ca7616a7d603464ee2c8be56553be40edaa921a2def8ca6761e464c17d8e131aa0fba1ece5a59b6289016fb5e9d5ae51f243afb6326aec6f8affe0cd9d88c33a4ea1d9496f16bcf96ed57c0a9385f00850c0623911ad8d363fa9c95f1aaecd34d8214f03e9f6ffdd459ab2e41ddee4898c8c64960b206d0c04153b6eb264382e0b5f0f108942e858a7f8fd034c", 0xd7, 0x404, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xffffffffffffffe7) getitimer(0x2, &(0x7f00000002c0)) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x40, 0xb9}, 0x82d, 0xa86, r9, r10, 0x40, 0xffff, 0x9}) socket(0x1, 0x8004, 0x8) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 12:12:16 executing program 0: execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\\*&@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="2e2e1900", &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x7082, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x3, 0x101, 0x7}, 0xc) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10000, 0x184}, {0x1, 0x5}}, 0x2) dup2(r1, r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) 12:12:16 executing program 0: r0 = socket$inet(0x2, 0x103, 0x200000000000000) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x3, 0x11000, 0x80, &(0x7f0000fec000/0x11000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x1, 0x6}, 0x2, 0x8001, r6, r7, 0x3, 0x100, 0x9}) 12:12:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) socket(0x3e, 0x2, 0x100) 12:12:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/156, 0x9c, 0x802, &(0x7f0000000140)={0x18, 0x0, 0x8000, 0x8}, 0xc) shutdown(r0, 0x1) 12:12:16 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x7, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) ioctl$TIOCCBRK(r2, 0x2000747a) nanosleep(&(0x7f0000000100)={0x5, 0xbab}, &(0x7f0000000140)) 12:12:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 12:12:17 executing program 0: r0 = getppid() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setpgid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 12:12:17 executing program 1: getitimer(0x2, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 12:12:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ed46f9e2ef909d84fa47c02825e1062c1092469ed65aafb56b42245826a1296296c9a6878f036bf3baa04dbb484b2899cdde761b", 0x34) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x7) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1206, &(0x7f0000000140)=0x3fd9, 0x4) 12:12:17 executing program 1: r0 = kqueue() dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) 12:12:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:12:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x75) r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7fff, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 12:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) 12:12:17 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xa75) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) setsockopt(r0, 0x80000001, 0xd85, &(0x7f0000000040)="d0a6d76d240cbae8bb52ddcbc328da7c8c450e5a3b7ac4488ffe4c495c6045293f336cd4aaa6b234de9ff8adf2fbcc06358e9cf76b661993ec009f5f824ab9b3ea59b1a6d8930a6103e8ae3912ad56a2acb2563da47c07a6705e279ec1716c24b9811fc723f98d88ebd718844545b198f3a2a525ec88bace6790cad6e870ba75a4671f667e99dc32d7ce1bc291333d7c944d44a1b233c6ef4d93a204d23331812d27a428636aedc6d4cce146660f7ba3518b56669c3cb6f9b162cca1b938d15a061e5e8b5278e1a7391099327b60a141", 0xd0) 12:12:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 12:12:17 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x0) 12:12:17 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x100fd, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) 12:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x8) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:17 executing program 0: r0 = socket$unix(0x1, 0x20000000009, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffbfffffffffd, &(0x7f0000000140)=0x4, 0x4) r1 = shmget(0x3, 0x1000, 0x40b, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x2000, 0x10e, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xdc6, r2, r3, r4, r5, 0x92, 0x7}, 0x0, 0x80, r6, r7, 0x5, 0x1, 0x5}) r8 = socket$inet6(0x18, 0x8001, 0x0) fchown(r8, r2, r5) setsockopt(r8, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) getsockopt(r0, 0x81, 0x400, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) 12:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x90) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 12:12:18 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x5}], 0x1, 0xff) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1000000000000}, {{r0}, 0xfffffffffffffff8, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) 12:12:18 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 12:12:18 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socketpair(0x0, 0x0, 0x1, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x3f, 0x10d6}, {0x18, 0x3, 0x5b5, 0x2e1c}, 0xfffffffffffffff9, [0x300000000000000, 0x46a8, 0x1, 0xb9cc, 0xec, 0x0, 0x401, 0xfff]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000600)="305a4ea2b0d97ab026baad82f7bf9729", 0x10) unlink(&(0x7f0000000000)='./bus\x00') close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="fda93785638b332a10c78c6553a3986bc22a3e9bc18304e77475d79162944e47397c40a0f652004f10ab56f2494b8363713b3925e74c87d85d8badfae507978ed73c28385691f6b36116a1774062e04d9e3cda395dc72f5e14fd", 0x5a}, {&(0x7f0000000200)="c77bd92134819371ec79068a4cd97be8e47d23eb", 0x14}, {&(0x7f0000000240)="7ccd1cf6c2724f0be1d5f83765c6d9d786edd9ea0db19aae14781cf6aee666b2080db7d5b69e696424293f3ccecf59a367f6707ae64ba1fdb147576c502d05f4e065a4ec3ce32c0ced6e2b5cb97ac074979769865e8f7ed7dc7b6d1b8c9be42cd04f788b5515ebf242", 0x69}, {&(0x7f00000002c0)="d90264e54e6b8eb6cd483fc59b43f3d662212517ca2609bc9e6f0da53fd23052ea1e44c5ba670cd19f3614c74aead2f567e5f4e45c0cca1f3eb2904e7e6702d3e51f47d82ef5db2132a94baa71ee610be1474b6a626e5e142da876030fc67151fadc0d1f63a562a517b3eba2440976a4cef0399ad793a01ee0451f8b5cc1cb59e5616953dc4253f7fc93b2be72b04ea1dc1dadcdee509dfdbebb23b8da91d49995edfcad6869538e1f7812a40a7c098f3ab194b1ffd2be25b59c804219bdaf386a68ab50af9052", 0xc7}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000d98c50978bf0063400002800000000000000ffff000001f61e008af5f7e33474bc170034270dd42017c80d104cdeba89d9cb7ce0674c08e6cc9f702cabe5861c49a04a58cd0672d8d59195586e776874549ea1f55582cb8c66f286b8d74117bc04fb48629464734e05769d250bbeb0e66caa722ef42c8e8323fc2ad7e029c76cd3241552c0f8871d1cbda41feea0ada914ae6d035df446d5ce12e4faf042b019cd87f8aba20be0cb63eaea42f686203b5613c0a4fa0b4d7444a10918dfee679511b493bcdf441e639d437e6ba7277666280be83a76caf6d021bfbcb366f71ea745ed975b590aae63aacc4ae62dbb50ff1a01809db4c2badc5c9e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x401}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000a40)={{0x18, 0x0, 0x4e3c, 0x10000}, {0x18, 0x3, 0x0, 0x3}, 0x9, [0xfffffffffffffffb, 0x8, 0x9, 0x233c3618, 0x4, 0x3, 0x80, 0xdb]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000a80)="7e9503b3ccd9cf688620137e03cd561f18be3475afef23e3ee75895c955a63056fb7022247d9d105fdc27de21466655ae16f817054f1afde977e4b6bd6ebfb48cf27430a80203c116a31cf08a5e5328ae0e57a0e1060e3cdcf272606f51696baeaf81465e9455ff75bcc1ca55270ed7f5c1a3e4ded2d2388ad4ec5708cd3999a1f07699a5f1c3faf98f6df4729bf1a81c7b4436a5d4a1f15683fbb4d2a7aa989b9a2ac8442aa850bbb03fa64acfd942f192cc1889739869c", 0xb8}, {&(0x7f0000000880)="53069a74", 0x4}, {&(0x7f00000008c0)="d00a41ee4a62b14fe57ff03270ba7351e806f421696d8a3ef347533149c350735c4af3aaa77c5c20a4d1f81d9d65d1006d3f09abe22150fa1f8ab9b3d52ef39a902638afde4d3b28d704391ea61102d6630a26a5af60fdde8e8ae77822f4c10d14b6403c55156aa64dcb74525f5f4dd14c669695df47a223cd3c93fad310cc0f64aeffd814ab096f5e753342bf1f5d22e73b929d3df9b68a206fb54efae0f8e4436f55e52ff5b1c91768b60fe409b2969a1f45b5a84ae19dc2a2c58d", 0xbc}], 0x3, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r6, r3, r5}], 0x20, 0x400}, 0x2) bind$inet6(r0, &(0x7f0000000640)={0x18, 0x3, 0xe8f, 0xffffffffffff8001}, 0xc) 12:12:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) 12:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') 12:12:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x81}, {0x18, 0x3, 0x20, 0x9}, 0x0, [0x1000, 0x0, 0xffffffff00000000, 0x0, 0x2c, 0xc4, 0x0, 0x6]}, 0x3c) r1 = socket(0x18, 0x3, 0x80000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e4103b6e44fb3b06f7239cca", 0xc) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x10001}, {0x18, 0x2, 0x5, 0x2}, 0xff, [0x20, 0x40, 0x4, 0xfffffffffffffffa, 0x1, 0x7ff, 0xfff, 0x8dfc]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfffffffffffffffd, 0x8}, {0x18, 0x2, 0x3f, 0x10000}, 0x4, [0x100, 0x6, 0x3, 0x2, 0x2, 0x400, 0x1000, 0xe1]}, 0x3c) r3 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet6(0x18, 0x5, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="62240c1a4e77d95e5dc8d99c14d2dc3bb4b9d57071414ff64a78a25264465ef2c8d75cad78050cef8ab0d46dc191e6d112ad4f5466209e39ac051d60daabae0b3f3f2a54c09aa5dc804de1140c11eea36b75c6389f31222b8e09a14b7a23fde7eac205cfda0ea65ec0a3a6081218fe4a5e6f0ca69e77b7cdb22a45963631b14fd1332900430336b29dc98a5798d7373d9ce13d9e19af8086e8f81c0400aa594b079749dbe22fb4a9c7b93e78a047115418c1f33667e2ce3b4fab0f2810bb4e731fd8a9655c62d3224ce920883c2023798243cfc3998a323accd546319663d4af60a1338919bcd62e37f61ee7e564f92d048d3620dfb7fd627fbee461f2b0967bd366546f07c43d33508a2eaeb25d234e1fe22be24c3e50a278a9dbd1d40a446b755cf902311ee560cd739b032408419ba82aae11c2d90cd00a54b9f8aacd00f9703f0642b2dee8bba5e82ccb24f4c001ccf4f80b4ed7544ae9e0ceb81e37f997142de72f74e9722b6e6b39a5ea4d8eb25c5ca86d9ed0e3cb12beafe9f40332c75643804715e272f3d3aa4de16039be5bdf06ae0ffdd6a1e6d10f100d7e3a02abee8be50c4f7facc4fa7f9b1d1c99673f6a29b895c7bdc154b2c90dc68ec43a7e35b1fe3d8156c2dcd933756e1bc86c6ca168e90646bcaafc7beecd4ba8e40c4ed69d1909adfaa1f8e28bd6cfc4cbb4e60c6ce87f36b062820e598df3530d27e7333a234e49bbdf2b3e2fbf784cdb33e20b02e77cd6d369a8d4b7b491c1fb85187b32a23b6460507866b280a87ce22faa943f2972ddcf1ac49a7ca2f7829dbe3eafc195ab6b889b1072b2a7aa930ace301a2322a171656c1b7f5eeec7cb476d2326d80f47832735b113c27ce28bfa72ae50e99e5971c3dfbca410bd9eec493f568ab9092072abbf6e7be72c707bdbd44574a597e668b31b1ff9f10a278d0f44fe9b095a6ea9a2b32134b3241c1f6ddd6e21b5c4843d72ab3acd9cca15401a81510170f992a36d1c82f758d120de8c0e98ee41589cb5392474061fc9ac9fcd183da0cb692d097c6f47c505466523e022a82f133c33b82e808af1fe8fd67a1d16bc7d5548cbaeeb592a3c4cd12d3a656240a827718a3017f72fd64e58cf349a4f53bab56744dfaaf5b692f540f1b2e574075b4af53cc6979b1c4eace3170c5191904cc8c8432fb4fe51bab863875c7ccac2cbe6e1756268eb1ace56149a5a2a86a1966f932965ae99bda5ae0ca024ee968d0651bb5b85d3c9ad5bef9350edcf66e80a49ebcf785624ad303f14e2a62ee5e78038cbccfa7e7bcac234dfd63e7cd544847be849c5506fc10725bd2f1c4e1011f29315a845feed9c01026c42531804f19c09e5386eaf9e19a50742b563cecddeaeaadd986287382e41a642c624115465db6e896e7e282cf81e54002ae55e28f8444fda6703aa634156d513c4a0258b113415208cb364f27b098c1bac70e15d81e536ea0f8970400bf34a1360f275e498f2a765f2e1f3f3d0624cbc7398a107f0bca3bcae0189a671a45f40e8d5be334aa47554a33667907da7247ba7e2c0379dfd3547fef392370cab47acb7958463fdfcef342b304294294a8dcf60758e0d92a37eeb6afdcf566e745a40ce9ba90611bfa88c20bbd64c2f60dc9710321c79fa2734bcc99f921bbf29d236967f646c94a816e43754968fed7d6adf73e10cacf068a71c59af326cee1ff6ed88768a7136e902da98d07bb0015f7de5f73dc6c754db3a6356fc4d6b422a63a52ffea2255797b7cb504322f6b3156d17bea2f857c80a7255f1219a4826e9297c8d392a5dc3019ebd830ab7cc97f57bf232327d94adc6f89a5dfe5e9fbf17d4a25cc6f1335ff1dec88e7da5f23764c46af1ed010dd2da4b431b2c0568faf02cf85c40b1dfa7bb25d0c62b71d06c76eac563c8f867635ee0a80dd2b6f2817c37faf5c5f97cb5f34500f6ea4dbd73597d75e61cf7c50c256d7a644327716a77a25c04fbc5e1c8470bc2cb14f385e863b44bf2b310b1615cb5e452b756f29adc43f4a362c3adc5c2ef77ec7d9de4d5788d5a93134926387a8a8b469f3fb15d449104399e67ad435ffbd0810848ef119c2b9611760c177888a45d606c99290cf0f3cdd2c6a3aed19ec609dbad20fb9c823f454b5de38aa5906383c5cfbeecb9e8f544563b773cdc43f3bc1a42905b504ca75998dc4a3b4f5717470382f853cd9a61bd454b366f30b7ab30080c9c7845c65a89052a94cfe109cf762a16b5d434dea78b8e034166e94163b9c24459fd874ff057ddba69a923f6968dd4718eb227428aaf658954099b787e6d5b72c431fc0d97e36bd7227b62ebde5589662a59b0bd6cdd675c0190b7b38a605b5837f8d4b73416f5a502b69d6c04b9c354bb642a48a49d20b0e75b56d6b1591bba47d49abf57ebd7649a60aafa0aee6b7fb4aa8f1d2444ef1776472327aeb6bc893469fbeb14f279c8abf951c24b65ce515eb6646cdcfa32bb7c1ed62014c41936b8c989e98704ffef409ed6055b8fa86dc8e0246eb9d5c4b0c97733bc749ad75c5eac6923c7682562e768a583604c6b4dae7f7b46392fcf234d81245232b0177f33f9b34a8058fb0c128b4a6a1a022c5678dea2a86b8987a74feb6798d420ba4c0d69eaa1f6662d875b09715c9655db5d8c7fe7b1cb7e9108172dabc1b41a978b3d26a8a234bce1e31e02d09313dc6bb9118449d0aff3aa5c0a816d40b46dd22f5962bd75285eca686ad36a03f7a68d61c031e801af9056a684aa72c33dcae4342428db150d086618184bba377ebe2bd1adc950d1ba4db1d1e05054effb00d8b83c27030c920b61e7dc836c91a213f9e4fb9fe09e4818ed3fa973415c84167ac2d6471a18b7cead436cdd7a8b05677c6f2952a5cddd2b66c39c0661c57d470d46519e58b1c84ce90ed702f2be47bb3a170dbcf0fb2701068d102bc7a054e254b43cc01ca7dc4ba5dc3ac509c9af921cb1a83fe9a618531f9ebbe42a1074f5b04d511461e1eeb7e66b32f57cca1c9aef7838c652dfe54ca1a5c4374d6419b1976cb9dccc8e0a645adb436784c309b89c90df0ac0095f7a0818524eb97bc31be80831574aa35ab41e3e2ceb8b3cb7de8388038d416500b7620bcf5314cdbdbaeae65e4880d9588d4bc050a7a00850113b72e74c6a65c47392ba22b3c439a4da30f003a9d6e7b42524d34c423c324484660211ece56fe9fa6762779436f7f2fd6c30dccf5615b53dbdf0f547df4515486b36260190beb5d77f959ec2b42be42122c443c312fdb9b48f002446016bb3e9c6c1f0e1bb7cf6b8635f55fa2aa17404446e8009a705eea1c9b18761ed13062333b36aa12cf8a10f0621fa11e61e8ec8c9d57a322871aa1742603c91ea85a01c63792d75831ab7b367b0e265b1f064f3f64e25a2e919470baf890d69bbadb084fe46ec342205bed987a85d68bab7732037cf89925541625a871ba39cb8d37ef07260e7d4ffb62ce15c6e2994835f5d722a90f1ed2e37cb2e3ebd1440b0ab239917766646f94c58e99563edfb695522e89d79988fee9e22a656b0bcf247d715109342744d7a86db5f822e55b983f09f16b3c065cf620dceb463d136e2972d9d7f5e2d62c5d006a50be3429a670a1c10fa7d905e01169dc61cf097e059fa32ea10f3cf8d9495cc4b6a8570517836fc6c8ca203e9f4ee4e8857a03fe2c28cccb56de83f0d61a8ef1ddbe07325c8be722a80e50afb85b9e3c74f5273ff759cec860b38f22820ff069d11dbdf679d5767cdad63b51786274b66a0c13eb2d523f9ac9f0b040a169d111b4d98c0b4d5090f9005383b0708dbff5063b6c16e6632694a90d2e00e73396d9482f942ffcdad2dc92f3ec47548b6ed6e134c8f63a55f9ffa4cea635744cc14846dd402f562a4c95cbb05d05332d503b0b3c5d8cb72be730ebe797c8359994e192abfa8fe766e0bf3fd18c599bff1d43bfa9daf1ae0f63bce239eb74da63563c430bf32254bb055e78866bd75e29f2993f1cb34ea3b6f5b2e4c6d65dcc867db1158d6124aa4929e0d1b00f779647c4af2703dd2b28dab7a81d38fb3efcf64d749efba18d419ba7eca219dc50f64765d2ddbccd6ba050ed4bb95b60b0b8b436fbb47e4f136b3a1810da8cf7cb63a1eb8bb2c12ff2668090a50946f5396d3021d04c9001739dd7697fdf00d8b0db21b8bb3e5ff2021a2e90f32c3b9a3dc34017d0e5785b0d25585c03213654d1237e5e485d7e236d4e9534d492ca86b3af8626ea1d5c32ff41596c393f19b1006405d141f33f6e16cb00f554e5b02f105753893dd385b224185293293468e020fd99afca9a0466345b749ecfb655eff9a99751eb59869c6439e4053adf9b490a57cdd009103edd472d5f6d3eefffecd036e2ff7132855b92f54909144cbc506f4ca67898267089305927ba7aea15e7544f3ea58a9749f928c367d4b913593f48352dc328cadc1f0fa6c4758fe294eff8ae06a1c69111d663dc4221fce3825150d22290a8bacdec44a30e68b9200785d104b066a22419d63785c657597f297594884228b75a409e3d9c5a92c05e5301becb5a23867945824e8e014139018ceb5289618c9cc61ca84266f420bcc6a058d6e123d82f560b649d32b5121fbade1c0f16144c80f62147605180f42629ff5a526a4527961b8f3aab775c09f5b869709f9e17588f693faca8973ef73c265269d7648462f7ea2e24531f2e4131b3929d4475087e3310227cd6ca23e3aa0985d0bd47190616d6606e336179f538ef4d05200d972e0aad801202beec79f50bd48495f8e1880b44110070a739d6ea4c666f83435c726524623b97382714c6e30ede19ab8b5a1624be0e63caac12fe065e7c4e22a09fd0d344508a2ad1f506b3b9d01dd75fe3a6362bf2969dccef3a793f8f2c18c96f9db60134ff023d7e64826a68728ac5c6c7a2fbcdefd9344734da3aa407f6213cf13346a122af7b4d0a94724da406c06d410b1530038c7f14fb49ce7bcc78ccaf8af0760ddb2dd36a1b56a007894f47e4992107a4d537caf0c33702a03584130065e60d8154da085f363142a733efb5e84df7b44cc1f0f34218628b239d45c2ccb0661d8b72f843f2e3fc4a563cdaabf28b9f5321be20366d22b3ba8634c3286b09564487294466cedae90e6d6c8386c4f1806fb43a654215be5dfc05722fa8ac220faa455be546098d403c60091aa547dbebb0d6657b3d61f4523c1925d78b947a5502053bc327db02edf33ea3212211c2662ee755c333e641c314192cc44fe80a26bf6c4bbe4847d9405083ce5ace43f6d7af39f866e6e691cdc1a2ad905dee8193c20b74a44ec439d9ca33521ea7e7ce0319aa8d74c178309ce5c31fc6a769180ef769d311e5384502df9f708cef7ed394c6ad8391752cd944dc448fcb680f3ee9cf45313fda8b5f2648b17b8fa7a979ab685c1f562b4160b31c9530a56c42be5aa006a3c611a008c8cb5214b12de212cbcabace280a53bdb218497c51172ce8bcd6c3734f146c97121e1ce089face768890fffe854e6c774459ae0b73dc162e212d185b695c7e3c10b7c369f692908640340d647a3677cd2fed70e51198e8580e5887a0995ee76b7a32e9503eed927adac34566a5c850ca4ff3133c3a4f2ccf52882196323d28f21647aa121e5c4b3c2b273003858532944fbfd3c72add2378691346622f8badd9909bdb5e38fa74134fa235c610c74cca98460855f2ae78cb125393c55f79d82bea7d039a7faa4d9f43f19df7a0012fa17481fbb849ec7d24e4d9c5bfb11fe9bf43bd4edf55923fa23aa7af1e75871", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x1, 0x0, 0x1}, 0xfff, [0x2, 0x6, 0x6, 0x3, 0x1, 0x9, 0x8, 0xfffffffffffffffe]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x4, 0x6}, 0x10) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001180)=""/223) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000001280)=0xde7, 0x4) r6 = dup2(r0, r0) shmctl$SHM_LOCK(r3, 0x3) r7 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={r7, r8, r9}, 0xc) socket(0x3, 0x3, 0xe3) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/156}, 0xa4, 0x3, 0x1000) getpeername(r6, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) getrusage(0x0, &(0x7f0000001500)) sendto$inet(r1, &(0x7f00000015c0)="001f85056768de354d41ec22c96a7a1a770e65aef2d3413d374361c436d39c0e93fbd3c5f5f948a9bf66aea0fbcf2d3b2cba61087436a1abc352d6dc5785b202fc966b514ba50344db9464d475dbe7b6a86a2596cf0c3749a1d2592fbd5c99f1ddc5b3dd338ad040c1ce0195be5584547ba6f1c32f9f42a74bdf911c52afeb43dac195906371ee61ec15e99df000c2adc8c50e27b62bdfcd15e7ea355dc438d93b932f0f1a7472", 0xa7, 0x2, &(0x7f0000001680)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x1, 0x3167885, 0x4}, {0x18, 0x1, 0x4, 0x5}, 0x7, [0x2, 0x20, 0x1, 0x40, 0x4, 0x3f, 0x7, 0x4]}, 0x3c) getpeername$inet(r6, &(0x7f0000001700), &(0x7f0000001740)=0xc) 12:12:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x9, 0xfffffffffffffffe, r5}) dup2(r2, r3) 12:12:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004304) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = socket(0x17, 0x1, 0x8) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x400, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20520, 0x20) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x90, 0xed, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffd}, {{r0}, 0x0, 0x80, 0x0, 0xffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x8, 0xbd3}, {{r0}, 0xfffffffffffffff9, 0x18, 0x2, 0x80000000, 0x27ab7ca5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x5a1, 0x9}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0xd, 0xf0000011, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x20f93599, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x86, 0x0, 0x0, 0x7ad9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x200, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xc3f6, 0x8000}], 0x7e82, &(0x7f0000000380)={0x960f, 0x8}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) 12:12:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 12:12:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:12:18 executing program 1: geteuid() r0 = getuid() setuid(r0) getuid() getuid() r1 = socket$inet6(0x18, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0x0) syz_execute_func(&(0x7f0000000040)="c4828da9fbc46251adc9260f8d000000002e64450fae790036642ef346dd31c40105d99200000000c4a2ed8e4300c4211fd062000f62ccc4227d23a800000020") 12:12:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x0, &(0x7f0000000100)={0x6, 0x80}) setrlimit(0x3, &(0x7f0000000000)={0xff, 0xffffffffcf9cb28a}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$inet(r1, &(0x7f0000000200), 0x0, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) socketpair(0x39, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:12:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) open(&(0x7f0000000180)='./bus\x00', 0x20898, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) dup2(r0, r1) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3ff) 12:12:18 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10, 0xf}, 0x4) 12:12:18 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 12:12:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x18, 0x3, 0x401, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:12:18 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) msgget$private(0x0, 0x8) setitimer(0x1, &(0x7f0000000080)={{0x7, 0x9}, {0x5, 0x1}}, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 12:12:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xcc2}, 0xc) socketpair(0x1, 0xc007, 0x8, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x5}, 0xc) fcntl$getflags(r0, 0x3) 12:12:18 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:18 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4004, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x2, 0x7fff, 0x7}, 0x9, [0x8, 0x5250, 0x9, 0x2, 0x6, 0x83, 0x9, 0x80000000]}, 0x3c) munlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) 12:12:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = kqueue() close(r2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getgid() r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r4, 0x5) r15 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="f6e24fc1fceae26459e4ed37b70b87", 0xf}, {&(0x7f0000000140)="c02fc9770227", 0x6}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000011000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x8}, 0x406) write(r1, &(0x7f00000000c0)="e3", 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 12:12:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getpid() getpgid(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f0000000080)='./file0/file0/file0\x00') 12:12:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x72}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:12:18 executing program 0: getitimer(0x2, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) getsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2040, 0x9) 12:12:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1227, 0x0, 0x0) 12:12:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 12:12:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000380)="251dd1840f09e79a40e4ed7f808c4fc8ce50bcacfd2abe66cd08cb8df492df5c01dc15ccae7185890103036013fd89c3ed6afc060efc0363799595da55c7425f2495a3f2f49927fd486a4458a78bb17c528ae3a201373f3c52be1bb46cd812901e03352f49818e288bfafbf6ecafafab96beca0b2de0c15caaaa87b5431b67cf573f4c39ef59c2afc757f5074ee40fb65f93ab4b4442e8ad9b33f7b02689d4d59a25b8fda6cecd0b6a5ee01d05d9e38e4b0ede17cf7105840a44ee56c7b44f95e9952e026f1257d06d34f52a0baaf9abf95f6c95beb8a46c2bf8ff7d7dcab1d2b8", 0xe1}, {&(0x7f0000000140)="f58e35cdba1ab7f5fe2b4e0848a1b7bd96e13c1ff86aeb8d5ab4e1", 0x1b}], 0x2, 0x0, 0x0, 0x401}, 0x4) sendmsg$unix(r0, &(0x7f0000002fc0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRES16=r0, @ANYRESHEX, @ANYRESHEX=r0, @ANYRES16=r0]], @ANYRESHEX=r0, @ANYBLOB="bcb06bfc682db27f8a7ed6c662b18d321601126680c0d9f2f1ed85b1eb1d3546256f383f4e2454f7553a2a253dc3c24741f9fec7f7018000009713896884d79988350d34264c9f87a854dfd98231f534e0bc82b2afba0cf5794aee29dae852fd848f08ab682aca493bde200008000000000000afa37fde97659758f634e1b3263de3ea03001447f352a7"], 0xa4, 0x108000000000001}, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:12:18 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r3 = syz_open_pts() getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f00000001c0)=[{r3, 0x2}, {r3, 0x108}, {r3, 0x10}, {r2, 0x1}, {r3}, {r3, 0x140}, {r3, 0x82}, {r0, 0x1ac}, {r0, 0xe}], 0x20000233, 0xc5) recvfrom(r2, &(0x7f0000000040)=""/78, 0x4e, 0x42, 0x0, 0x0) 12:12:18 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000fb4ffc42f844655b000000000000000000000000000000000000000000000000002a00000000000000000000000000000000ddffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 12:12:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 12:12:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0xc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x40) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/100, 0x64}], 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3b968282) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) 12:12:18 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/102, 0x66) close(r0) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x8) 12:12:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) socket$inet(0x2, 0x8000, 0x9) 12:12:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7500, 0x9}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 12:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:18 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 12:12:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000880)=""/200) r3 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r4 = dup(r1) dup(r3) dup2(r4, r0) 12:12:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:12:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() r3 = socket$inet6(0x18, 0x4001, 0x7) r4 = socket(0x18, 0xc007, 0x39f8) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x180, 0x0) r7 = accept$inet(r6, &(0x7f0000001680), &(0x7f00000003c0)=0xc) r8 = syz_open_pts() socketpair(0x22, 0x8001, 0x2, &(0x7f0000000400)={0xffffffffffffffff}) r10 = dup(0xffffffffffffff9c) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x1, 0x8, 0x9a}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x1, 0x9}], 0x9, &(0x7f0000001540)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x3af1, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x1000}, {{r5}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x4}, {{r7}, 0x6787e2d92854b5bb, 0x1, 0x20000000, 0x0, 0x7d}, {{r8}, 0xffffffffffffffff, 0x20, 0x8, 0x6dc, 0x7}, {{r9}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x8, 0x2}, {{r10}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x8, 0x4}, {{r11}, 0xffffffffffffffff, 0x92, 0x80000000, 0x200, 0x7ff}], 0xd89, &(0x7f00000004c0)={0x0, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r12, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 12:12:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200, 0x61}, {0x4, 0x3}}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 12:12:19 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) socketpair(0x3, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) 12:12:19 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r0 = msgget(0x0, 0xc) r1 = getuid() setuid(r1) msgctl$IPC_RMID(r0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x4) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:19 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) 12:12:19 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:12:19 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffff) recvfrom$inet6(r0, &(0x7f00000000c0)=""/148, 0x94, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) 12:12:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cf42aeaf5f147c7c66a2eb3d85ccc4d3e47edaa659fa64596bc8d302b521cf245a44413dbb0f9a937095d19a6fb84f04b20bd0fb3d4fb0aa00f20631a0e09e58431c556ed5c3ed3348adb67245b0cb9dcfc50daaa1e5b0afd407266fc8ad74ca975b8972ca59577e6c3ca1f0ca5cbaaec62322ca1bbfada4a31d87129f71628cff6caefab487da0353", 0x89}, {&(0x7f00000001c0)="f0b30734d870982f5b09e0f8be3b6d8a5a726501c4e854a67f46320c763f57e34b885846c580794a80e67010dd5aed25dfba867eafc9818bc50d53f5adaf4e3cdf5bb7a610ac64a978c58bbc5eb914ed19cda6a43232a65a327c1b6fa8ca6b5f00172abfa78c72a0f4c5a732982734888272c1ceb6548950108a731fd7826291aec5f42c7aae84eeb98a", 0x8a}], 0x2, 0x0) 12:12:19 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfde) 12:12:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 12:12:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) r0 = socket(0x18, 0x0, 0x40) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 12:12:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000000)='x\x00') 12:12:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) syz_emit_ethernet(0x77, &(0x7f0000000100)="c096dfe58cdf627f4bd594cd16528005936a33b8cea9badc6013c12ba99e59f1b2c9481de7e102b1c197d92c7f11daeb5d3c1805c96f0ae7736918a543cfb97f265b241157ac040ad3430fcdf305df077e9cb398230189f1330bf71f05a07cbbc4386eb28ebc2f251f785b6319b0cb37aa229b10dce6e7") setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendto$unix(r2, &(0x7f00000001c0)="bad4a3522c543a74d53b5ee5cb7472d822ee23838897e8ed94240bafec7fa61bfe5df62edc9a51a1cea9edf3ca0674565fe6c1a7010417cd126fed54ad9ceb282dddd535ce40437c98b16f3903acf6b78dcdcdde0c5a1df80893b5a4e533dc21b0d0b685687a8d5c5ffff59302614f877cc1206ebd77e5db35a276193659d846bc9e3f5513ca9c977d94573aa0342a9e3ca1618e59e60b15c638ea66ce7c41bcb2c660ffbd150486be7c209ae8b4b5a0aee6960d3ecec5dcb806177288aaa027a5ce496cbd39ac990acbf07f5555a3f3aadbe7b3c2ee4f5400b7d5501981c9238f90fd8a", 0xe4, 0x403, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 12:12:20 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) 12:12:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getuid() semop(r1, &(0x7f0000000140)=[{0x2, 0x8, 0x1000}, {0x3, 0x7f, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x8}, {0x3, 0x20, 0x1800}], 0x5) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) semop(r1, &(0x7f0000000080)=[{0x1, 0x3, 0x4234852e4c826cc}, {0x0, 0x100, 0x1000}, {0x7, 0x401, 0x1800}, {0x6, 0xa764, 0x800}, {0x2, 0xffffffffffffff81, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x4, 0x800}, {0x6, 0x1ff, 0x164eb8c6d9edc54e}, {0x0, 0x0, 0x1000}], 0x9) 12:12:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fchmod(r0, 0x41) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget$private(0x0, 0x0, 0x44) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0x80, 0x4c06}, 0x100000001, 0x6, 0x4e}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:12:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x24) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/67) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 12:12:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xff, 0x3, 0x3, 0x2, "1107c414a9ecd2287670e6394b5204c2efe45530", 0x2, 0xffffffffffff9882}) clock_getres(0x4, &(0x7f0000000000)) 12:12:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xe1) recvfrom$inet(r1, &(0x7f0000000080)=""/201, 0xc9, 0x803, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 12:12:20 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) 12:12:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000340)="e0b764abf13413a44c69309ef1ae0d31068d18768a851450162dbdc8f647fce225c38e5fa94fdcd0e076b8a0431cc29606a88cbc0cc4f76e2f3be206d06695b70b682bacd5a2cf49fbf3ceedd8077805da4884afe5b4f0620da1a948c45d4ba415924efcc6ddd743a3fb10cec933696d549468e4ed0ece4f8d25eef4a1cf5610cc405441ef9481d54273531f1a39cd3d59228442f057c67d726e959319801182389995f8b1a53cd7508bd17a88c44ae7432afc149223189d1dda0029e56375c589ab7bf483f0db3959110c22e87b83b74e0ad038454ec4d82c66803f29fdfe6db18fb9838d38e4c9f22c8882087cf7ff0c1dca2de237f3d7a055bd3578fcfbd0f888270831fef414a1eb224c81dc38bd528b91cab42647a12847daf9d9bcc1b3087400129afc95a26f3f847c8427f154ff8972928bd52792f2e2fcbd4fadea40a8118fbad3a19ef3bc9d47408fcbe424d8674db963dd1955734e6ee9f51e53f636d9d6b152e98e6304e8b5caf85a52f16a2ede44f918747f328957eced22aba5f05c033b21ae60740beed4715c2a357743b90cf473d035d269eb9502af1a0c5823eeadeb7c7e87e0bf6f58e0b3e326acdb308f44418b50bb4836937d383ff43b6ddb693acccce2479a7336d5274b7f80f1f713ac9674663a8fdad08420ffcc783cf2d0a7705d0ccb5006ef3f916e86f1e6ee4dfc659e824971c7a5a7d6aa7bbdf0d68384a572ec5c4d54aed5770f250b5ccaf174c091c34eed7079f6c59438a38196fd611c4c77bd94a3b01412b91a646f7cba87bed2c75ff4c9efb6fac24dd41fbbfc2169d4742c0a2e6fe0f6b5ab23ef9f7580fddf6c593b9ab16fdfae7cc5db3d123fed768265bfa4ed6098035059844f5061366639a591c1b1ac12f43c77b4f88e8793d6e954f6ea299a08afb8b24e7c190f00181d8fafedf4a4d7f1e241e06f65e296431a30c638d86e09271fe7a0a79d939f6ce0948168b71d3dfe873b3e2a2c562118cff4b658045cb0a2ac49cfd6c056489a1c6f6d8967d8a57d5c4bc045390240174aa9aee3f9eabeee3d259bc035c1fe36da7f39e69a09c0a3f0bf8b7ce7ffa1a175d2d543412e6c2091bfe7ecea16a7be1009374e7d9339ecd5afb6d7be74659ccb1d60f9936272484b87ad51cf43b0e124a32315e2da121027ccf3280047bfa29cba8c7d4cf733f2c25af2eae8de585dac1581c763e7dcf185a3ac17a8a67ff2f30d445ee7334b176bcf506d08c7663418abad999dc61d59b658ce8461ea5dcb09a8e4163e36d403483c00268b195cba68dc36f3a87947f2ef61c3de37ecb09e0bda2cf72e8470bc15bba92e28c9bfaf998d7e3421ce8c5d1e56c17759ef7c2ed0e57c3733af778ff0f26a1c6e266f9598017d0d44f17f5c479ca5d212e105a80f275e41fac303daf59f04cd3aadd276eab39444e6a804cb46611449acb13f851799ee92c64eece650ccef1ac0298bf25dbd0868c07a6d615bfe9a5126b6e38906ab7c6e24a4dfb86cc6a7ca8455e9ccd65bf7307eb4623ec1887a7ef93fa0bcad75aa1354744899020dbb412565e641ec0e81312422a1aeafb230756e8e5045baf969309ddaf702fde26e9d8b68384240e07ebe55adc884baec654ecf2514def2ad4e5eaeaf8037be26d5880c20bd242bfe71d3cc38f921d868f8fd47f5edd1e7730aa5d39e2ef216df00395f34cb1cf84775de660d32ed81f1f8bb6d1540421558326b95bad1dcb7a2a611d88f56b5d462a62ee345a4b406a4ebf8a302fc58e98feca7a84da1380e9619bee112fa2238bf1553e6d2b5e51cd50e6aafd1f0eca6b0eb6db2f0d024b2e708b1dc4c1e201a9902a5b0034c74218ef61c71e1415be614160dc5701c19aa2bd45ba86e51fff97334e447c9223b042d0ce0ccc46d3376853ef11b3ca29f645c49af40f7767b3be65c451c151839588d89a340c6075b14c151c35f9142326e979e1a8c164c614ff248e7c4d7c7ccb2b4ba2d12f1040360a1d91121c7f6140b683e35917f06388116c23138c0c0a704b24fd5d0cbc359dfb77bbdcb002bbb7cca52e1db9f539ae6683b6d8db090b396c3f6a9dfde26be2a3da65d12b2259ebcd15f0183d34a58edc2f2cf32b2138835852707fc355b605db978e464b748ecf107cb761100bd65351f829421f040909ad27550ab92b106fc65b643d8568ecaa1c50436336f81897a25e50d3b3e4def7b745e62a1587bee0597d0355527933c668baa6542e076da5d64215bfe44cd64b650fde73cad17602758b52fa84aa418db08fb468d9f3a58e60ac924992007e80078a5f5607f7d8e152a79229309fb680648a849cccbb864191c2a123dccf39e3108e8c5d16fa0520ccc616c8ca48f3392597e3e82fbbddb5e57d157c58306b89c85e63774323cb3ae2c2a17a58159c2b5bff3743bb60daf6860e8a0df6caeda6dac40c16f2ce50d945099d94784b28d96046082111821669fa9fbfb0ada36e08b22202e2697b13d053c20a07eb3e9d2ae0a0e3327b95a865ecf8d451d5dd92155e904126cffd2a4d83fc555334fe357709a0bd48476aea94d72441d510b4310bc9a81714c73b196e1ac917ac70d1b0492218537f1f80e4f50acc5b47af9dc9ae151844e683e396069490ccaa89f7ddbfacf0fdff937d050203cac9b025d30c0ede973aa177e8ce108d2787b146a44bad0092a82417ea0972717cf2926e07d1df6fc64192b0e269e782f29ef8259e69ec906649034226e9ac641b0a835afdf93619e3a4b03ef2e33609d49ec9467226b14e535262febad779a0a72462cbebab2503f62333b42122171ba244831229f1c720cc6ccd8bc8d3400dc375eb00e50644250317273161c810879ba1cc201ef4148ca57b1ae2cd03353c86e59613e5bee84fde0dfffeb13393dd98d5845481855eca8cbe0b2bf99b80d14ad5306c303791a6643ebb2aa35d9e6f3cf56cf76aa00e11b9b044597cc9f59d47cc42ddb95508aba28826c4d586b08c991296cc3e6cda1acc8954f26a46e80ecde2dbae83017ad6f20ba71ab3dcdb6d77f84f19128d185f120a71a99080707eedfb4ba6159bf2e2f6bccdabc6da62ef74d2550ba1de3a9a162a7f9a2e883039a8a283450bd9deec6eda03d4b8395f27b7058f3dac7bb9c5ce5c7eb3d47153e2ac1e20c9b5023e3bada95a6ac79c2a1132d064f2826c0faf8892ffff3a62b3e9bcc611525c0d0255ad1973b780e9a006148c4024042e3bec08eb46e31f17ad9d9d17fa0c9b98bc72f01cce4eae07e607ee013dabb0110ad77721c960c9a7c9a26796dc5f42386022c693a0c97cd2d09a7edf4d7b851997e7ae95503d311d482e2efda3106563523024ac19bf7d4d2dc7a74fa7717ad445a99ed503bc7d3b63b950eaf8746e53bb7a6bf359521cb7dae4542127c9d3fa1b2b944a43120548b3ffaf4d18f35a1e46c06636d1bcb2feab49869a7c1d566ebe1b4675dc4e80bbd52f3acc81e2c54ff352df0cae6320251cd0f6433c8b12bb86dfda6e7d80e9ca3d29e1672b5239ab4a50f07fd46771f50e8b6a6d64d5155212d0e3c1c144744a0d9713c53e7cd451dbd5f12b43d26921e5b688a4fbbfcc38ad789eb05baaa12d4dbb0097e73e2d3a482f80c92a49c65521722c665e7c234ce71fc5530b891627a89d3c40cd1956d514f10aaad5ea82d0c36be6eab8f64119592c8f941f79acbcd0941059e03281d93e9b0ed5d6b1f55194e3dffb2db20489fff7bb4f8ee6c2b289a4ad3d639d30531413b78ed3b4f00118fc8ee54f79f9bd1e4828671f42fdad8915b9848d57f175908f6a4f64f66fa3b7f0e51c44839368300070ba905e76b88be305c96825626f0a50a36d3aa1c541487e31d188b05faf5abfec23ff08aa1823eac3c1f1cf8c9d9288db8179215db527a52230803ddf520a6c5b721964e7e263fc76a6137a611835099db17d881ed729827978d0d05b1efbf20060b5625a995b9e690bf9f7999b150c42a29513d4005504b09fc583a9d700067c0f7d0ecb2a37cd905d30037e618894c92fcdd3253048db6da1435f856684ad840aaa105d46ba7022083d0503437f0636035ba0534cc2e520507de460bdb5478645b8e5d9a2ef31fbd9f7b94ac10ce014798e3ceeb8ca77a5eae913ae4b3a8b4570ef9d6cb9a370935b3481b269dfe4dbd9309c25de3807f507001271895d4f14ba7ca613b7c1d6ee883cb9f6f59854ac9a7a1dab94803322bd4ad2f9b8189935a729a7ed38faa9592a45e7141b19c6b335861bb074fc880beb8bd5b9a7b926c32e938e7a01a4c6f23b33ea5c261270a33d2edc53833bfa86e2c379e92f237b7f69f00e43f406644efb5ba6204e61cafeaec3e597777a41d195870ca3107aff7ab0237ede012a467bebe20f3ef42800864066eef3c9a5a22af522555591327c668a74321d22d75ca0ac2e27b1513c75c8d7dd0342430d33251dc7f93da0cc1db691bdfccda0f7c38d079eab2ea8dd4600a08f8f3afb251ba84a462b0631d0c24320029454974606b872f43ff8b34c35361b6b727e20258a6b5c5175ab1b866f78fb42dd5906725861e53981ebb0246c14eb7c7207a89ba1d20c3a3133e6fd43942b713cd035392d70864a8b361ddbc028096c19b90625898ea8a44fa42253422dc28873c9499aa61c89338d4b5a2713663814f32221f299e346bed7428c26932b439b9584ef6631c3ff1835d8e37fc6e8ba1bc55f9c624845d7bbbb458b0e4dfefdb76e0dcb523e13c355139a35a95670e3e18123f5b64c770c29c161496083729fb54ed167b62c583e7f936d9aaac02dd412830946b540d5718c7936ad434cd68e4a27ac9dd1664f1f15519452bd0eb04ba581fd22a5b853528b38722ebf59458daf4aa972c8b568e84dc48c8ec699f200f327d49d62a3a80bc289967d50d03fd03bb8c938a04792a85154c91a11cc72c49ba61a1bfb92b8efc99a4fa0f7baa1cdc14624f6ea877bc9b5850230c701cd12586fe59aacef0859a9f8c66099114107a6d8d35c86c8d4b32a66b974073f1b6e6eae41f1518fad1c9bb516a8a93bdde2ee38baf408e1121000b5dcdad0c32d9551372a052298ef0ed201ede18cb57e026208fe4a35cb729bbecfc66f41b183751977e2fa435e199fa91ebb536c7c7504625b92c8ccb877bae675f783ba03b0916c18d21d524d1f2ba858b281162a3a1de266870fbaf44c2117acc7986841ebaa63d1af16efa30bd62bb8720f4227cee3ba8393176911a44551ca2c9a2f3599ac7ca3145f14e3aa9b3da355cefb2d246643105aabfa035fc62383dad2f329a81ce37dfbc67bd5655a919f058527d85e20c1694711ef789a478ae8431ce7085b314d0c414a0282c1b1e4bbb6e3031a21cfb6bcf72ba165520c8992ac0295df3cac8a250908e6e2152638d5723fe3802a5e3bb7b4b459b364e6ae87653b04be174a54f5d14695daed5c51349cca2e74feaed2316c6332932f399a081fb9b1a4ceda2c1b0f23c3c46416eb52e219a17f840be8d2c17da06fe75d2ce478d276c2b49a07948d8552a00f368239021e16e5574c26f0f8384f163c2751814c2257fed445d331f2f947f0cbf7ec6d27c5e6673fa30871acf145037660e9c5fe1b55c31bb064ee895963e02dce16b3039d2d91c54efb4e0ada8b7d221a2e9b3df09f190146f95c570ffccf84dc4f5a212e1fc9a7e244801bdd3cbaf47abc35e1b293e81403b2be9bfcda32cb257ffd16f2662c860a8bf67f09ff7b6b0f86714a8d7d051b24e78b4a69df4961249610100cd2d5bf6865436da950898a768af1ff93fc664", 0x1000, 0x402, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) 12:12:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000100)='.\x00', 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r2, 0x42}], 0x1, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x4) 12:12:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x10) write(r0, &(0x7f0000000100)="6a25359c0f295ce09a1396d7ba95098a243b0e25837b31b6603dd41a838710678d2b052873dd841643ce5bb0b5bf3e92be6c754bc3208cfdd00eef2651ff38911764d4b0206e5f618ac007d21b4a1bee17a0bf1f53b1e453b9d4a7671a28ec07c807b7c319443ee6ce9ca7a03c1789612e085a1e94d615b58fcb5e1d7365f9faa922198c21c6f4613a867a8bac7755224299c12dd8e466a5a6945e610576a1d635da171aee6dc01355347613c8ed7a6639", 0xb1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10601, 0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)) close(r0) 12:12:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc042, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) clock_gettime(0xfffffffffffffffe, &(0x7f00000001c0)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x1) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000002c0)=""/150) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) setitimer(0x1, &(0x7f00000000c0)={{0x8, 0x439}, {0x81, 0x8}}, &(0x7f0000000180)) 12:12:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:12:20 executing program 0: nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x7ff, 0x7}, &(0x7f0000000040)) 12:12:21 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x102) flock(r0, 0x800000000000007) 12:12:21 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x51, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x2}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xe87c, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0xcd, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x1f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x45, 0x1, 0x8001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffffb, 0x2}], 0x3c, &(0x7f0000000240)={0x9, 0x7}) getpeername(r0, 0x0, &(0x7f0000000040)) 12:12:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/31, 0x1f, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getdents(r0, &(0x7f0000000000)=""/5, 0x5) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x44}, {r0, 0x4}, {r0}], 0x4, 0x3) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 12:12:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 12:12:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() readv(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r3, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r4 = dup(r3) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r3, &(0x7f00000007c0)='./bus\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x51, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x352ad95c}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x81, 0xe8c3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0x2}], 0x5a, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x6, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffb, 0x38, 0x1, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x5, 0x1fffffffc, 0x800}, {{r0}, 0x0, 0x1, 0x0, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x6, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0xffffffff80000000}], 0x25a, &(0x7f0000000180)={0x4, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fchmod(r0, 0x10) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) r6 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000480)=""/158) 12:12:22 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/241, 0xf1, 0x843, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0xffffffffffffffff, 0x7, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getuid() setuid(r2) r3 = semget$private(0x0, 0x0, 0x5) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000180)=""/4096) setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x2}}, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r1, 0x0) 12:12:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0xe4, 0x4, 0xb290, "b5ef59faac046b07e010676b273de7114fde9041", 0x100000000, 0x6}) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 12:12:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100000000) mknod(&(0x7f0000001900)='./bus\x00', 0x8000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 12:12:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x128}, {r0, 0x24}, {r1, 0x80}, {r1, 0x86}, {r2, 0x4}], 0x5, 0x7) 12:12:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0xfffffffffffffef9, 0x0, &(0x7f0000003500)=@in, 0xfdfb) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 12:12:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000080)=""/168, 0xa8, 0x42, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) r2 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 12:12:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = msgget(0x2, 0x20) msgsnd(r0, &(0x7f0000000080)={0x2, "57e7cd2379d7dd6c97453d2dd654116875658d63d8455f609e497f6c7afa5465ecac1169dd1982542da73aecccd77a1ff960cb548a079b4f8321233712c1c163ee4a572fd1ce0f9b0775bcbdfd93e816ee5f8f931969643031a4d7c4d4da2042714b6deed35734aed8c6be02dfded48b3fa66674f4c80651d348a7079f199339319370c3e4492f54f857e44e08"}, 0x95, 0x800) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 12:12:23 executing program 1: getrlimit(0x0, 0x0) getrusage(0xfffffffffffffffc, &(0x7f00000000c0)) 12:12:23 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:12:23 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 12:12:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:12:23 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) write(r1, &(0x7f00000000c0)="ec", 0x1) ftruncate(r1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xba, 0x7fffffff, r3}) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 12:12:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10281, 0x8c) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40000000020, 0x0) listen(r0, 0x9) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 12:12:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a3940d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a973178277e", 0x16e) syz_open_pts() syz_open_pts() r1 = msgget(0x1, 0x9) msgrcv(r1, &(0x7f0000000080)={0x0, ""/31}, 0x27, 0x2, 0x1800) 12:12:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 12:12:24 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x62, 0x100000000}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xe3) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="45c9f3d8d94ef47c493d168ef84b618df33dd25fea14983d5161c8cd3fedf33f2f6243712a3a2eb1f7ed3d98d4a8737269961498c5fc", 0x36, 0x408, 0x0, 0x0) 12:12:24 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 12:12:24 executing program 0: munmap(&(0x7f0000f8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f92000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f91000/0x2000)=nil, 0x2000) 12:12:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 12:12:24 executing program 0: r0 = socket(0x22, 0x80004, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x302) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) r1 = getpgrp() open(&(0x7f0000000080)='./file0\x00', 0x800, 0x91) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) fcntl$setown(r0, 0x6, r1) shmget(0x2, 0x4000, 0x41, &(0x7f0000ff9000/0x4000)=nil) r2 = getpgrp() open(&(0x7f00000000c0)='./file0\x00', 0x202c8, 0x100) getpgid(r2) 12:12:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x520, 0x4) fchdir(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1}, 0x8) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 12:12:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/4096, 0x1000}, 0x800) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 12:12:24 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom(r1, &(0x7f0000000000)=""/108, 0x6c, 0x1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1c3fb2a98d9914bd785f06fe9ade7ce545a2c32e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a08004192e610b1de32aeedcf8140d1bde80779e605a12a55cab45cbd47d132d9ff2a934018eb1c0086552e80d0cc17c8309e689f37eba485666c80a5938a507155703d45f8044236b2d62de48daa093cde51bbaea23a30e269ada49685f2b82aba03dd548aa7f1050293399e5468ebad30"], 0x1) r2 = dup2(r0, r0) pipe2(&(0x7f00000001c0), 0x10000) socket$inet6(0x18, 0x3, 0x3c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setflags(r0, 0x2, 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 12:12:24 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='r\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) 12:12:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82080000001800000000"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a91876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) 12:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r2, &(0x7f00000028c0)=[{&(0x7f00000016c0)="8d0309022e0bd60a7928912d5f9d993dd75436547e36c3241717bbeacf6e3a1679e4921b5a7a852b1026811c164608412e1e5efde9f77659c34ec6893671cde67dc1ffe7e1901d4013f53ce47be638709cd28f91b67c407b87fab976dc29f7556a2093b92b5cef31a6a1c3dd8441547ec449be919990642c50c40785a95acda0dbe819d3e924dba1c72f310b18d82aa540ba69449eb549b58a34f7117387f90699e7da7e90137765aa4581e48f3513defb108417f98cc4047bf06aecd54855c5fd6451efffe43518e42de6f48592b0978a402a483891c43492a323560825c19f8613fdbfb788c86380ba6fbed20690b47503725dc5d7414bc080cf4a81f63311d430e3ec16e928b614c2bb11b679d82859cb62c313e27d9bb4c9dd5e5941d51bf71c5fcbf05b0263c4fd58230fe98ba3974090f012aff0249ab443713c0e5ed6705b223cc6749de276786327680c5e3df590fc3b3fcc73a3fdc742e8e73b60569420122455c3bda2dff49d690862b2968af0b5bec5ec8836e5ca688f077ad266663e541b9c7820483ae22b60e31dee29c02ff4bdb3b36384c6dcfc237ceca7698bbe3cf5a1e9e417bd0380fc6c45d76c4530b77c539d7f13931cc16a3f499e86f05911b9d783b5f8cb5f5b2e6832241f65a587fd9a4d42745c329de17dcf7cbde74f388b794ad73af667340258a73714a0b8e945eea40a55e8e313f4884764f1fb0999432891b1b16031ce6e340f8c191a218d5d77c647e60ee484a230548a0e2ee69ce0bf6b2f247396a128661af361b1812637eabf0c259b046a44742dc346a61919773e42cb358bb52070a3d1ff50dfa2e495e778fe8f50e02fa5323671ec41ff932b4615d6eccb8ff5a286807938abcb74915b18e8d5b99bdf6dd842792c7b1d0c10394b18995d66e67ed510bb0185c43c3e1312d2e396006c62d1b0046cebbf16d64dd0f3777a02c0780ab55c443c1a4ff271e2646b12767a5c26649a418dd9eae2d942ce26b556f946ab93c862d0aeeaaa493caf05bdd3e5058835d300077e79702176ee09a48d3db6baa875bd785093d641c200626eed78a88a52add1fb7b377a586509b49a6ac7a3299c265f01802193cfed952ca1ca1ea4b689d48a7d6c108d41acdf2c13f4d80935e0eb154f582fd57284a0c1c797eda94d28b97a74af41ddbfb3238ddf0ac33d4b05e1384a1977de4e7f8e8cb55a00a166d6e3d480c28ffb7e102e12520bf1e51e0b5fcbb7a3c3a60ec3b18bb5a9ed4ee35b9b71540b9765ec5d7cacd212bfee5763e6106c0c0e1ebf296fb34ea0d7238c34e62b5ca70002b2b0f4485bf928d56e2feefafce7fb55a2c174f03fbdeba7b46a0bf1644e3fa4b62f854460b0e082bfd8fb25314297b0ce6179b3f01de601c07efa2ea124ca86236a84e9e8e833c823775f932ffc3c2c2485fbb5e5a1b1baa26112007bb54635c025dabd66efeae5ed61bff301b3f88a18d8799dd05cd407edc72316b8133af81684e5618cfdf986d6dba93a300569abda84213b5eb1d556d9b29ed36487e3a8204abe9729fc994651853c5a335ef42f82c9080c70f3ff4c85aff7dd42e35ca06f0031eebe84c834b0f3f0fef60e2006c1c6f73cf7d7ae223aa9198db2548482113de7252257d25469d7bc4cf37b428225f98317b13d56331b1aaa8c2a86834c618b5efa686e117af48c84c6ce413ce87ab04044288b9f5a0ce01b2ff98f13416b79ad407f345f71272da3b6bcd9df9bbd9e043fe03f1db9c5380576433e53d0fbe7fad61ad79cbb117b807ff3dd62de98f54e1bea544a047827e34a5345d289fd17fc76b8a619bb6fffa64e1bcba8b8182590ec34e04b104988a24cccec95d1cce7fe2ef3caa2809ab529f3c5a3bd8434c68aa334710282bcaadbb1b9a9758a22c98dc5c99c678fff4e6f1723f85e246b20ad2d84a2a42498fe5638d66ad94d958c7ea377389728e8ac0ff85e63762b8d052dd3b9dc287fbe857e6d6a079b62b3a0f20a30d0e1e30326be69e6e129f706b2ffafbc0f011f7c235131fb3458013649876322747aa239fd53f4a6a264d2ccef17135568107751d76005885e3cbbf8a8c392501a71bd656babd3d3bc3521041c0563ea6d8343cdc39ff7c1543fccf9394bd7519f2e741dab497282515c13fa6a9a4877f2fa29f0f7a7dd26f4df148e8d3da915122ab8346721e0324f9b754b72083b33a34ecd267bf00b9c5b6f5ee89d69f19d15630ae944aed48f649c6432459aef4cdacb63ff94e4ca179029e1eeb9af728b673a25f91b3e0badf5d69a0f1d7e73667a560af1114febcc6a2e1e4a45de131c6f87928557f258ebcef4f1250e294fff4b3f84f00cc2c80c985c8cb07366bad0b263fe5b68bfae73d3b376e6d4dc51bc0627ba95a2f923f0ca8a4a42c54929ab555652a5b97d8590f064dbcb3e56f75621c0005230da95d70242d4d2fdded5971d9dc16b41d55613a964fd81efe5bb69fe3cab677ff95d28583f475fec4128babcc1ec1b8a10927204d665c67c50fc14a7d34a8fc73873f8069ebe9e586502b7886cefb575be761e63dd5ac5ced16535b46d369850971b70469006eff8b38870931576fbc932ade57cf62dfdecdc4a31bbcf2843eebbf112e235974b2d1cb5c6e895dcdf7f14d8a8796ec2d63cd49ac7d66cb34ddd659250807fd4b10c93361a8035c60998606bb674224643da3213f4677fd01b28a4bf44819fc0d8243d1d19a1ccda391aff886bca1c91523b169a2cd3341fa937197858e95dd53f749aa5ed2496270905b91d1c4eeff56aeff2cecb507aee51fbf253ef693df96749e2cd30ee4aa9ac612939f94d2ecfd900d197b1c09d5c46e9af405daf0b189e73fa168b4ae240d126e8df3f515046f95f9bfe38bcdc3e0f6dbc0bc7cb060cae4ddf73718f4a0c47e2bcdf155cd86aaeb56cba6bc700bec7157a47d45b1ed6038961227fa671d2a144246ad8a5679523f45c9df6f3d6e3399bc1f4012448ef6648c42dea602fecd48c603d436ff52f02e67693a7c11286d4865d3bcc888efd4f14e6e9adf18ea11a6ebe98e1ebf6ca46ba48c7d9684e5b42f9a3fcc626d30ae4adcccf2957726815c9fd3323e0e6d206731389f7e404cc6f1ee4171995ab0b4a02aea20266f92e3ae742c76d2f836df3bde7011f442e883859f085874a6d393b49030f3d52e3ff464354dd21e35a63079198e11970723ab56f2a35d155dadf4340baa24915bff9c4059823131025f2ec7bc4b71cb30578e2ca4ad9aac99b920b438847548e0e81f78cf24cfc2ba7d14b0445369432909d3c227793e15731ab678c8b04d809886c009d6b8ef039599fc6e944cb21bc52d9529ba24cc317edc781651d165ab8dff16d492d34f8d7890e6cb745d9d5bdaabfb30d005844e12e948867e92d1c14b1c7fb92fd7b9ea9e254cc217a1c9d1a2727f1b18a2ede71f2e5c2fa43b85aefde4a2474a68879bc53d0f7c1f7fe8af880b556d0bb0f16597831ff2228da728dc0e34c84f68c91885782481e9d75786e19460ca0799348ec03357987f30181550b382099c4a7f9a991b0146d5df777bc23fe27eb02995fc1a4338744aeb283e64bac54b5f795ffeee62d1b59dbe6757e346830de7ef10c71e564668720b2dbb3da0f7e9be7662899bf0682fe115497ce7d5f7de9e0e1b53a240e1b2dd27524dedb3cff655b71e110270bab39243dc47665cf55b0ddc93dfc51f713c1ffd01603fc23ff3b7be19e135de7271d6355d237f6ee5e2955f400fee4385b4b2ab76920caf2a16fec15b51c4bdc49f42254f41cd279dc76d9d1d7bd80e6dd2e43f9c20fecc96c161c62d3460616da1e9839ab31d217e5e668a7adc2acb919bbeee25ebae45542b70eff7f0b897a1776b6d09c8413956aa9bfc3152085a7962f074a67071034b5ca385a7e3fb74aefc14ecd69d0b04d31c4968acdccb3765ee13d864fe92538c8241e267a4593aaa69bcea69688b2baca39cc112aabf93030c9fbdd4d6fac6f4f73a6ec208fded8224e8840f60a3b13686e206fb195d3fa50850d4ea67acdc3a2d2c702c5109d2c9fb40eebe6971991ab299b2dc6bcf06a4b66db6e52836f2ad5eed3f1d963ef3e73d8781c841c7cdfee491425ab3aa5682ab064b7e4e1b8ee7b5176511fa7cf2f3da182bfe9f9bd07141903ce6de6c8b369d5f8fb5d7d89d3164804ca0a305c46cf22f964b614e83f640e62e079c10d887cf835f2f18b223f60121a607f37d018715f95c49f087a9763420f52e1ae9f11e201a3d2e44e4b0f2768255e6df77452c8114ba4648e2e01e640f817cc71247944327aa8bc481ad5c1d84d0f47219dab3755dfc87ecf9f7c088434347ff27793cdcf764033576cfe3ec1c65e99822d414fcd3e734c66b5b910c906efd924c4585f15500a9501425cac2d151a184345e768ad7d840bca79f5afa56b27c36a4325704e6692d131436d46a3bf9a1bade90bc4264d50ec87eca00953dfdf62bfc755c5938a54cf5f2bfa7ad6b03cbf6b4128673b04fb85614036d85c322b8c44b6eb5d0f17a79ec435bc6d708ae5df95f173ed8e12bd72c34cde83f41142c65c287007cff31068b338e77adff001f3d7a935a5df4d0829e77a8169b6071a5e636f2c649b16fee46afa1b074f58c46f2d8ae906055598efb7c728850139fc1bedde52800c0a0db351589b1802a2cc5dd387ff98dd6c26d98e5fffbb2a80fad1f3dbb66625373d836224e2331784b440096d8f09839f12c547ecd6a7fe84db7e1e29c4705618a67b5c9a6b834923852e906eb41aaee3bada464f742042b7e3e7ccb9a3c8a633cc6e3002421acdcbe66c5715e9c03ff4fd1a83ec0ea613b4e94614de19d5bf049ac099f63b14b040006e4198e9a44ed4815f0b7294699b4561d1926591ae748aab765325e3089f5ef83b2970559f6cfbfd3eb755e1e5089d51a1d0ff3ddac8fc6540e1ed22cd56e6eba5b59a9b487feb782ce59227318e049c3b9940d3e5099732eae2d6f6d2df0827c12e93accde65afff7a2710f350a1ec6ab37e1f4bfff00b316788bde7189cb442c7833ae757a70c1229c90bca97be21c8d6b5b03f7cecf5db1fccec012d58a0031a20b4c15fcead745fdfa872443696562e0", 0xe22}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$dupfd(r1, 0x0, r0) 12:12:25 executing program 1: r0 = socket(0x6, 0x7, 0x7ff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x80}], 0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/64) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 12:12:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416fb25b84e5bbdc3a51970a17622a9c4de41a52f5ea7fa00", 0x1c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x2, 0x10001, 0x9, 0x0, "2e88ac595ac6dfa780a14680c64e24fd48d9aa97", 0xff, 0x4}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="b6860cef5796e632f3409d53c2ef748eb9b6884a85b86c70511850598f5ec93ee29a51a0c68ef65937", 0x29}, {&(0x7f0000000580)="6052457ff54fc604c8083e6fe0bf112e82fdd7285714545ef640ab6f54ea1e6add5a11bcbf2397ef4f46cd1a31472849067bfbf2491563ed42b0ec6e2eeb23ac6eab6e21cb1a435ca21a9163928a96674ad13696191bf38736c98c95ce59fdd1541f3e5d2c00d5701340e18e5aeb8996671a0d1bdfa3e3903bd0901f705f590b4a01b006f21b78ae5ff7e79308bb97dc2b80f9cab73735a1990599326b15c5ade3d4fd686e6ce6d1100adb6eb2a1e46ca7596ee2062df1f2c553fbdc974a57118762a3151092000fccc73e474580d7026b8f4e40df21955109d98c88a29183736327cc406ccdcd02d199187f233909886fe927257997709b3bef7ec58b0a34ff4b230a76883646b60b540da55b9f8ff73a97c5911697a31542341519cb2ff6e5b98c7e95339c288288c38d2a291a0d85ca0e7f8171fe3345b100db23a6ac8b0c96087bb57dc9da8eeef52674b5b804019f928a9d587305f4cb57988318d2ad0ee35b0c8f084aab7cf42e69ad513551fc8a7cae0f9ac78568e1702b5883cbf2dafe194a3762cc603f4e282dae2b549c6611cc95dfa4c95725c01df6e7d9ffb0f7d67ca1107b08ba29014a464826008b9330925ec40dfb177a0e08ded43e1ea92e19498c435d18aac5a84a0857594e0ab1d088522b53209e8f0ab29f00ae0a7bc979cc125ea7fcd52feb0d53154e458edfb41e490ccbdbd661dcd30aa75617903e4063a6c609565bbb98208a510c5e5cf1794d497764964b2d51b2fe01c05c4542ad365a7068b8c67c941b2c6d4f47ea672508b5341c408b7f186ff6816bc66dcf753e9d3938f948b9fe1e702c3cf7051a6a5f465d4fcf69a01de54e5d06c1ff6553e41280ed1e78cdfc0ac7784229002f0cba8363a35da9a2bda09dbd976fa02f569c396e3232b7d5aeae8a5da0ac15f855fa0b934dc5baa3ef3a965b994e010a117fee61fae726fa3f528089727067fbc90c12ba2c6f8ff1f28ddf15a123d1dfb26ef08ac4e36c2abbf09639bfc8b4104826656ce641a9e695386978b6b35955b3808f4446cccffd86f245a8bc45e7a74a7397ca96dd9d6e358440be2b13f271b3b186b779b2ade66bb741bc493b833897ae45acf3fa48200e93fd229c646fe3531c62590964a518f490fa4381975eb0d1fb773991fe0ad05621a3cefed3ba4d8ff1492102ea425d1831ee19bb744fdcb99c6416d1a89484a87ce3fc3770f6513d75d6cf94968675f42a8ba9fc96b839fc197628189033ba01112393a7390ebabc8a50b6ffcce032654bcac7d7a4f56a3ed61daa6c667868d689d131092bb9ab01d0af895d2754a89815af4c149e50a09d9c1d46d5ffdcf252d7d6985b1f7e4a56d69c1b05d8ec841f5b3b314bf3205c5b617e8b514a4b4d9be7491a04b1a2b329935ec8384780f70ec3e695cd53196a214860340e9ef18f1b7dd91ea86d3dbd23eb8312d251069eb97bcd66beb6a72304117593b2902cbbef4a8b80daf2699d8123f1a2c49ec0f16a17eb5670a7163f6ca548b67aa8f4b0ca9490a94dfd61d87ce45a1e35662ef5dea936f1148db26e6bd8fd15fdd84c1e3122d945314bb28f3f5f636d6d2c642ca433cdf05b9461709e86ec3a65e0c3d827f32c4b0541d866705689dfe0de0dc8d62e7f73da92a133c371bf6df68b4bf9a15ccc368d44746aa9db0f56a3b41f768646b60d280f45230a482efe59c6c8718ee673b60d1303a485af1c0b644dccd8fc1a5019c25c4f8b05da3a4079ae7aa924bd19d3a0eb2276f894cfb1bd0820f9fb2644e9c619aaf8ad3527ab8ef2ea7032a51f80e4ce5e2aea0faa5a1c359931e29b064b8e0f6807ca36a6b0826142f92c99916f8a8f955a92f49c3a761fbbe8ac85844b488f03b2c3e78fd8e36d845629d490a209cafcc9c0fbea8f8249a67aa30f3c4dee35a4ac4b13aef0fbd3d5637a1e67620506fe6620f28f77c7aabfb8d673df2280b5844a3e840b5767b64c73c0a1556a54cb78b48c00e0f69f0bf8b7682237ade364f1aa62e7901adeeaae63e97afd7e4694df30250c93c15739e9642a907587abdd212d070df2e1fe3838c8f26a43ee7d1f608399e017c394e03cbc9c19906f4cc64d00bdfbd8349c9708ceea20adf752d1160b165690390c59e0e0f4ef84f1789656614d163f3b183571f683cc574e157fc4abc95dbf84d3e29b8286e2f1341e346ffbc608557f59f827eb09b834626b0d5abfdd6652ac886ee6615467cadc62aaecf1bb107fee84c16c56cff59f88fdeb432d4522b0c81f646593190f695df523351e122030f92d74d9c1f87c2ee5ba2cf2c898cf26814201728ede48842518ad2a037896854207f466ae0262f3ba15ea52056d3027d0f628a7b78aabf8c6116b0be45ad5b65a9e93bcc34bf9cb85ab443c6e8ebc06c5800ce08d0d206b110bf8034b0823219099a3581a8703d5a7d35e6c618c6b7b5f0d6265ddfbc05a9e82df8ffe09851b7da358b864b0c86496b1242dbe5646dab813a95fdffd69938789f305d97dd5c387c55852823cc0251136ec01ff3c5d6ce3f037abf83d3ada7f5d5ba3cff3f75c194b9b542a68f998ff4822d9f4abe313bacd26d0230559d1f6beba985f9917a7cb5a02180a1e6e3a6bc78521e5868bc23df7a4bb677c14df66a2a7e3f0626cce3ebb0ad4983839904e2c534e202dbc7b4c2ec7a5bb5cffc8bdf42333bcfe3e7fa8e384fa9f2870b70eb5ae07bcf714d0fc61c3dc123387ae3c49189c16edfd090b3e7a7ed08c1b4e01910d34cbe0446439a4450e5fd38846baba50f188823dad0199566f5bab748271180a5f243d989ae83b585b2e8e6626565c57a8aae597c2e3155ad5267e512aaf69fb941cffea7cba899c0f2086e77648faa2cf8fa6e761b8a3c20d4959fae8d91c69242ae511961ac1afbd7d12b248d0ef5819090d2f3e6b1b28ff9e628028589fbede3cb00bbaf0f98757f043f969e4c6952297f08317af51d6f5bb44b25124c7d4c5afb62a51b4253be20cf9a260b2011ee76efbc5c6da72689b3f34d462f4e66652ac4e22f0a120568c5b7b2a6dae839c4f1428833cd54455b2ae74906133ca4ee2102350ea0717c9e54f06f24c1ab9a19fc2cc760355bece19ac08d210ab288c45e2389dc52970a40e98e0f6794325c72b47ec103d92ad7e0606db026d00e7ac188957a9beef030ce54ea32f9a9b1e420dd7bac2daa2dca1065e9182203b40ae5d16db0d67b90bbd1260d276173b1a74e0eef1b6451b4d455f5b19526c218d37115d4cacade2c5834f1b6ac50bf3d220b42c4d07a230be19c94481e7591b2e5bb9a574898e4bcd8105fb5fbd1eab372ebde7c2cb895e48b1eb08b9a88f1a09f35379decb3b2b59b1b5f225d73adb18ccae438479b2160d78bd1fcd1fb4979e021e23cc68a8b7121e61d8790f53bf4f8a3646a4aa3b3b3c7580f5541329b5d05c90faf83c3d09fb1479b80745871fee63ae7c27ca1c450a2fd403be415d14a0da87254d8fb4faf97a3696c0e739b2520b7da84e06db8033443c46d17044a69773e75903675c6c5952396305a4bf62231a6917c7d652a273feab0dbe5a3e504925fe04ec8bbf3c65b9b439e53fbe6a53ddc44a13e419a534898d9e7c2078a9494f40c03355f0ea605ba433e3600c26727ec0949bfaae463834dffa8fed3623fe3244f1c5e7efdd881a4857aaa73eb572d7069e3d376ca4a6a3a7844c896d88a6cc4abcd23f8612fa58d272ef2ff08abdd882fa603f83dfed67fa0fec0db156443cf793541b9473c5caf6cfd215f0a3efb80c2b520ad3c4e012bdc459a167f27d2ec6e6525e9b35c39466c4eebef8ef4bf2f3807d10eb8fe0f1cfbd6b586a4ef4b31264a7797e4181ed3ccea51ef45f32874982eb146a266395b96a6a22dc1f19a5b8ccca3fa7fcd7bfa0b7703f1ec742e68710dd3f3da1c10b00aef366d88ab0062b8c67b2de696b594db2ff0a74f8f2e8e8cb7befe07d0a7f65bc0cf6eae7f799bffce8d80d894942216d94f5639d7074962cd171e79d68666280355160f3d38a07173d5ae9b1521d83822a2a8855660b09ffb49f8acc7e8f78d9d9cbe37e64cfede1aca5f07761b80479fb64c588fc86ba3c73175ad3575ab3ecc45b517dc1ce36cea60d2149633c8265d4f8018477f969449bf64b528c8f0e77b72b301ffea85d80b4e156a146e60d1c81784d9f213a1589b2dbbde4e7ae9c1f6c7ed802e29f6cd14cb93b454096e3f495a534821ba2f697de598f8cb93e0c09ed5ab5936250ab15eb93cc7d45c46d327abee12ca94fec5c76067be47158b5f4cb9af5ef24d2e1804c1a4938b53bc408f37b86c6ed5f82535683f8e8993f5c0cf35d1f15d2790e365b2fe9daf7401625a446a83df375410e03c45840cd8689f3ded99bfb1057ce9a942edd41efa2c96724f4b3840e3ca1cfee8ffc5db0fe2a41dc697ad17b6410f58a73dbef8632c95e189836365b281a00c6c54b2401ef568099730d0ed83d47ee926301ba2ffb8e974cd181c3fc8263d1c855535a7d423712520b1cffb6bbeb2e2c8ad3d36cd4e7b91ff5e1a3f605479bb82186fc44ed6a5aa6ef00f46c6cf7e8c938edb73cb9208b4f5d0895db6599cc11cf9828ac3ba5d00247fc78be12364bb272cd5556b00ede1fddfda44b6e7cfe20be58ac8f0288c6d4e2b15f5a70363fbb113b3e78d71ca3b3c48940e217535e9038a9292a85f92f615dc97a7a00c329ccd5c579d5d50e022be7bc519c1bfbf94bc6564c6fb1ab80478165c2e3ab410c4dabc12f006e3efa32fda1dde19868abd9d1cf9e4cf050bdcefd7f648a3ac80982cdf867b7feb02a4c51616cba64308ce56af1e56eebefd65403802ecf1b2503d8d34e9467225deb75fd117d836e69195f7a006921917bc3e8adc5544e0399a02bb206a67800c4613dda61820ac0ba9fcdb6575262e5aec18502744573e3e7f340a899e8b5496765be6b77fd7a26a86b00230c4512f0a6e4e6a1dbca64113340d93319fb652fa07ac803cb73722757d141fdc559e56427c60a50fdfc4da9ee31df76609e929c1e0a3f2181d29a70fae81a78f522ed14f789218bc66cdf4ee99f18cb7eeabf0d7a8ed595e0e51c7198a2835c617fb8e2dffb5ce17b1ea24731e78d17439c11dde3253f29ae0f11cf08b812c98f3287b5630a9427ecc5b0c318b4c5220a85da11f9433854c36cc30d8d1f8d7ab692a7140aa3876b6734e5c89a8bbcce44e9268411931cfd4073a4112929c831141c1bf0163bc511f821d55209fe473cbbf00cebf9a0b89c32d390efd2882f2710b6a4a342a1cbb7acdce71bb54413a9a5de842b43c75abb39d06e8ee4adb88bcd9ad70bc901d9cc7a4f3ac2143bce01de3b40a087f3b66864d74cc8e3fc952d8d963e9c42f286e502822f5d55835c14d1312ecd1d46bbebf4f3019444a7536673a58cfdf7c4f93f15ed3f9259c320083032dc0d9f46e72a21a2d1791bfa6fb0f42a2565de7dd6d20e9ef752bc4a1450b2b72fc7c1fed95a86c68d1f4651a6e5c3d29e9aa4b807f1890980480ec4c94e08070aa45916ce1d67cfdc0421a9ed6f4c340bd3405aa102cf3e6d87375af452f38b67b616358b44bd0350e1c2e651121bb39ad105591582bf231ee51d77d48961148a5aea483866efdaba3dfde3d017db08e15ca8c89e3700bc0e59f95455288fc7b554cd8ef32c24664018a79aaf058f14c9740198cadaea09eb9392bd81072034bd35f73fffea49febea4db73b5cf6b00ccbc6470a17bbdb3dbe6680eaf9cd4059702fe7fcde7670d42eafd233ab3673317dc8ea349303167d7e98785", 0x1000}], 0x2) 12:12:26 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000020f000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x42) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) fcntl$getown(r1, 0x5) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) munmap(&(0x7f00005da000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) 12:12:26 executing program 1: shmget$private(0x0, 0x2000, 0x1a0, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x8d, &(0x7f00006f1000/0x2000)=nil) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x24) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r4, r5, 0x1, 0x6}, 0x2, 0x8, r6, r7, 0x7fffffff, 0x340, 0x7}) shmget$private(0x0, 0x4000, 0x89, &(0x7f00006f0000/0x4000)=nil) 12:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f00000005c0)=""/203, 0xcb}, {&(0x7f00000006c0)=""/209, 0xd1}, {&(0x7f00000007c0)=""/59, 0x3b}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x8) write(r0, &(0x7f0000003380)="2b129717373941f9d0586fe4f318b577a4211183d5317e22c6487f359a27e2391fb85b028a95cc6d1fe2e7bbcd4e9c67c816af6ef57bfcac770ab56ff4acd0116bd9177fc132379e64f3ff49dac459716a8cb0498e7cfec37fd3ef825b4635839488d5310bee26b1d3a165baa97d85c1f404391f60181eeeb00c1fd367203b2c67458d7122e55c4987c87a661a6e0debb8b04d1620649e2b2382900e7fc2cdb19ab7d5596707a39b086b0539e598df26c1b32494bd5217e7f46d84239d3e118f35b3ecf25efadc6a96f97e2b82183113338eba76e1f10eda50e84d0d11df642e3eb86b10fd55dc5d4a4ddc022130c4cd567cd00545a927fe162fc953e409fc11fc7e57dec9c2a0c4da01df8490ebcf405b5fe73c6a57c8222edafa3244c2e01f363fcddd8ccf18345b4067c12a022cf10448c05d916c73bc45cd76be1f830faa34364773351a22dd8f4396643e58dce90eb91a40dc1385920062f4011773263baaf3314cf32d82a42c7ca8c813cfa73ff9fd88f9f89a12b1b35a73992488f325c473ee5bf4dfa4b1f40175bb52baedf21b9af8dc81bdabf9c511c297639fef1c6bc9d2952f3b643cc14c9b2f52bd349115accabc9e6f9e4e9df10e5745324828821ec2e7a41c74e6eb872b282dd66bf82ad0c28ecf25b02137ab3f0697c95b4c1bd371103b018c568dba606033bfe23c8bd155e9f56ee266f39a2b7cb9c3369576e357c42d52f2e5bef9b9c8008764ee9c054c6955003437a40917a214ef3369bbfdebc25f9dc7284ef29a619e90b2532e91774c6f2a48421b3fd407b1c62548251a90f91d784bf17eff9d9bcd1cfc021fcb20b7253532cb08a1dbae9c779ad6ba6628ff33f5c9fc36217477d748f14902f27266e61b0fbcc4e4d7ab53a99b145fdce543c646377979c90ae18f9f84a09ccf285d50a1b0b61ccd18f57c85f28c560f9942b646171d6352c10c25e09db29c3eb855f07570e8d04a22cd3a41e3e564b71285651bf55f43a22a2db85d5036d88e3d964fc557a04e30149d4b1333b57ff24b29a83d329cd9e7f85626fc6787709d637f90fdce3df14490bac83a637d45f7d78ece8d4e0827a7bfc0390cda1d8ae3687b626c63821b72e6ac26fa64cf85968477eb6e328aa96d3128934a0366f87674ccb46e7718119bffac4103bef00b99a274a24c87938ff742f63876947cc5f520d5a245766120475281a5c92ef98177aae979c6f90dcde7266b996bb8f536a1a39357fc17f8d73154b939b8682888cfd0ff36ff4f6afd2ba601ad809ba05c203976b03a027c47f08829659e4ab9d6e4425d78727e40fab232564d596f0045714f76563bd817805853d87f4c1c48a6cd8bac82731a9c647913359ce180dde3ecb00a1f78cca8bab73b4fb5ac8314aac7ea3276f4764ba2c3ec675739064e4f78cfcce65436f8ad9b7f5cf51618d350433292baf43a908a8c73e277fccc792a10b375fd6cdcebfa35ff05f281355d3c4dcb0c97d6534e09469a148392f28e9f4824539d9c8f6a35e973c9f1ef961e3a6986b0ce41c505d372fb326c234049c2608397e384b27b2ebb73fbb96e0b0a5f1cb94d28952a355bd910530909b8cbfecde0ffeaadfd9d16e48a3b5bcdd574f3216402301f2466ea7193f349ec0b96b9001c40297f416baad13358c8d3c8c0bbed1957eefb2b817ce48c554662a16985f79b6792ab3e86e2d561cfcee72f29676e71836b1f380f39f4cf2b2171951e3b193471c79130de813b2467de37f6e0bac830765056f24671c499cbef3a4c1fe3d2243ad427aa9219bbb869ed49c55d5de9ba8512fd719a4a6fa7a53c93c8b512099823082bdc0adbac59ae245be230303c951990f3cc208d2463b76342b80eeb7ae31bd1ef77a17f1ee3e627b6477281ea71cd90cf3968512e3f9ac5597607bc9ee916ad9c7fb64a632cc36dd0a1854199ee5125318dd922ee7bad08948c95edc7981cba8c1745a74186364d6ed83d618344cc6d1c37a70a480d1d855f33cdea67ed1871a8373501e91ed4f607dc16305c75bf8cb112d163ecc76bce5c4f8db5dbc3bc9c655d4bc9cf66311f755c22e12fe1142d8cb80b6e0841fb3b86dc66cb0a01c87f83170f408dad09e389991eee0b186b7017fc2d0a273dd2e779d85200f43fe1b053d33936faeeff6939f3230426309dad5267a4454b1106c35c490aceac6010c1ea15f2f29e4827f159dc6e839db61b9723c74084eee2f590a439c51de046b4915c9b86d7c9731863e65762d5d6ac5a0f483a1a646b863b1f2e0497ea50b75821c7c7e703d18a35b0de2dc74aef31a40ae72d0a43bd46a4c03949cb95f40fecbe021d870f21f46e2f3ef1c9e2b9d42ff20dda208c425509c940fd788586d6e169fd876d917e11ff0d1c7d6d377017bc5a36ad0aa8fd1c8af736519f77b3f358433f2c418cd7e881dad966afaa6f29eb51c79ab825d922703bd7405befc12fcbc22b29cef0f8449dc810facf872f0d32e7a4e90181d380f6f5ef20531f0b4c41eab182a6ff3d7f06a5af3a93401a4b2edddbd44f1ec24f35610aa3781b9f8dc348ebd9497aa71ae0edf385b079402fcc30f9f94ee7c2c96a9887781787b70e7dacc702497ca955c12d8685f48d4e57970b83a20d4b70946253b0063b35fa108182bada54d51dd57384e48b6281a5d6c95693621257ab76c7c979933fd1e2133acfe7f208b69c6c6affa26a79072a0e9fdf8a22abab72d857b1e74cdd43c6d4a61f6aae5a3e70287dbf10b27e63f75367b1a265d89bd018d75884233a0b2086c559d9edf76ed4c1895a98bc92386605198ad1194e2f0884f116676f5476428be377680d42faab0f70df1315a1de348e9de8fad23316fd16cafcfcdee53775487edb1edaebeb9fa877fed20650af94cad8f3fd83e693c7a94d62f53def6f03d6e8933b279d1e85f46faabd2c84a8fcb4ba4f00f64852bca25566ca5951bb7b08af4f47083adb94cbadf432a666239f227f95a8f50c70b97c3c3a06d986e8cd3008eadebdd9073a6ffe9c47d40b616697bdd4ea5e1f9fe72398cfceef5a0fe1b697b46b8554b09fd26821a5e716dc87feaa5d972777f79892fc0f3967885a4ddf9ffc7b11fa741f8b3c3e084a22b3f021e3ee5a8413c6c5ac48abc3a89dcf1a4f742e798969a92606c9b6864c6e293dc491ad86e330b5b47882c2a36451874853c31ba85828702377b32f0830510d4b727ef0528999844fb4d9b0dc8c9b27b416f79a6f6764b128fc24e77a6915554f31a2b5892982e9072aa0ae4f717d04a3ed0e18203e10bd7c488427c9a4e75f98ef28af2ef44c7641f62f46ea181c45d7c877e679cfe64097596b666199e080c8adef533949890e5c8bc19c1585c5726fe10d31184ff44af0bf21ec759a19a034fb0de3be2ddc9c576fd1093fc0efaaef29dfa8ad34d9c7bac7118b557f689a3fade690aeb96c17790a6bf099bd6fceeb05aa7260e0a3204c59c083942df5d6b1e5ea229f895d6b0981deed44447f1cc471a39dc8ae59309b38312c37262943a5e4a608908be01420eed0424ac51d503c7794789f8f9acd221f78242c1d6b7c95e7334e3e53049a487b289b7ce57417e1f191e99fadc80aadcc73e9635bef937b1bc89900480335ca0055a80ab47536dc148a7ba2809757aa9184396ae1a9e409bc78df316e6e18416d5feb961e1b2aeb7c6691bd71eef886b1d6435c8cf750d375b071b9ace5e4576156674446d155c947890e2e253429b6d48993a265355a3d48d50ab4fee3bbf43e22172965091c771d8f490b5c4c6190c61a8f35c368ec5faa79e09ff68795690f2edbe4a63be3a2eefd2e99e89501e327ff9d9600e10ff16a9a53686c515d9c8994c65c1a16c206b9cfc8e0799197db071d25c14fa6e5b381458efce84d41543408ff1b91350bf93c99118ee53c80e7880f762a61a2a44fe7d52ba01786335f1f2eb28cb477b95b34e4ae6038c8232585b931e59e996439c5dfeb6eb2738db6f5783792012b09e2ef4a412369f2293b93b6dbf478deb2fb6ec2115fd2364ccf2d53289dbb69f137cdd7203859df918ff59d671ce82b669c696cb91a56f53ead5f62b2cff8b4ab67cb0f20d91d5e0ee07b49d0d15a9c20866bfc1238b00e3c535682d904206ad8474b61f548c4bb5f047865ecbc10c4a20c9fcdbe3d58d28d58c00d05a8520940b4d790f2af86371eeed4759075c52703919242367823f6f28da4c314235b7251f1fe9bb2a35cb7411cbe760a6175bb4abe149d8ef6bc15e807ac105de6b1fa950f932af3c2d5af070866bf5d7f842b74b8e0cd47cbfbfcb58b5279a8339a2f8daaf95a350c4337d38c20a2c3e0818b299e46578437bda4d1a50472fe7565ba5dd6dd63a899c8e30fc6e722af5dbb44d0ee89f8dbcd037e12180bd600a012c91a2a8fe662a0f99f586b485180460838fed96a1c16733cf4280db8901a4d90ff0d572e530b66e361a30b2149c50ebe8b2fc72f640f68dc52280e362453854690783511e79e92d007b9cdd88fecbbae047394c02b9264b6ddfdcd6364fc0ad73aaf1e72308a2f2b50593f2e036a929fa3ddb56548499e946a8e80453cbad7461af14b1aa1705bac4cadc61637667a58b6af9ac60950b18618ab7f3fd69f6f6a9232674d5da8ea431ea6af223c46214e9d5a3f8873c9e9496b19173641a404ba67ce62b50f673060fce0dc8af00fa815aa21f8444dc2a15da0d45c21e7fedef64492e36e0f37fdc8557fd9c32a344e1b4b6edf1c6b5f90e7093843cee73d4093c63e0d879a86c00984669b2781016142b71802ffbb8679262cff7899fbdd35bec29433be187c4f3b601aadc6e975b8e6f539d33719c1beda7118988358dcc739c86e1f127187795b068dbcc51118cc63f98be7f7224671c91cd7e621012ca824a03b416ce063ec43486df26aca81e4363ed7198a2c4be1256afdb9a1e1d262474b0aa8c5852166fda34b09c9150d147367a15d472cd9216ae9a00348f03b86e430fdfbfbbc51146ce51d24e52c92b0330d9ed2350c9a00bdd17666bd27e4992a8f5231cf7a224f20685aee8dc7b7692cbef861a5ec878a27528984a09e136b1b669b2093f7f01f599fbd93d22c4874994102a680fc05f313b15d2cea2010e549b05a01090f2d3540ef119e032c67c26c077f1fdbcf6581bdbf0fb814cfb59b91d061125c34c8cab1f9b9201a5ddb5fc0e861da8b42503af30d061e20c55fdb7344cb1636dfb389a1e93700ba32b6970c0ab6f718ed3e8bf76d1e9993c6b22b967e231bcd59c33f1122872037a14735e02379a55d8254a0e06b552583841812e44495056c96932f42c8751e0367f090ed7713390dd5eefeb826b2812d1d9b54a4ec9db244e6bfa92923b6789334abea8a58c4be268e2008f16ab28088e13669ebe32b1103bf3cc6511710a56a27b9843c0845b77a1819b6baafe89f2a479efe841d0a1302164834d7d518a0bb06196b21ca016229e4a87737041ffd69729bb307cca9500429e74911ba607f6931425f83a3f0e374d3f977a1590648e0a83022293b6a352f4200c67e9d9c99a92478cb45b2c8a6601ed6266b8656db07193bd1a353cbcfe9c33f199073e7ca4955137b26e124e881966f9b92d92d05e8f873495e4b173e929ead470f5d09451b9428f5e2af8023d754d3ea6c109a211b15d706f8755638bedad28f01fb191c0ff83dff071d17cc1f2d546da05a61f877df2e29595c9725aa954e490446e3779246eafe4e30d395d58b5888c60109d779c0dccf8ac69a319e897a64505e5c000000000000008900cf46b00b3d9b7f165a06b9b1b4375b1166257a513fdc37b31d77d96190f78cfe9c1fc5fc1f7af8155d54290529fc22cfc0a69fde5d9f2aa51a88211da74eca6cefd6d5bf5e96231adffb47940f97125de1229d0f22b6cd281808213c38", 0x105f) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:26 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') socketpair(0x10, 0x5, 0x7, &(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/145, 0x91}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/77, 0x4d}, {&(0x7f0000001500)=""/54, 0x36}, {&(0x7f0000001540)=""/12, 0xc}, {&(0x7f0000001580)=""/26, 0x1a}, {&(0x7f00000015c0)=""/103, 0x67}, {&(0x7f0000001640)=""/107, 0x6b}], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000017c0)="0a10") setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001440)={0x3ff, 0x0, 0x1, 0x8}, 0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000200)='./file2\x00', 0x0, 0x195) 12:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)=':&:]\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+=-\'(^#\x00', &(0x7f00000003c0)='\x00']) open(&(0x7f0000000480)='./bus\x00', 0x100, 0x152) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:12:26 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 12:12:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x4) msgget(0x1, 0x80) write(r0, 0x0, 0xfffffd4d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:12:27 executing program 1: fchdir(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x44}], 0x1, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x2520f564bd4c89ff}], 0x1, 0x0) 12:12:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') fchmod(r0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/155, 0x9b) close(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1042, 0x4) execve(0x0, 0x0, 0x0) 12:12:27 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x100) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:12:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) close(r0) 12:12:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffd74) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x1) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) 12:12:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:12:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e848ee32eafa46be514d485c3eb0fba86427ec73fca323954fdb703f706a9192bf52ff1244b95d8eed0cedc666ac7d59dc3c6a7a88a15ed72f4a9017019752fbf29d5ed0d7d3b50e8087eae70d94bf489f327d71da998164ca51abbb83b98dffb75507fea45d0201e37db2238e6565f649b2d92d7dd8f18f7443d521cb6b3e8d0b3a00fffde619c99d5d96183c424411d0446a0183e14c905ae45ae10dd07432255923e4ac17bc69b2c714d1ace235af2b34a958ed953b04227781f2737a6d3c7c19c3ac4342257f79e51661", 0xcc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 12:12:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x5, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kqueue() close(r0) r5 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:12:31 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2000000400) getuid() getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 12:12:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 12:12:31 executing program 0: socketpair(0x27, 0x5, 0x8, &(0x7f0000000140)) clock_getres(0x7, 0x0) socketpair(0x2, 0x4000, 0x6de, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x5, 0x0) accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000400)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1f, 0x1ff, 0x0, 0x1, 0x1, 0x4, 0x3]) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/182, 0xb6}], 0x1, &(0x7f00000002c0)=""/208, 0xd0, 0x4}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x230) 12:12:31 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) accept(r0, 0x0, &(0x7f0000000080)) 12:12:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xfffffffffffffffc}], 0x9, 0x0, 0xfffffffffffffffc, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f00000000c0)=0x36) 12:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) r1 = syz_open_pts() close(r0) kqueue() kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x6, 0xceaa, 0xcb180000000, "7b7ff67c1ed354213cb7ff87a2cada7a2602ca7d", 0xea2, 0x10001}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) syz_open_pts() 12:12:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) 12:12:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt(r0, 0x4edaab35, 0xffffffffffffff, &(0x7f0000000200)=""/81, &(0x7f00000002c0)=0xfffffff5) 12:12:31 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 12:12:31 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 12:12:31 executing program 0: r0 = socket(0x5, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x20}, 0xc) socket(0x80000000000011, 0x3, 0x0) close(r0) socket(0x12, 0x4000, 0x7) 12:12:31 executing program 0: r0 = semget$private(0x0, 0x0, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x7fff, r1, r2, r1, r2, 0x4, 0x1}, 0xe000000000000000, 0x7, 0x8}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 12:12:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x0) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:12:31 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 12:12:31 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xc6}], 0x10001, 0x0) close(r0) close(r2) syz_open_pts() 12:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000200)="27bc1c502f72300c801b01b477496a163b2683201d260fa3b7bcb1918626afd88f7c2f59bc5750ffdb74a4", 0x2b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fff, 0x3, 0x4, 0x8000000000001d39, "bad871800000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:32 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) getdents(r1, &(0x7f0000000540)=""/4, 0x4) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) getpeername(r7, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r7, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getpgrp() 12:12:32 executing program 0: socket(0xffffffffffffffff, 0xc001, 0x5000000000) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 12:12:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0xfffffffffffffecf}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:12:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="aca395cb80921082fd992522bb483c733347a4d5ff3f33eb45b643950fd71b03535e17a5b152f0183de5939a949451c38ff0a3712880d2e3f325da0eb520d150c3ff93dc3c9000b3eda0ad8904961a002ddd0d874101255668fb83361632f602f98c65fb92fe404ac3ddf1bf875f89e9b18414ff6999f9b041a1171bda7a0166e03f9d75ad39a108a5dbc5bd0b852f1b020ff8186b6e5b9bf11046549978224353ab0a043c3703613d0b9fc872ad614e6150744288d87e86d04e86853e5afc50edb48f8cd527137475e9eb1fdfd007033ba3f228301acda247d313309eb704fd317a52e9639fa5ca59de659291ba54d31712b83ecdc0", 0xf6) r1 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:12:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x156) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 12:12:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x164) 12:12:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) 12:12:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffff) socket$inet6(0x18, 0x3, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) 12:12:33 executing program 0: clock_gettime(0x4, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 12:12:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) 12:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x80000000069}) syz_open_pts() 12:12:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x1a) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0x8000) close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x43) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() close(r1) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 12:12:33 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x4}, {0x100000000, 0x2}}, 0x0) 12:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x10766e80) 12:12:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 12:12:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) socket$inet(0x2, 0x1, 0x29b3) r3 = dup2(r0, r0) open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x143) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="61313a0f", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 12:12:33 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/45, 0x2d}, {&(0x7f0000000780)=""/3, 0x3}, {&(0x7f00000007c0)=""/209, 0xd1}, {&(0x7f00000008c0)=""/249, 0xf9}], 0xa) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) ftruncate(r0, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='&.(\x00', &(0x7f0000000080)='}.\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)="2fae2d8000"]) execve(0x0, 0x0, 0x0) shutdown(r0, 0x4) shutdown(r1, 0x3) 12:12:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket$unix(0x1, 0x1, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 12:12:34 executing program 1: clock_getres(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgrp() r3 = geteuid() fcntl$setown(r1, 0x6, r2) fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffe74) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3c4ddeb04d53a20292fe30156c962774a86553672fff433aa16c2a2bace517fce3b54105c051a437e9c0b8edf669e51081d4d931a42865419343f02661", 0x3d}, {&(0x7f0000000100)="3ca2d144c12a193c43d94dfd645b4833bd5027f09c9d3f3333505851462fa68860da0d8b5b472352dcd1eba541ea9b77b5a7d116a9330eafa9e93841f6c804d2765e0c4f3f97e5d3cf6e2974f5075ef56aab22c4615ee852f760f5ec0922222ea4c8ba2bb02880fa757e83983a5de9facd22d0ef90206149735fd174a870441311b45302e86d5fcc8c5a90882bf458d9699cf68a5ed342f9693f8153f6b919fe21804c9206605478e8", 0xa9}, {&(0x7f00000001c0)="87666c9c4bb412fc01ef772f105eef3c8b15521d640e0788d79f1b9b5037b774784efa1510c3576af22e03c45479a2e6ca5d0957c46f9b938de9e4c17d4e8cfcbfd4cb29902ea6d2dcebc37b03a024111a358eefbf6b3885f643cc462478801c6377a5a5655cd689951db9aa65ce8a194e77d3b34b203dc3a8050af8c948ed1b03f20a90b8095404b92e3f1852cab39344f8043cbb50f257fb87acff25488fdae5efffcedaf7be3e3fef3c6311c72627a11ab2c124a488d4c48b17c8521b192951e02760d48317c1b11e1af7", 0xcc}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) 12:12:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() geteuid() link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:12:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x7, 0x7fff, 0x7, "7948ac4081a444b703fcdc3fd3a4db02d56c2988", 0x9, 0x101}) close(r0) 12:12:34 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x800000000004) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 12:12:34 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x2) getsockopt(r1, 0x1, 0x0, &(0x7f0000000200)=""/94, &(0x7f0000000280)=0x5e) r2 = kqueue() close(r0) socket$inet(0x2, 0x4003, 0x5) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x3, 0x54a2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000002, 0x48809eb4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x65, 0xc0000004, 0x3f, 0x1000}], 0x5, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x3, 0xff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x20, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x2, 0x8}, {{r2}, 0x0, 0xa, 0x2, 0x5, 0x1}, {{r0}, 0x0, 0x20, 0x10, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x38}, {{r1}, 0xffffffffffffffff, 0x50, 0x20, 0x6, 0xffffffffffffff12}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x8}], 0x3, &(0x7f0000000080)={0x3, 0x1}) close(r0) fcntl$getflags(r1, 0x3) kqueue() open(&(0x7f0000000400)='./file0/file0\x00', 0x20003, 0x100) 12:12:34 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) 12:12:34 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) socketpair$unix(0x1, 0x184ab9f058e6d9d4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8a919241c0f78764bc55fd3ca4a9217ae650620dd5053d26b79bd9c9a7c1f5e354393cf292be853c4acd583cb2989c9c7605323f98a2679ea6f443664555c76d7ed453c49d2aff87727a9c9853f1ed634f1e7b1b87e5e4c512cee60ca5cb65743703db15fc315de0f340d37ff659b1a273a3f561ed36b1e13c80371641f3099f705eaaedeeddf6770f2b966b302472396d3276de42568b27ea385cc558209bfafc7030bc53ce1d6d4b0cc5b295d9c00f2e2a2ae93b50dd275c36d0eb11b862935fbabcf20dfb3d9a4553d17748cee50bce3cb8909348f0d15203156fb67c9d5d95ee7ca223d3238f9fb689734739b021942bb6bc75dc5d4cfa", 0xf9}, {&(0x7f0000000080)="fd3a12ff75f2bc", 0x7}, {&(0x7f0000000240)="14e3043d7666caecfbe7e0c5500559103eab04a5b06e2eb2e810f06b4fbbd85d3dd23608eb8585f1932df4aa4bb39869c920afd20cbff15d076e112a75efeefd9b97840f9954217923c63428848a92cb4d5d8a62076d3979eae79c5babce0168d821cd38b173d25bfb2e2fcd5444999eb2bcc63cfd3360b2", 0x78}, {&(0x7f00000002c0)="9db888e932c7b7bb675d963a78a6e2971de6c5706c7f0e739102d721baeaba05772193bfaf2af179eb21d52ebe1f4e90a422f3e42c5ebefca2d55c7f5b86808fcfeffeed110852a52fe6eb71a36bcf606341a2581aebefcfe20fbce58b04312c1c7eda71743667ecabd6929bdafda6130708223a0fd9628a6769edf251f6419addd7f63d1a211450f72b97dba21515d5e21b45deb513a402ab5a0548944ebd113118ca7d936c6eb89c0c177338b286b1e4315228e287ab4929f92e35dba368b029c0ef37e4e2c35124b79f11c063dc96dca8adb0deed", 0xd6}], 0x4, 0x2c) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 12:12:34 executing program 1: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 12:12:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x6, "e7031fdbfc8a1e79b0cbfc4ebd2009dc502a50d1", 0x1, 0x101}) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) 12:12:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 12:12:34 executing program 0: r0 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) setsockopt(r1, 0x7fff, 0x81, &(0x7f00000000c0)="3d2b5be03ed97dcfede50283c329b76ad197f8a74eeef5984bb79e0fe7e0a2cc8e2ee4f7d4b0462040f45acac669521c289e6c27e9f416084abd9382daccb26429ad5cc2e78a42a50791d26ece0ac678077aae7d94290ece5845671ae2e06ef0a5bdf3053132f8a3df12e2569fbd6c692e137bd52823536d3c1094cfc16ebde98ca355ff723ac3ea4a04781f1f418548c09b2a4c5f3be2e370bd88999235b5d284bdeab4408baf82f11b1d9bd856e481b3351f240a5b45e95d240579888879b239b157543df93d9d9236dbbec511f32c4ea1", 0xd2) 12:12:34 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) getuid() 12:12:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000001540)={0x0, 0x0, 0x6, 0x5, r2}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="1b664e3fe158c57264a3fbc131fd9b209f48702eb336d5fa1743c45cf1577c256e501affc6b360246bc5c712471a427d4b20e23d503e3674d092d529411c4f58f7d422a3d32e9f1cfacac2ab126e64be71ce0bc394119547752d8754254c712761d29c4167e6fd389366e536cb9530dd11a92bb5d924c0d9ce53cdb326c4c1f2ca3a212fc673c85473a8ccc255c0c634ae63f6cd5eff6be43b88ba41de1112c599a82d874bc7f533fbb31e5850cc408ace97dd6a0dd36a5fe896f9ca4ec5e8557d4554ef1c10c91a4d3c75744e3dcd7e558f7d63ceb3f6ba95834f951151c5427471d2ca219dc26225a7b153bdd7fed38efc03817efd4dd497dc0d", 0xfb}], 0x1, &(0x7f00000001c0)=[{0x98, 0x1, 0x1, "5ddbfa14cfc19dff5d058c1d3d6ffacb12caea8636ba705bee150cc11d9fecd285669e3936a8884f1679c744ac995a4d34f0f35ac3b5234f6de7ad310c54e0bc0e96d711352e432c0b1f3b0691072ed860cc3978a4331f48d550694861a69e91b7a84f7d50c164ffaefc8ecac08f925d2798166b5d2350edaa80d43d410758ee3995bbe999"}, {0x28, 0xffff, 0x8, "30d9868b724a55c12f7fd0bb7b6a0511861dc96d"}, {0x40, 0xffff, 0xcecd, "a55cbca2563c338f91ae8636ef2a71af013c9144a9a83b52ab11e21fcccf90be20e1b681f78f7e468107f43b93bdc283"}, {0x98, 0x1, 0x7, "ea76cb069260ee2acee58eb47298d388f107adcf7ecdbb6ddd742d376ae16a03ad79d35f8386aa15c6dc97bf3091f1e615b573057e1806eb4c7d30af5fe597ae740487be331f2ad7d357585be995a11549e91163cb584758742437f75416933fc4f359ebcf24993ca02842b57dd62727858a46725ff44ac5703439d530bb697598da"}, {0x60, 0xffff, 0x100, "a8c98643f382935ddd7da43e926af5a1b77a92468e6309289012dac7b8926098bfc7129864312ba4483784b9ba80a04edb7f0f7b9b59fb4b50c2002e968d1e2e8bd43e495f28c40c42f26eec"}, {0x20, 0xffff, 0x7f, "446a6e6a2d1ce53312"}, {0x108, 0xffff, 0x7fffffff, "e4fdc19a9329a7bfb77340e234e6657b2a18fd16ce8893e9dded3edf81b222a21fcf71bba3e82da304d63e7bfd5337e8480269f0704ca0f7513c51e5fcfe104676921841b875d29c6e9b12410124270c2047cfa85cf5824f7e84ab1532e76830124d6b8f60192cdf35823e47f3abc4406f3875f9712dff945070e9dfb4dbdbb344c2fa403e71be344ba7efaa311fd07536b67a64e762da290823bc62912f5aec62f94224d477e375ee2192a1f4ab7a1826ad0c5b4f54253a1b5ebe5607d3d7ce6629c6f6eaf8306ba3487b56cd8e0aeae9af821da03344a8799b122600dd921be9ef1a669b71f83e2f6965425b96eee6df7ce194ff"}, {0x1010, 0xffff, 0x1, "2eca41249dd6fa71716abd3bf8cf98e7d583b05f67c7ab1a46702d92556548f142530d007b5f05fe2ef0a57f447b131143d12956bf9c2c52ea69344980e7b750ff48cb67cf38802e6d81aed334e064437f173bb226d6033ca48b9b73bee7e2e3a71282eb4d62094a2050350d381dad06705a37bf1ce95c1c870a5363b9a9295eae72ba4298f97f1c43c670e72f1a70a6c1f069b7c87958445d0ab27c574e8fc8cd447abe74ae84113aad81607ea5f83345a3d6735c0e7c1cd0579a2618e6b788ea3f0b8099db7fe890c6635d133c2c2efa5c58ad9c26ea35bda1a0dd1eac123604a2c560c35f912c0230bc53dd2b0724fbdfc4b3755d591d04551bad0ea3d4c68b8f9d590e27236256a8977ac97d653637c7890937353a2c9c15b2f5c0b1891888235f306fe362041591c0f09284fbd50f71dee23fc5bf2dc33a3297ed30e824b37eab6567d28677d0407379b3ee51e46de47cdd4d0fd06461372f27aaed3616386315fc4cb900aafc5cffdc55f3cd475ed12a7f011cea9c33fd3d73ecbad0d0a89029a97ac0d289bf8be192deb7fc6047f7752332084520139503c2cd2c1880ed388282f981ee2be0cba6c4be5873b7d5ed8c4967d1a40660b9312c76b08d616357f04102bc27a9fb06d9d86e0c927cc85a7781790a097f7ce0364c3cc71708e23f1f52edda98a96909488f874fcbe2ac3b583fc5aac16b560a5378b66f5b62115dd807d74ad53c93f276ae4e024e4edeb23da9b55d7c489d710655d1d1503d059ef150ff222e6b97405e2e4b8e40930372d2e14d1016a6ad8f2dd31792628ef1f860f948da36b76cf2a497da49c6d60b92fb8dfa6620067e382f292658c680afae0919b3488141ce1e7228f742d50c9ae9c37cc4f7d3461b29ee55419ee4109b6bd2a6df071b188dd97c81ee00cb14a2d2e6e845a712bcf3f4d461799507fba8125e445bb337b3a2c26838a3316f979828eaa959fdbd93b77b3f65aca03b1ac957d8daac701bc45696c76a4a24b6fdbb9a170d2b5fd8aeb34f699381976b40ef829c107af9264c46edc86666ad6ed9f94cf6e7cc461ff5b41b859fde1718982726f9cdee49bcfc19d86bd11eafa2a105e7d034155466a6942d198f95068b398eea32d68535460c0e00cf1a91fdff4b9a5d4b8d76ea57eb0c371e7dda5dc44536c8d29640df3c18d669e30bff1eb75d6db6abd657a2f83a0d889fb23baf0f5266a8eb09b51dc877af15b2f9a68c8ffd4738b8414fee741e57811433da805b5d2ff919326026fbe9d8dc1981da3d74f3817a4e116b9f35de53bf716ab1d7257e934e374ebbcb1fe3fd676d8850cb7a75e024efac542c1798ead1ea1226da48a8fbad25366259a8b9efb65895587ae899ecf4d7daf6960d4fc19309b3241af55f8ee54392cdfde9983a95e1474a7ef7b23864a5cf18bf193ae14aaf96927f2e5b117ccef068ba71ffc15ae043f752ceee86b370609e924f1db54a05e181ab1005f8f629d3f13dfd62ac6e06879b27825393056bace18eb4c3ed454d0be1a906e28ab9b038680e93c1f454c7a6cca64071818f089741014b93222ae1997a5b80c8ba45bd83202cdf8c2d8336eeb589feee05a352a167316666e9b66a84caf7c9949b3989b8637d590c5eb6b05fc11b145ecf02da674276cda87906af30133ccb65ece17396eca157a1d1f7574cb378ae30108edb31b4dcd29d1c2c9094e0174b2923ea3ea3f4d56ee6b75df9e155fbe6e292bf29e92e36a0c3e3de0b99333c8a8305be9ab7e111af9a293e14f8b4f02e973174ce8839e0badc8c0ff75bdd527aa0c597a901835073bbfc4a8352c70217c683fc2527ed264d287b00c08ce4326d97455f8d1cd1b957a5b37cb54f0538a9cca010045433caecb1b11502871e066872d63015e5a508dbfbb0b5abb3b94f82ff2e81a17c7f870348dc7af3a5bde53f67977a5df6e0fefe646b8efbff491dfc86b08b79d3d786d274ba4613cbf440c38cd8377ad8d6ad3e7567b8d0fc82ca4264f2e7c7ffa2bb6865447d338bbd86604b26a2991a477f8fa3125c12ae4fcb99381b98b8ca39e5db642971a992fbc3ca14d8fc98914f7d5382b2ce2637206f149362dc2b8d9169f4c568cb91d462b05915dbabf28a102a20789ffd5fe6d6a7300cfd53d0055617f002599aa9c6d0d96ec1e568c2895459c4b744fa97472658c75ac4b443fd2e9ae85e8de65da92d10aa1373a933888195e03dded3951806cccc598c1d3984b3de091938bc30da6afb9737b1e4a2d2521c622646925d4d0615b9a0d67c002ea5bf42bd45604b3d33e7ab947bfd710937f087c4a2bdbeebf88bd3c51b08dbfb89301bb4af706f7dab5923f57dd95e6b10d5e97ee3c0cdaef37694569143e35b668a702bbab4c4b2a688adcc1da21f2f0e367c5dba0b230031fdf7e1da2e3ada1c9212b2cef4f68d09d094547dd91bd8f7187109e8605f5f1cf9b1d0b82b9dffc3b5e33c381d52f02eea03b0ccec948f0beb76537b182b52ef770e2918b6133500ddd3997f4f2e7322a10d1cee71eabda7aeb8c1f9b1e65c3e7e097f50c19a776626f6e0e4d48e785e7282eb45035838d39c80a0bc87c8b2a413f33cd29d9261be2158c31bea6dc955914fd11826d41b95637932584db5e5ca9992c8ac7f6ddcb30cf9ef353dee3ba080b57e37807e837e187b3f07c8b3133f4aad2f91a1255e30851803c56349a21e65231925a825acb5e0d5ce3165bf75b65525c405822d9235fc869a94e548ebb55be96b86a7298963428621e066687d022988db4ebe1f9eb7127e59d8aeb1e1e571658f5c37241bd81af67e40c9f43faa065744dff7acf25fc98c2c4ffb2b539fdf858907320373ad012b4af4091ad4bb704ef69793eb364b7450bad0aea4e8d950c234cbb1d05ab58f81e5f591fd7d3ebcda29b4a63b23a28312e232a243e21f0993e27ce853eaf4b9a9a8af0a0bafe77305e4c77190eaa2c761e96c4d5b2a62fd29cfe8c527a38cdf99f8c17bd04371859d4d25e92c2b328565d2cc011385be395b77316f09c13578c43deacd85149367db7a337b7dac1d677709266572e024ea5d20d8c429a6f310c3f7d75a7b506eeabeb0375e2cd88bbefa0e8b623f2a704d8dd7a8a7547fae9823cc2df1334e016ffcc0e886d6ce49a6ffcb822ca49b64adbe04d9bfc8578f3ed721179699a96db93680973733ae4bf4cfa6eeaf479f98cefbd41e3e63bcc848486fec1caa1fca343517cdeb8d6afe1e2ce6feb8bbc05d683d6c98b7c3fa6cc8d10bc6f4afd5e6d0319d62068cececc7414fd9ec1e074ed3105802d07f323b148cfb42910260dbd1d94b0e19e8169fd8f5e1c502fb399aeb23d2d05c019cd5181add0197a04ba171264185fbfa27805f781947efeef3e57ea28bbe0fa6d4d9eb475e83b35e5204c8b8ab39cce66fe82b59a9117845e4871553207d8cb351499e083390ee1816f3172630bd6b26e8c74cd4dee24423d1e1bebbd7d70c7ac23b04f1525c404709c3031639561584088ca78858091b2cd3cfb6ee3440660955e7c4e607943540e4e511dc4fa5fe1df8dca8429c846038b70f91d35c29bde4e88f21c2000bae25fdf5be9200564cd098b94ee3dd553508607bb3a0bcbff775f1ac84400d4c6635beeae5448b2bb8567a0ceb22a9b977d694464b608ed487216507e3458118cd2bc90da517f050aec3defcc840dbf76ee5a23f615ae17d118d9617cb22eaebe0d7b6aae9e1bb66bc924c1025d2eb8ca57f799b64a5f2f35556afb701456eaa446d2dafc0a85732f9324857ecce7901c7957e5c97aa34948cb6db2991d408b31d282d578dfa1b920e765619aa877480ec197b141de60ef5e40eb2c761449559b38894567f0be0c00337ad48a1d6be5370c606431e7b48a960d7b98051e472258e30c03baa3121afbe1326bd5fcd0c6c061665ce4231b514cea511089f9f19f700b1a7a1cd410abb56956fa7892f4d634ad8964b82953ba8abcb7f31dc1a10ce888409d07773884295c6be97ab50c23af002996ba8e91d4bf310e5b9e30c39405221434e7dcbf7c607356d59d6893431606dc497097a362eb36b8b2745382cf8a28eafd6757828cc0b7c8cb544b121a2a7a1351ee8557a7229b7ff14e23098e03b7b664acc0108f880414377f9501f5ac94cbb00c018ab27b12c6e5ce3e8110b0327714f35e3b84e7ca356b31e739a0baf57c2187b5fcb7793aa4b6e3388890b2137bbec3b5e6b0aef0c8e12407a8b8448a66e13f90bcaf066d8119890005a71b1c2cacefbcab41490d0bfe5d9faf6eb6b73b7d68ecbafad630f5cc5c5925efa841d0a7cf572ef203bb66c5ddc7e825e1bd193665da518163518d17399db8c8daa549b9961bcec502cb35826b935242cfb5b53c0beabb4ef4beaad827eb2e5f87bd5e7aa48f88f1c68ebed8dfc809199780930d421d9f4b4aaf0c58e1cd795e2575d63822a09d082ff4c25d90a228d61010309637731371f41fc2811f552fd88d8658b1a62748033c8a4c3ea368ce910b6d0c2b1aa5bd5901ae54927bd7b69ed86935a6118b0685aea9028369cbfe080f0a667d2a91760cadc13ba21d6085e7ae36501abfa36c58809dfbb70401f142f8b9ad21f922e52c1619fc39057ae25d0f275562ebb513dc422ae2ffe67090222072f1e6279305e41ca6bf951b9e2ae131398ca44d0aa5dbd23b928074c39134a14ff3227630468d32fee7ecda171d836e6af2812723e651c4ee261734a572ffc54b197ba14a9664d28e633aa0b2b5bb35cbc96fef2e05b720272a70d508a1fec0ee0a42adcfe0d5dc179f48c2d1577914b20abfe162b954a4a19984ebe693adfbbeda9e61865b27c4e7e7d01f41af015e60bd380d7ff74cde50094d462b88cee8a71d1340480bf7443ae5ea7f770cc3c31f91e407ca221ddc6873f1fb1f1adc95b4a2a63db4edf1cc576b76e6fc9b8820e9f7cdc4bd2e36c4768c8ffd3f7ab051b1884e90175a9ef3f09f49da1d9ff50abf1e59f209a26d203a417bde07709ef1cae7516476778eff0910b13e778140649797f5445327edae4211f18c453ed5d6ad5b146a49c21f1686e275c90d5453481cfeb6e86cf0f58e0be00be482df620dd55c3211e3c2ecbf45f7bf173a5c9e1be1e7f9384c8bdf61de8cb0da40216c626149225caa18dbe815f386c9fae85a309185c999dcb1f48142dd7d10bb0739262de8608a32e41ca631c8d312a4af7e43456860aa204b6de2fa6a537371946ec7139cc912c8beec0b79382128747b007c4721c1a2c939c2760303b5a288809454562ce3f1a7156cbce8b155bf646d40427becd556dacd0de68ea4fc190fc2bb9851703f40e82f22568707abd51d17f836ba733e75e82a8719403f42b2a8be9b6206da290faf62b41b84ccbd4384a648f82770f8dc6b0c1637f19c8a8d3c7f805acb04c286ba6fc5bed9f43f52023ced0c26c81ab7d6a242bd024df687ca504d0cf54ee7e9cd89070f7a44e586c6efde89533837f725c00517a245ee3fb75c7d111dd81f8c3e20a8862173984ef52162a5ff15963cf275fb177aa6784a6b3f999a33c3fc09d059f4e3693fb7943e3e65a428bf1f847094a8fadc58fd78859464b95cc119bb40951dec46350b16292cca3a80838be7187fdf1325fa0d39da634bee7689cf91839f15da154bd69709f195565f161e46bafbca1e567d9d4c430268ff2d0a4e5ba1f281e5de6ec44dc811211c45897daf38250d725fd44dc76ddc00af53ddb37671df6ec1ff3abeb9bf6c71bb03fae1f321bd4f1c8f76c7cc6e513bfdaacdaebdba6cc"}], 0x1330, 0x1}, 0x40f) shutdown(r1, 0x0) 12:12:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r1 = semget$private(0x0, 0x7, 0x420) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x3, 0x2]) 12:12:35 executing program 1: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) fchmod(r0, 0x0) 12:12:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:12:35 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 12:12:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 12:12:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa88, 0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2010, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:12:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3ff) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xde06}, 0xc) recvfrom(r0, &(0x7f0000000100)=""/248, 0xf8, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xab}, 0xc) fsync(r0) 12:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 12:12:35 executing program 1: mknod(&(0x7f0000000540)='./file0\x00', 0x6020, 0x40200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x86, 0x6, 0xa9, 0xff, "3ea7f6491917817ffb1f055852df0475c24b8e84", 0x5, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) socketpair(0x10, 0x3, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000400)=""/76, 0x4c, 0x2, &(0x7f0000000480)=@in6={0x18, 0x2, 0x1, 0x3ff}, 0xc) writev(r2, &(0x7f0000000380)=[{&(0x7f00000002c0)="868763e7b1e966564aa4291dee60b9c81a0b71638a988c2cfaf459b40bf413bedb44755c48dd0ddd6ac0cd2bf56f87bc5bd0e121d53be2b2455772639b3985e381bc9ecd323d9d3a", 0x48}, {&(0x7f0000000340)="e5f15cbe083665dbc77ff8f54b8028b8ee75b3b697cf777ac6db", 0x1a}], 0x2) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) ftruncate(r0, 0xffff) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 12:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="51c90840c4b8dd910e249610ad01fbf52bce23ec29ef8a9f5526724b378bde8d2957d05f03af8a390968c01d9936c6c83c7b2bd020118e459c98f40f2b722b3c417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdcb4718618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013328ce7", 0x8c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 12:12:36 executing program 0: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x12a84fa1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x400000c0, 0x43, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x5, 0x2}, {{r1}, 0x0, 0xd0, 0xf00fffff, 0x4, 0x800}, {{r0}, 0xfffffffffffffff9, 0x58, 0x0, 0xfffffffffffffffa, 0xa22a}, {{r1}, 0xfffffffffffffffb, 0x22, 0x20, 0xfffffffffffffffa, 0x3}], 0x21, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x60, 0xa, 0x7, 0x4d01}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0xa4, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000087, 0x56, 0x8}, {{r1}, 0x0, 0x24, 0x1, 0x3, 0x8000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x3f}], 0x1, &(0x7f0000000240)={0x885f0f5}) recvfrom$inet6(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x802, &(0x7f00000012c0)={0x18, 0x1, 0x70b2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x4, 0x3}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000080)="0d450000008fe8688fb909000000e7360fae8a212eab200f1bedc481f929549f6cc442f5bac1c461785a76f5c4e189ecbf000000800fa3d6c421e9f5f9") 12:12:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) 12:12:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) 12:12:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9cfd, 0xffffffffffffff5a}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) 12:12:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x1) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffc, 0x29bd}) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff54", 0x171, 0x0, 0x0, 0x0) 12:12:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="43e8b42aee856141abb4ebba5fa2c52338f8c56315586e097e819e08f12e648e8ad864369c21e64deb04ca511550f5473b3515def52c5b3ce7d4b13e6a77d78c11dc221bdc07fd3835f514bf485dfac50de6eeee4670221c49ce7cf2858acd15d8dfc34a220b89f3d507393539ebcb5bbb3a7788933a4afe52d7f7f2d175849cfe4d7d721b3d19c73b6d13ac23b2d3ffa064d541be7cdccfbd51143ccfc06e7960c86950b757c372c73938a46e54150eb13fcd74c8c203e2b08c83ef093aa02ab47b8a308c42a67c51f7fdf24ddd7928f448db57ffa98751550242e8f42c25c4de2f30f2522c872e32a0de2c856b276e24f96cfcccf9108251a916", 0xfb}], 0x1) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 12:12:36 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 12:12:36 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000, 0x8) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0xff, 0xe34, r1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) fcntl$setown(r2, 0x6, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) getpgrp() 12:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x34, 0x0, 0x4, 0xd068, "ad9411481f05933aef50603c5278145a83325405", 0x10001, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0xffffffffffffff6d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() close(r0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="2585d276c30a2d73d164b44caa1b94c57d896c7bb36af106ef7ea97d3dc54aba2002d4a24f7f34007a5c4ec90d97e54d5eceaa06e6fcb23218", 0x39) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:12:36 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x88, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3) getsockopt$sock_int(r3, 0xffff, 0xda6c0b3015d4659b, &(0x7f0000000240), &(0x7f0000000280)=0x4) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffffd, 0x0, 0x80000000, 0x6, "df5dae18103ec327c017dd877b7e0c77007c5b42", 0x9, 0x5}) sendto$inet(r2, &(0x7f00000003c0)="28cb77cc2c013803e417a2af57e5588e01cbecaf8eb44f11cb0873d78e058987b1b0b52860fba36f4a8de432d9cd4cf8021e8d2b219f9ef38502fdb306a9ff212e0a22e6d3afb17d6cfb766c2462d9240ea56a0712f7fa22c5358324e87dc4a38b616a5ab6d3030931ab97c4af1dd2a225a51be33525b02ae21393d479f5e3b78400fc068566068e3618ce1ea58a72b7ba07c34f978e34802f8ca40b29ad7752d9b12fb2d1ab8b7aacc06cb362c84b7fd31f1159fd93e07f83109539fe7ee25ea42957c7dbd9c0ecc1a6723dc66ba0665fa33f5e2904e51dd3e41bb9857bb4f221eff6", 0xe3, 0x3, &(0x7f00000004c0)={0x2, 0x3}, 0xc) unlinkat(r3, &(0x7f0000000500)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000540)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0xe000, 0x0) socket$inet(0x2, 0x4003, 0x400) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000600)={0xe8e8, 0x6000000000000, 0x3, 0x9}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000640)=0x400) r5 = accept$inet6(r3, 0x0, &(0x7f0000000680)) r6 = socket$inet(0x2, 0x6, 0x100000001) truncate(&(0x7f00000006c0)='./file0\x00', 0x2) kevent(r2, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x80, 0x6, 0x5}, {{r6}, 0xfffffffffffffffa, 0x82, 0x1, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x6}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x6, 0x7}], 0x0, &(0x7f00000007c0)=[{{r3}, 0x0, 0x20, 0x0, 0x80000000, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x9}, {{r6}, 0x0, 0x21, 0x0, 0x1, 0x7f}, {{r6}, 0xffffffffffffffff, 0x64, 0x28, 0x20, 0x8}, {{r5}, 0x0, 0x32, 0x0, 0x1f, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0xc0000010, 0x1, 0x1f}], 0x101, &(0x7f00000008c0)={0x3, 0x5}) truncate(&(0x7f0000000900)='./file0\x00', 0x2) r7 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000940)=""/71) fcntl$setflags(r2, 0x2, 0x1) getpeername(r3, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) 12:12:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getitimer(0x0, &(0x7f00000000c0)) dup2(r2, r1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x100000001) setitimer(0x2, &(0x7f0000000000)={{0x6, 0xfffffffffffffff7}, {0x3ff, 0x1bea}}, &(0x7f0000000080)) 12:12:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) getgid() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 12:12:37 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x5d9cc179) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 12:12:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 12:12:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 12:12:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x5429) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xae) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffe) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x1, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x9) 12:12:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="bd4eace1f86dd7fd9f38a7e2bde313ae7f8e00aa797a7f15ca144514ebdece676139b7dd8f8ee37363c0495bdc", 0x2d}, {&(0x7f00000000c0)="ff8c82e869d504f652c53ef99b7d2eddb389b550ca39a9ec3ccadb32be123d4625a7fbc4c7ac80cc98a43200183f1f9c81161abb8b2d", 0x36}], 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000001, 0x7}, {0x18, 0x1, 0x5, 0x6}, 0x65, [0x41, 0x80000000, 0x5, 0x0, 0x2, 0x2, 0x9, 0xef7]}, 0x3c) truncate(&(0x7f0000000040)='./file0\x00', 0x3f) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 12:12:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xb6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) nanosleep(&(0x7f00000000c0)={0x4, 0xffffffffffffff81}, &(0x7f0000000100)) 12:12:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x40000051fc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:12:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) r3 = getppid() r4 = getppid() setpgid(r3, r4) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/2}, &(0x7f0000000200)=0x4) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x5, 0x80000001, 0x200}], 0x4a600000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0xbb, 0x20, 0xec, 0x2}], 0x8, &(0x7f0000000180)={0x0, 0x6}) 12:12:38 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x3, r1}) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x80000000069}) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x80002000000, 0x20a) kqueue() r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/235}, 0xfffffffffffffffd, 0x1, 0x17fc) setrlimit(0x7, &(0x7f0000000140)={0x2, 0x7}) 12:12:38 executing program 0: msgget(0x1, 0x180) mprotect(&(0x7f00005bf000/0x3000)=nil, 0x3000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000140)) 12:12:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 12:12:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8440, 0x80) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000000)="16f6fcf27bab6054772702dd4d67aa9e12a0a2784a5fd1d6cf504a416075f51f9dd87b6faa563eff6f0ca28fb5f5faf8beae61b31fb393eb5ffb82ebc154dd9deea2cb802db88ea25042267a525e4e36492c1a970d9cff7dbb6338b689373252", 0x60, 0x2, 0x0, 0x0) 12:12:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa}, 0x0) 12:12:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) socket(0x22, 0x8007, 0x9) 12:12:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) r0 = geteuid() r1 = getegid() lchown(&(0x7f00000000c0)='./bus/file0\x00', r0, r1) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./file0\x00') syz_execute_func(&(0x7f0000000080)="c4a11df1d166460f3a0a600a00f2e0ff8fc978d638c443857c2eaf2e67dabb99899999c4c1d1684b00470f659800800000c4e179f7d7c4a101f8a9a7000000") 12:12:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x44) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x902, 0x109) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) mkdirat(r1, &(0x7f0000000280)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 12:12:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x7ffe, 0xffffffffffdfffff, 0x7, 0xfffffffffffffff8, '\x00', 0x400000000001, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 12:12:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x81, 0x4}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x394}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="f21651af2169b00ff2dac520b03330b0a22c5c461e", 0x15}, {&(0x7f00000002c0)="f3bd28a34d5bed9a992ddb710a737cc83d5162d337efaee49d9bc874bc90aee58f0536531017d15ec4b307d9a53bcb86b1c93593a03e86a597f0626ef2005eb109a4956f1c2fb3c0137a102d1c244b8cf61c677841b6880532b63df8acd9229e8cba838d6778626bd06e1a393ffdd501301790c61bd7476574b40618e052e118b0452a905b242238939ee1566c525be77dd393a74f2f8ab4568e0abd63d5e49854b5a6ce006ac0db585d2d55020705bed91913d73bfecf418e4136684d7c4263ad3842dbf985e1e6ddf49db9627bdd19904913f731f90ad3dd5656c7bd646fb4b57fa6997c46e33ca4", 0xe9}, {&(0x7f00000003c0)="786342c9b10fa4093bd9359278a04f9e0afe8a03bda7b87fbab1bb166018f1c4e274a72cc7d24b24223c560b097888539a150f", 0x33}, {&(0x7f0000000400)="0fc5d9fa52bfebaed80b155378c6395b4fb596a03871ec69a7fdb8517959a1b6e6a346c774374e731d78305c4a9e9de7a7373cb4f53f4c0550832e8813d3e1326e08c757a91de6aabf9c8e2adbd4a2", 0x4f}, {&(0x7f0000000480)="ced68665049cc54826f4085ebe370dbe79abe0a694b52ba803402134cf404549efa9fda974eba0b26a6d81bf1818c0df27ebeb863ed0110e3967a767252000cab382cb69aac9c651ed4402e4b7a9b5d21340d9ce6aa9248b9b8c3f2d7910d3865a6d59716507a1660beb326da5c9526feed2047cf1af9c93ac94e6e1009799c22a722037b692bd621f7c7c734a419bf04c74e7acc582c1", 0x97}], 0x5}, 0x1) setitimer(0x3, &(0x7f0000000600)={{0x3, 0x7fff}, {0xfff, 0x7f}}, &(0x7f0000000640)) r1 = getgid() r2 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x10020, 0x104) mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) getpeername$unix(r2, &(0x7f0000000700)=@file={0x0, ""/7}, &(0x7f0000000740)=0x9) mkdirat(r0, &(0x7f0000000780)='./file1\x00', 0xa0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000800)={{0xfd4, 0x45961e2a}, {0x5, 0x9}}, &(0x7f0000000840)) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='r\x00') sendto(r2, &(0x7f0000000900)="241ea962f12bd965af6279a26a11248518bdd7b6fa77dc7f910195b0f01d3c7cc9bee85b063422a8ae684216ed9bd8c403054ec24632fb476fd1aa5aa54e8371c205dd7ca5ef72a4a12faa7ca6ec0f465d0eb866d3af413970a29e78865b0bfb6cff68912d3b97a7669a2deb4e7894e3e8c06a243b568d5e19d7ef1bb576eefbeb0fb61e432b7f26ba85c5471f42e9083301de9da8a39cc12f1cc37bd645faf85470ca6ccddad1e0a8b42f251ff923bb863b5a7a12f775a32a4fdea3912fcbd8dc23c7f16b1e13ebe59049938dd82f546e9cb13c0d0d0fa8ebad30e9345807f47b12700636dea03409dfa14a3527f592ba34cfa50349c6", 0xf7, 0x3, &(0x7f0000000a00)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000a40), 0x0) r4 = getuid() chown(&(0x7f0000000a80)='./file1/../file0\x00', r4, r1) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000b00)={{0x8, r4, r1, r4, r1, 0x0, 0x72f7}, 0x1, 0x5, r6, r7, 0x100000000, 0x7, 0x400}) setuid(r4) setitimer(0x1, &(0x7f0000000b80)={{0x800, 0x8}, {0x7, 0x4}}, &(0x7f0000000bc0)) accept(r2, 0x0, &(0x7f0000000c00)) close(r3) symlinkat(&(0x7f0000000c40)='./file1\x00', r2, &(0x7f0000000c80)='./file1/../file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) 12:12:39 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa80, 0x140) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001780)=ANY=[@ANYBLOB="71edd81e4ac2f6b4237ab88af37d150b016ad92efc2b6a119b5fcc896f961e6946a66f88ec889a49a65d569d742f1565fc4ee08ed000f3963baf1fbdf180ce94868786e6784694f82f09820a38ee1c731395fdac09901b751249f834b602ba4aa0f16dd07e000000000000000000dbf3026e441afa0a00b43009932cbc456084984b9f053a7014db87bd176d90e218640240e4bd60dd825791990ac8cba79926a5c0c04d87dd91cf96752303c46196f39132ece575d705d0be74c7f0b974a088cbf32e7abc52e78392783c3f529d9cc8d64678b775b726f094e9f0710086d097cd"], 0x1, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="0000000000000000ffff000000000000ef0215c5b8eeb843a24043ce4005424ba5184abe03435ca141062a75dbe4288f93cb03bb7c1a411a48eb9742f6321136ecd42f94c75606dac68d6691835890462b731f6ded4da17e47b628c73c0a76cb30d514fbd1bfa938b3bb09515a4cf4b25ced165570385b4cc5b83217b93f39873f7dadfbcacac96e5bdcb94f090e4059916689f71c1caba85e63b4b514764e6d5cffb8b4e378c46f1560cbab894ea0751f59953a4e20cf07fe038985487ce6f121c8126c094cee4aa5f5d4e62ebded7fff4c7c985c52d82438bd2103ac0a21cc190e4c6d3afd6e000000000000000000010000000400000005fcd14fd31e593930d633c7e195f469b39ccbb77bb8fca7abbd5aed4691390bebd3f1134b6a85f4f3959851391d95b4a19d8b0d1886a7e86e66cffd143a769ffc3ea520a3bd9ed4ccd75e9b62b40273528980273534a434975df699accf600e6157e6caf494df7670e4f7e414cafe00ce18fcb9b7943ea5b408e7851dda7fa5e096d262db6090aa2c4af6b8710a3e7581f0749edb56b1a1e1bde83b9ac47827a4b29043f977d3598ad0ee03483ec543416068212945e86ed0958d3e8ff390b5a0a0b90354d4e595ee8b11cd17e3524ebe9c01d17c43fbc20a6c47a37f527d9a222b5b3f294fac73e2f095d9219ed2c807bc63ea293e6b3c2779a2df648a8c795db2191539e196956a7d6926abb0ac7a297a1fd41435b44dca63c2183cb99ac4272864bc71ef5985729febd5aa9879bd9d64103065e9074eca3a0650c6f04385488a8efd0e9e573eb543cdfb798951ab78831d2defdce8c3bac54788edf8414fe233785806362889a1276a773f41f86dae1ef1c43e308530d77320744e7da1ed03e4ddb4a86fd7e0e6f7d7288b5f2525bd2b54d6a63701d2b056bfd29d999ad14085abf1b81d70fa8c7900de6dabfa64fcd347589900529ae7f062715bd984f0b761cd566fcbc33025f95cca4906bec18bb49b8bc2fe0d9950f7dc6c190c95ae3cd5f2710ad790c07b3c8401e3b8dabc17cf27260af2bd074f9c409ee762f7632e90b48006d4e7c9a0db2eb655b2f7e8781667fc8dfe51abf63529f3754b26cbd4bfb46ef4e33cb25154e80a9523abbc8c3a956e086039fe7a46861a929718780a1afd6d823e0d3f0bec3eb35ae8bc5d9495f8c8fa7d6414e78e67a015251b56a749d3f14b48151999ee8c291de162f5ecaeebf41002ddd447fc15b008784ce4419f323c2fc42478c570c45a91e332438b8ef2f63b4f584647b6f5eb6301fe2264634cf794440ccda90ff222879f0dec5ac1ace0255c5108588312acaeceb95cbce39d3bed7876c37eded5773b59d95309b31a84eaad7177390d7e7aa4c9ac9f585d1777eb53a839e347b04d775881179eb073cdc8bb78717e63771ec65be07e6fa812209ede4c48d83da089ddada639c397b1dec5ef43b75e2d19beaae66897883219bcd173933f36070241d6c79ae568d69031b1f0a6471f98f8675d13becde7e87abebdb5d31cef0f20a7b864601f356e0527abed7b34b8adcca23de6611a0fadaa31aa9112ce9251b41251c2a045d0c71de8260096e07d5b07c8e2b8a6891d516a5ce36a88507332d2bf498136ea4951d098253612efb3ccc08b4ad5697ace198b0095928e0d8914b16e74b4ad77a681903bd37c07c793f098df1bc8efef20d319b3174ee6f330c2fb51eda63b687aada7db6b72a84e369f5223f4dd47dc37e768c3f4c18e586e10350ad9caee6acaad33bdaeed255990a31a4de71129c29c4aa12bea39b505ea7e41e5c9c1c0dc51b601ac21f07834393baffb63629d5d9a91ed21aa881f68b0bbf862c569a7f34c24bddcbbde0ce43713731c4d6c76d6ba5a479a0842b12183a39adb2037d0d59d0e0f84b17bbd22b930ae080ab0c88fafeaee0bfc93b71b0fe764225435cfda3177aa3830fb3c0804bb442a5e778d7404853511cb63b2e73465669cec8d7433c4b2bf73bc1d690297f94c655762fa400446be53d633751ddcf1801a740732fd10c6e2867df9a7769cf1b4c794900b55c07973dc84e996a1b51f19b6c07dbddc9d0bc72ab6f5222def467303ca3a8b7c08ade9d69f90eb6ebefaf9e4072620d26b29dda3134c07d50e63fb990bd8ed52cd16a4c702bbbbcf6982c5a1edf4fe8483492ac7883c410d8dfd2bf0b3831d7cc0eff1ef2498b3f6130eb2eb553db5a611b516d7ce1c0059752f359c2b7108ff51649ba92f6418ef2ce761eb75ce8414862d28105681b32f84fbc1603700b63f7eb02fae62fec3966059ba8bb5b0e98c2661c8b3fb3f4a154929a60e08bdcd580d4a337babc33a731007fc1bf1f85df64a95b7e70172aad2802ccdc4b0aa5b5c1c3e717c298f3a5912b7a105cab7812fae096d6a4152672ecba893be00d62242aabbf88c1790c839c75104068934d5dc1cde6199dc1ac913fcbce8fc6f6707db2d0868ab943e459560c206bd850124d4ced9450f0db27f9e3b7e8643b970a1eeecf72a7235a25a91e9bfd2704eb95093d45e52784409834ec00262e16adde41e589cfc41156f2f72d0844f1897efec982967ca5d61cde6e9966632a6c89c1aed8e79780b995d746f69ab390f671adbd3ac84224a9655bea993463549fc9e90205e285913490c879eaec6e08b21f7dd07f5805c519fdb33fcd10f551ded530e841e1482733c1ba7fad1418c6b77b0b01a7ccb26ee59b7a872878424498868cf1751922fc029b3932d751a08eefc8080f96b2bc222f8e6b2f489c1bfacb5924631199d156afdf86e77162fcbe8f3d0b053b954f328875499cdf50b7b627e17a9d96252f02dfc8f01fe796359d48ae39acb8dec7c25c8fe41dc8fad275d207f42291b8d2c1c4283d05c90bb99fb4beb6db1b5cf7ea76cdd18f7829e866700590e100d473ad662dbaa386ddab9235f27ba812a1fc7b337379d1fb844871a53226cf545133e6aed4d3ca5e48f4a39cde96f85176b1d8b58a13282d3654445e7546da9ea514c24065225272b59e8233efb23136a89f0e24f8b1a109cd9b6930f3f749df6e76f81e952d2460b83faaa5aa3fa203934ec518f3d741d2a06deb8dd80b0017e1774565372a7d55ae86f99180c7c564579a38641dde21828377b3feeb2bfffaa9bda2521bc7c124d444c755c9f1f6d93e25010a9480eb7a0bc3ed4a5c128be9dedcf9fecc2c8a9d4f2266d5bdb0df36e1939f29fa661822a4628097fe640b609fe69a5b40357539331b2f115a2aff13288f76d6eaab19b05237999d16d2e176dad5b95383516df4886a40f9bd6352aef6fe116f12ceea7f556d6288a6603e78a92ca5cf17ccdfee1be020d1c77f63ace8b234b1c6dec77236bd304aa6ed85c7d41de522db3321c41a6d692fe37e742073dca912e89a0e52a8e3a520122197cb067cb05527ffeea95ecf24d82fcd79e05c144d14fd03c68ac3d2ac34674908899b14085ae03acdec8631546d2b8545d86a0610bac111b3a1b90326c38a82cdb7e9e8cec92c97c91de08c39d37ccbab57f06ec790054b94e22a3613ac86b233d8115558d2b5143dff92c28b68456dba489c4dc295695344f2df93caed52af25f869ed963a533d3d69d33352489ffdfabe2cc21628b67f7e01453dd68835cd3c98e48f2f565dc21c8cbd00c6d6a82c0e76c60d6e3ead1020cebc3e9232744b0987cdf9cdda5f32a680b4f2b610c253290d406b7935a32585dab081c228c5ea011c7faa866ceecc97c33bc661ef017208d2bfbe94b2f46aab4bbc70dd6eb0c48f58941132d6cd9c10ebfe3b1997abba4439b781a023def9eb62f1d07456feff11db2432c311e8b7521f7f777f8acb6faa7f3b63d9826e1857f430ca9fd9b3f613fafd2c5685dd139479304b370675cbc97656e81dc78adda196b959cd3ddac69b09dee88d5ccd29bc4d21c4dbcdec28b5d726d67e4caa06e6de6d8e4053635585abcfe1b2f9bfe6a8f379d9254bb528038d829251b41884cfc0e187323d749fe8947bcf2431e0879452461c83a08a3c966abdf599c3d7394c28409a4b22f92405ed53cffc2a5b27ad7fe123144fe35381fb1b6d13c83067555af3358aa474cdb3c8f3eab6c96b186ec8f5ef931c43b4fd39abf6716108088cea0ad56388c1e2f8d3b869021804625f23b60d7a8ad213738646b5804595a80b764960c3c007da32ed666d40c7f0bed8075312a23bd6629c0a9d58f499e0a03988dcafc2166841277e9d2096b4b59fec6251a9fa7358281697c7a63f3f1feb663d5ce56b59380d86dfe3174d35b76976f055de31fcfb54a6e72e1c0d8a5093b4802fde094306e4a250fb2f315e7767e36d1fc1eb7be8b92dffb1e09c740b739851f6909cafde72effd76516b8e4bd192b05d1b6aaf091ff7d903335f298d7579be8869c91a52ce14b7c016c84ed81528deeadbf29090b37c922b1665657da01a8d03bc1066ff194bfbe8b1a777057dd1288e457e2a927f8be08b1a037d48e929b406dc67d8e9805de1c8db5ccf33248539eac1ac0ba4c069cee11697bf3825311b62483feed5dbab4170148fdf883c38c068ff71861330e78358efa2f3fd86999ed9f3e3c13ae2750066660ffc53c86899254b6815e77f1ba513b5d3668873655f4e9ec3987123e72d31d39b2f50db98e32f08bb47e780baa8fa7d0ccb30c76478768d07138c473e51834b2c3f92dc78c0ca3530ec1d2fcb29e13de631a2a323f7af58c4a2b163edc4d4b1af76df6c2437af9b9f720ca42b2c086679979fecd89d3da7126b97e936e58418f65bfd784c0a2a4935759429c6c190901c5339c29b835437a54308953b9e3e536255bee3966d3b2f65e6165f3c73ee00255c16a3945628f7c58ef296ce9e3a65bffbc54ec2bfb082f2ca7b13f7afbf5bf404dd3b7fd09a7cf2157feb0bd7529f24088f4cd5d435f4a53fbabdbd8eed40f2d6d595223e7698233257c6b6ae93ecc046dd872bf5f393f653d6f9eb7e0fb91e1c5c5f8f782c318f2d13112b022684cdebe3627e3ac2d750b68144dc503f49d80d7e8491a65db9eacecb6dc760294002b4d6a700d53c3694e14669bdaba24b3bdb17aa3f8b62f61b938817cd241e7b2e967b3b8fd3b9c5b115da2ff11e5b99673f5331bdce2222f3c798946bc16b3776550ddd49be0886df1fe267dc5e22c9c06fd2edce2a4c27448a2c8b47e2cf1af0b007b9e2699c973e89f569806adf9cdada392c035848b7181f1416012d10620b98e4789a24e2d8c6486ef00d1009c8b1918e759bee2a6f8c02b254273b0ed8d9697e9bc3e999a4dfb02a37bb129fa17749315e37a1d6d68558ac5ce8d3f452cea2e162a8de4edd873c8e53af68460ae24e17f61561741e3665dfb784f5817cf1f73610565be0051b0f7af4d9f65ef5b7f2612d5d4fe6de8c21205035f2f7ee820d3e89e6d9e64c8fb67a0ceddbf008c84eed97100046b249c5c8d9c29d4e9638b264a03354c6db1bf31293ccd0d9f1d1b709d09ade628d5e2239b15d22e1f6b8c81afc24ecd6dd7aeb48534d664e67f2a71c7245b03b1f9a5b6720b95f994ef9634c4bae986f7d0361b9e7a52920b55ca3533bb181c26149fffdd32e551c7f03ba366d63a2e3e82914c34f32198399f9ab85bd15c7dbf5446e21a5d59138f014af09ca8fb6375fe5102c7915b7cb2b3c032c1a2f18114ee7d84555c5f97601f7362cc7cb72d13ccc9ba7e8d0c6d419aee54675b8d1c6046c89d34ce1e9de0606b78ceab5c5e466e8a179d76734417581df32b5e0f0c8d21a9afa86cc2c9582fe373f46f183348c0e36eeddef1333eab567a250c85d62098ee78d20bb81b8b04fa5c6098d03943d1610cfa447c2466cb29501e4186f9656082f043da5f355a7ddc519781b5da5c343ef7716018c7cca04374caca27296b1ac36591fc376b6411cc95e2d4781e6dff0e0c514dc6baac52a010d7bd7118e7b009b79771bc3a45f4bc7eee30f7b477377241feef189ee83ae66fbf42b95d5e7afc1b92f009d4109ff0778cf7b2e5eab1536c60e03f85af96fe78cd7f4cbdd7bea01ab645be4d2bbdb43cd1e83bbbf5fd8dd41d5c0a58650dc306220100429e95bd0b1b905e128efa2835dd0aaabaa9c4ccb79d06cfba28f97853d28c8d03560699af59102761d1aeef06af69f8a95a88244d2b5a0000000000000000ffff000000000000859b9d4ba93c7a1d375f29da6ca4b3f072af9460d4b2c98f19caafe67abdb6b0121caa2e5d854a9c94f4853f8a5584ff864b1658313ee3404e91d9a4ee266c7f22c21f4643fbd08f97afec742b1238688cf2678163346ebb37f8e8ffa606e2d8e443095c9ca87b22b01e3778ea130d09dfcaa6e233f4657f5c58606559879b17208a5a5b0e56d11d370974bc000000000000000000000000010000000001000054ef543a11b79be7fb63df9068c678f5d9d47446cac333b605438e0dda3f9509d8c9a2f6f3e7f7ea0461d094fc6b0603add149a0b129dc5d303ec430e1f2fe3c2998b228b284073a876a0fefa7e715f71a5ebc73ea15fbcdef0301a8096041b58dda1592e0b0a8a1ea000000000000000000000000000000c4ad13af330300000e9ba0516558ca3649e85ed14d7e42c731cf51b8773195a2d16670793628b4251a15f680a7c1ccd3f98fb3ec11796ae964918ca8f5c6019d01ad997e744d985e3f9fc7e3a58d3421ed04ce4305669a38980f8824e1df546eec8a473cf2455f3fd71c1cb5a41657e025a0887b4888972c99076f3f4c0000000000000000000000ffff0000070000003d757354c952cd6e6f99ead84ce9865f59387b42f771c07d86d5b90021d0f38b13056862ee9cba133eb086261556a180a5cfecf498c572b051441dbe5f74e218ef9f7c9942d5fb5a1ea1960c2f0f716c96ba8eb9c04b74e307113937a29f3f7bb91f721c625c07c7547cc9f4bbebb794488bc6c1a1c2c0a6ff02b997cacfb299e45de00926ac2bd6b4e358049f5a529176503a350f70735a955b7659fa835c4c71ec7916852fcf9b718c8f69f289fa40b31e6bfd19571bdcfa5b6161dc1828d4e10eeb15cc42f15b33be8e66426ea407eac53b652f4ec9ae3e2400000000000000000000000000000100000001000000b5921dfe0655f6226d0316efea39c6e3029ba17cb9940ebad3dd1b2b205285987dd6094ea22bb37f22d8695a6038929a0c4d9dfe0749d64c78fcbec8e52ae2c45ba52f38becda200c7d7d664f74971bf8a453536efcfbd9e006aaf8a849993d6cbbad72fae9c7d23b8fb7d2f0f29d7f4502ccd7856ab0bc8c5417f7cbdee9be8429bdd3800000000000000000000000001000000ffffffff028428d4fda129f10fbe7e1f6d9a8c1ad49ce158ca7ec9a5af8bb2c69c9d452d740692b22e84852cf8b5c837afc1b5156a16026eb0832d0e9e0c7e8b96d4dcfb68be6d44c6b5d04802530785c830b61f14067a98d16ad570f3428dc1cabfeea7c32346ed7c4e2a9ae296d1e4b2a28b17a0bdf98512979df5b17660393c1c7ac4364e195863846e808b1ed7921d2be66ae188afd5943030a6a68725bc42acb8c9484c991bd7b7e721a000178018092243de1fce2e3aa1cd4a4e3de6b194ce500a0cc118ca92ba7ffac0e75f06aef380aced88166a6ad5be6a1746362c03b6f9c4e52afdd80d710988d02f209338f3a363f229c1bf9c66622ef8f44f249ab7f80091aa0e9c8704236ecab63b19de704a01ecd0d01a925b082634cd6a506ed6b58ae576c2bc65b03e4bfa45b646f85dc4c63599427fc5"], 0x1e6}, 0x0) 12:12:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x2, 0x8, 0xa0, "18453b97e38438a48cd0ef919282beb0f99e5197", 0x40, 0xff}) readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r3, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r4 = dup(r3) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r3, &(0x7f00000007c0)='./bus\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x51, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x352ad95c}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x81, 0xe8c3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0x2}], 0x5a, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x6, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffb, 0x38, 0x1, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x5, 0x1fffffffc, 0x800}, {{r0}, 0x0, 0x1, 0x0, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x6, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0xffffffff80000000}], 0x25a, &(0x7f0000000180)={0x4, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fchmod(r0, 0x10) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) 12:12:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="f2ff50b075760412504e06a4fd82cd3e85ef964ef385458835c1d556d5d094ba2a4aaea99833", 0x26}, {&(0x7f00000000c0)="0833da611007f947c90a7f88eaa2d9a44f617944aa3becd90650734e6c816d0d4d28b0c3e3b322dcb6e0ae3c79a7de85c41a001df6ff82ee102bf1d6998636e3d5bdb7f8125b36d831d6c36419487dda648375302935c711e44d0ead9c360b7f536bb36be299fc710c1327f0", 0x6c}, {&(0x7f0000000140)="f2bc2857a2958e10e4f772f879fdff0fc85596a58d2e89e8ce1c6b797574f552ac4ad14af3a35e9ffa3edeadb3203041731fe69191e9007cdc31d4ffab2f145907a3c2d8f9", 0x45}, {&(0x7f00000001c0)="5408895e3e09c9ac1b6ed7f6ae75401ed3b2266dc19e28ab349bcc1a7753d7f5f3977bbdf9cb0e59c4281394b478ce82fd155caecb63b3fb737bfdfc62e4051f76e3b041fdc26622aecca63756c10a7d66a8ad7591fceae5e7e59a24b96bfccf0181b361fd10f43246db24415d4a566c6d53ffec4349ecff06919a26b74bf34ae47fd1d6dcde111fd00a8b6334e2f4b2a25931e46f75bfbb8a1b74089de6e401955afe4f7b0388da3d903f0397b645cea81bb9292e1e1d559217381d91ab67ef6a81bbda20abb906cecb0198c7ae2b1eaa8d6d5caa4382ca428c93817606b9b442ec7fe16c5a295d84f88abd5469dcbf33bbabd04ecb22c3286dc8fcacf9f5", 0xff}, {&(0x7f00000002c0)="66c68353eafb1863b45206a85540765a07dbfdf85af640e3ae9ed5f830bce8d4dc3b913d7b22333d2efb83f7b03d5832a046ae3bcf229dc6040899389651f549a0d830390c5b3a60b42f5ec5496cdd54f4007c078d92d32a29bc293e4b8f893c5cae9ebe7522794cd3b6c85d6968b5a65b83afde94830e576997e7f270486bbe047463485c3c4e0c3597a9848979397acec45b226747e0", 0x97}], 0x5, &(0x7f0000000400)=[{0xe0, 0xffff, 0x7, "183bca2cc4bef5d619a4df2cca9fda873a1edc2c2a9f0a83add3a21ed4f98f0796b08c2aa3bbc7fb0145ce44a64b2ff854c88a3ecae8cb1f8ec630192ed57e44f63079659fff438c93d23d92e519afe4fab4d703c1086ebae78931eea480ca596c85d6a116942034df46f567c050bf57e30798dcb841bb57e794b83a37e85381d8fd07234bd7883bcc5ee0fed8534e52b0868f286c0488219fe197aa7b37e05466df7c4241835895f29ab57382ca494c07449214fffd38adb79dc49d7566b3320945b3a901ab21d83169"}, {0xd0, 0xffff, 0xf7, "46674a0a9f525dff3163544ebd3758ab22eb1d0fb6756e5dc86dcfd81643cfb84b09987bafa3005ceabccc86c244151486ddb7223e4603c7aac693c70221b1115fe2af411574e0ad7d01d7982e5022074ee067ce043f1071d4e6d25182af92bc3de17e47f490b2c377210cd666e75a48564c00018279d37360baeeb9b6ec04801408e17278d3d3ece3692ae7838f1593000c05702c58da095daaf87889da69b94eb1b2e0463660e87b2bdf029c0d67a8bad9820512b262c8a545fdc55b"}, {0x48, 0xffff, 0xba, "bbacd9e31420f6c2dc8b7ba1ca6627072e1f89a2a5af0a80058fe74ef30ae890cda0f140aa77b34f3e550cdd3af87d42b02a643b"}], 0x1f8, 0x2}, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 12:12:40 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x40}, {0x18, 0x2, 0x7, 0x40}, 0x7, [0x7, 0x1, 0x1, 0x2, 0x5, 0x4, 0x4, 0x400]}, 0x3c) 12:12:40 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) getpid() 12:12:40 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/107, 0x6b}, {0xfffffffffffffffe}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/126, 0x7e}], 0x7, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) 12:12:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000000000000000000"], &(0x7f0000000200)=0x10) 12:12:40 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3a00000000bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"], 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/4096) msgsnd(r0, &(0x7f0000000480)={0x2, "59eb571850681d6e2830ad0a79717162b5497c8699c4d7c2338f84820d78365a6ecb14a22f91a0fe5f8b9ee4027498250f1847d7297fe2d7477cac036ec169818724fe4fb7aae36b9a38162c7a9ae048fc5babeaffd175f7a56085d410807a028df85af0dc78ba43793028e435f357c2f6f4e4456cb2fb140a54b73c00001f00000000000000000000000051ccf57ed8be0ed13ebd1f74209310dc0955cc2eb2008ceefe77612285dc3d8aee9cdc0d459277da417b5856ca05c9f363d855e24f4a316d942b2533d3c5820ebb4455566157cae17b49cb5158df9d29571a95811335c855741aaa45e45da98a40f900d7721b0f66b075e9efc89e4fe2a3e9bbc3ad72fe123af5e5"}, 0x10e, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x1, 0x0) 12:12:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="26a25885c6c93efa1a1ae9a76a65cc984e5a9fb71bf576c0cc6a220144ed0e75a5aee6e5ad29d95de3a6ce118db0ad0c064338c08846", 0x36}, {&(0x7f00000000c0)="a87aaa4ed0064446b894dd83dd0aeace6e045c344d613fe0fdd7984f363e499b11065256bfc094fc2469ab18aff013d7dfa2edf76f66ce4c6232118453fc0dca74b5ff927f4f768bf8cf026a1e455c7d12f587e86f51553ff10bd3265792f440b7e401cfe60bb8326440844e83acd8cf529ca35f0090fc380e13a0211ace2f36aff0e40141c6f40a1c8ad7349fb908f5314a56933c16", 0x96}, {&(0x7f0000000180)="31ce9d87d5", 0x2}, {&(0x7f0000000200)="c8e31408f1b1e8cc5b61d5074dca2b64cdc55a3864c0da68", 0x18}, {&(0x7f0000000440)="095cdac406597ae4be12af4dc2a30a88c0b142c1cbc4ee0b88d15af911f76c8326eabb9c41a6888b6cd964bd5e72e68e4474589814e7cf05b2ae78f72dd2e43565d3bcc97ddfe43d074a8e55029fe4aa8718eac43c09ff7f5e5080fdd3b1efcd6055c52d479e2c406940b801d7f2bbddbce93a5da665bd8e1fb946e551882c66c0c8a7ce0ff93e82ec306e6f286640e1c419b5f5e23fc654dd27b6739be520ce609d1d1a8be4334408e371e850cd1528f28544f5cca5e2793108919470ef2e202b90f26b472dde1fb7565a020202777977fd1e7a681c851026759aba8d2a461c89f51b60c012c69f5e8d6e324e2e88e83308e9037a6d3dfebf4dd50f91579c5ad5dfbfe63aca7e3a44282c5f294b78fbb7cc094dc3199470c940e5640b9ec470abf48ae2fdb442e573401126d6dbbdca8373dc0859fb8d2f96a41b6733dc61e2f0536bfd2cc115ba541bb497c0ac54a74b5217e2b4dd1be9741eb2c39476bc665ba88234df4fa44749947622555878b80c5a6fdf17ef09920c028f13a08e0eb1537db5a580a8a9aa9d955ff4cb3635553f1eac4e9d2187ee30f836b2a8e8ee875592b05d708d8d965a216d6f087868fdd84a6c8b1fe71880a647c36fbfe81d4b673b2156fb1efca139c504b5fe1b08de113e67d10e34244e8586a2bd351386ca7584c7922f67af045f9d00928990956561e6732d5547fb35f1b4cd5f3d2155e07b2748a0e87c3d230977803a4f15a61f06aeaf1282dd2a7eca41603a72ca6c93cae703b93da71bd536be4b02efe2d26429b4eabc2c54487efbc6f11657a479449f5225f5d13c109521488ce8c394b2692fba7ecfcbf11c4d1e14f51d6dd2a85d0426161e3c2fc2d9fb246c75679fff7d189e6a4df8cd5b2d19a38d8819c1db9ea3c7f7b1859f7b766c71bfed85861d5326ac15ca8c4fad5c58158c8cc7b06c9b29fce7292d815e8e39bf4d39528c93759f4056ec666f0cebe6db1e4020f746c8539e78b32a4c2882c15f499a617bc5da35a299c7bcb9ad1b5b80ab563e2a82c9a7b90c77cb4cb7107ef4f6cb2376f44be32a7aa9d1f5bc8c2c16109b77aa5ef5037e00ff11888b0418639c1d2d534a4765c01d1546cbf56e2b9a0cf1297e36d1aff91af63f61fce1d52544633dea43e490e8626bd6c2b7424bd079d92c35fe5c5a4514aacef2f4a70c6af84045e08dac4d8956a0630e3acfe3f6571e3f5fef8848efa0b99a492c61754b741f68e6ce602a0d73da38d09f8c1ae08977132b0fab71a38067023bb3ce6d2aca6463d78c5f1280d050ac13cf121a88d8f2c9e7690da691a9418ca20a01770dad4c391c58b8ed40df9b07496bd3adeb83e2b00ff3ee1e2174363c0bb7567f5dfe749998b05323c37e8fa334de35855072e9296f2c1957ea471a7065644bb0ba74778c7480c2e75308a999523be809b5a79eb411fd4add9388ea365f8c17ad99851914e0a837406f0a20e72a08314cdcd25b064b9eb18386161934426d2f3430500a0c315d480f17cb282b64af826778e27976c3b4b969577a91d285c617df4b620369c29b5f42cd7269f1ca27e55bd9ca36629ac008d496293e1ca03144466431a734e67ef637f7012397c4c8f6a2d686e7e9d57998482dc6b08154a6d64a65e27859e690385f5b5facbc4abaae945f412209dd1b2cb13875a18dbda9f05aa6709c877c5098c825607533a8f029166d2b1b1fe27a5cde045f1bcbca2266f81960ea81b08c0c8d886f6d049739d0fa0de518357537531b1a74042f1eaa4ba6443df76f46c352c66cb5d46a1ec2bd603d473c28f90fa9bfcf7d362bf7e174a757eef92b47879c8a3480ef5a434a73f2ccdaa5105ba9fcd6b822356c0fadc990957633d6cc25d3531d4ed2d2e15dc8afdf868e358ffb04011c8f9675e2752d765e4305ef6b0e98e4e4014c878f12f32df0e7daadc8b79ede43cc84f17dce4048f7f7f889ace126c9f1ab7009120e5ddf53555b256ab72def51ee408494a69d1ce639c3d12db90980aa989c723997f1a7c33e0fae5842ea7d74062e9fb0f1c6198da08603968968b507d8d8afc78c8ce7b2c5affb7604988868defabe5f0966748b8c9301ed42a46a51de98ec6a563c4681907316905bfdaf0df071a8b766a6fac47249efc2d449d3eb6b2117fe30c4d37f3707ded85369e36fae4177741f3aca0e8a805880b1fcea9e6b857f96cb8e5f2a399e081e36a6beff6bbcfa1199cad0f040733ec1aeccbf5448c5694a44321a027ea0a303e57dbe9b37be38372c0e8324571303b552e25809c528e9b0ca7ee21dfcf817edb5ec2c6ccf38ab13a6bf8cb30afcba5600f70de863b3affaae1a1c1b53fe43285e65addf0adfb27742438e2f5e618d83b2c745ba7a19a534160e16fe60b08685e72361fa3c6b223951773d0ac6a7d149b884b7f0ddf7f8c7964da0e3c30320c49f5dfedf46f579e10cd3f11859f996796d3b90898c76bf8756ac3cfa7276697a868bd2310260ec9341a0a229faea5aa6c9bb590ebaacbc6366fb063ce77b260aee8581498cf8dec0ee8a6b431bbf832f711b8e44e5e2ea679d36a7f529a963d2dd8f014aba364fa2fcc4a7c014bb4e942ac32e2d6c6f5433e193d8b60976e87614cae7345877e41395eb7757faeee66655ace97470a2dcfbf48d4bcb607f0d125e11b1d640f120cb2572d6d117283f9e893f20ac5b297bf687998b67591b576352d6b0301ecfc35dc43faf934e29ca69fcb283fbb2ddc1103ff22315be93f18888b4e3d551effb1a618d6c5904501b951dcb076247c3fa342c7e6824e4747089e796c88475cf75c708df4498db4db002ea694faa4f5008883feb2646747f644da75d8d7fca110a6525729276bd43a4238406356ace75998485e864e038a8439c90462f5f3d595dae2a7f88a7c2ea12af73a38d5a223cc06a4dd53d31f3163688c8fa846d3fa441f3cd12c134892b97a67648e1dfe2a7a0a5de434538342b4baa92dad11f9e1526bbdadc584afff838bdc0e8b553556f7614d8696aaf5ed9c63ad0391b98b5e716fc35bf9bd54bb800be0f49af1c5bbf87ec59859c106f1f477645473e8b69563b15c15889ccda97dc0630112af9f6871a078fde422d33f22cb0e6bb4ebbb9eb14ed1fc3177a29c148436be0bda9fd3ba0c69944ab68511c3dd0814a38d69af2d7a1f4b93272219fca7080f47f2b3724ca24e124fa97961f760e6897485a8901c74bcbce1b85a801021714ed1707986f4521733b71f32644c88b46e60171d6f0aeeafbc3f22a880af1fb2148370d573621f3fbca634caae2aeb20d7282d3509b1dcc3e3fee962a8990a3c4588411e4fe2b989f0a0c34aaf2a51d314879e33fcf3ae246806c3f238ed11465ece98bcc5a788cb6e1183fc6250226424232424c3430659f44ac866ee20838555f7d007a9f4eb433dcb4c57fae8bdd4d10936953ab6184b00145b1cbbeb4723a7375abfabe8a1da8990e9342c30ef1d018458271da9bb0f207363c1c1959825cd02fbe5d96e6087a6a8e77f936d4a7541db7fd9a1e06c6386f15c29091bbc710a1f6940016e95e3a80208b8d78031c4631259dfbfa828f6391b848c1618972c1eb92fb384b12063deee4d918998a8acbf8c269f7948aa7afdf95764341d9e6564d494835d125db6963e7d79ff893d992e9ccacdcccfd29d23f633f9a5ae5991b5d1cd12358235db7658562158ed6370051d74e22ef63510a3281ca774e152a2467b34758d953c0cbaa61a5e8662a615b944b26e52908a20c3f88db29d8d576c9d09c557e0c9e7e3bdc759f9da46bd032dacdbca4bc931cc6f5103ef0165501252ef07511f45040c8f63a7adc1769474c0b9313c0217964f901e40e8b7a80ceda866b9bf2e7ef73195db69516e35429bb7869e5a573921bc71640da30faf4e3f0043912bd220a604bd58085e2d808000f4f2d60ea3b2baab6c44cfb236a7f332e702a1b251602116da6bfec3bee11702d0fa74ce74c3831ca54680d9b61ddf56b89a1c0a4985b23eb5a48e79280125b308e24e33b0c7219959bd60876696914cd121504d1a7f0df4eccd7fa5f10694d3064b7a6d3eaa3ef2bd2ea2d6418a5eb24185970be6710d68c7c25a80f3fd95c1026d98a3807c34f83bed5eaafd9624caa92a2a35c061d036d708b33bed88ae3e84ca3ecf09cd8ddbd2973a0292d472f29b6ebb1bad0543327d229bb319634864a9f122f444bd696c134365d08ae2bce3335975f6e39ae30451240aa348ea0c3100cc9b7cf224c8eb8c6e324771e1ba9893879e385f428c5f87cdcbf89bbd742f3836e8dbd1ea6bb6291874c44974a427484fa281e7458d444c5578fbf315b4f4c73f29bf5c0c6f418a3e3db0595716e405dce04e2cd55b39b58cc62446f09311222873cdeab5e9393001dd9794e4722fd272224fa246bad9ab62764817986af45f2af11ff533654700615995be8822a39c35feff1e5f1e1dd0fac02c7eea271e4e7815005490fc0b522f369eae82630a9596e0e5b5ee32db26b9574e342b2f435763f7f705930f043d1af258da371a641041dc74514fa9042438c892e0064478101050ea01d215f66a89da00a46c158edfee66b08980ba14122da1ec4331087637f5b7c8976dcbb6fceed6a820a046a93ac6147c46ea1876b2d6680c8e2ef4e8456f51ea01810eebb09bbccd6debdfd71e3f97f810e5f6eb19c0b6463adde964d0797bb4998d952d528d3e20940ff35d6b80ee583e434e052ce39f9be5abe2ce6aa42737875e91dcadc32fd5c3953f9364c34445ee80ba969138600b1814e56722a880d6025cf2271e6b24ace00adb41f700ed5270165a4fa30f251886d58b03ae010473c2a16bb36461d4764a4e40efa85a726e9606cfa1afd0a85e9fc4457bfce3daa1bce7778c989740cde4c5780074b7b112660397ebd1bcb0e36f6f0a20af9abf1b2e80325632c71f1a1d4ec8960da71c475b1f3aedb8b50ace0e3a2d17ec7881f72cce78f5f160c89f8267fba1a0522b883a77a492bfb01ab420dedecb6379952e49d4b5fb1dece8fad0f1218056f08afeff44c37c1e4c4ec630a64089c84133ecb57a520a3e7fa14128f7c12cce56706f4f8c81f6516d30870aa0310429f70dd07cf73eca635f3b018da034865608ec768a03be299a69cbbb9347b467da4d9f26305a46d3bf060ca97fbc3c2db6c52a782b8fa13e7c976717c2950fa27120c0495eef67e48de0bf8e6f9db990d08e4f31591deb21403a961b76dd6f63081c185d147f300fb38d683d3311f417fe2f238cf867b122ff0edf58664fb9d73b75c7a655db5a985d2b527f7b8212a666ae89dd6a3cae1350f2f38e04445d070e12b760e8571a9d1cef53a9506144c2bedd5e37d55fa9afaf58aefccab1bb5305a859212b497be1bdb218f4fb4b32ff1d4ffde67de2d8da23e67fc8f125793190b7da8cd1153b2e05f84ce322463520683ef1cd6d7f9e6427e06be472216e0912861f07cd0b338ed53805612741597bda4e7344ba957de1a0cb6bb930728889e5a7e2ee0798ff6eb5473729a7732ed2a77235a01c274550a4654c377769211ca72289c3f5b0bcf3cbbab7fb27c5f26b236f78fe8cace494d81d7ca52a526c143507c5d68feafa88f4700069b0a670c4265c5206edcf15c14813887042288916b07ef525e9ea9edf9e13bbbf633181b0d828c837ccb01afda77243d944f695b0a76b125c7ed5f0028525793ddc4524056170714d67a7f8ca6db54de37d95ed31a6997f0b1f5cec3236e01683b242c2200ab6babf34b3254dae6e957854056be289d", 0x1000}, {&(0x7f00000016c0)="6a0490ba132f09d17b9cb86d8bd0f35ac0bf2f3e300b64b2d5f6e1198ea261e9bd66597c4f07fee5c7dc31e6b4e0e597f71adf34efffc3640061cc33b65fb409093e410be89b63cba5202ef8a60a6d222cb050dab040d77cfe7fcf713eb5efb2a6e2173d045a6752f4885ef631781c95087a71e610c31c2ab68ca2c62214ff5f5cb7757e4032f0a456ed8b22d118e4fea4e1484f2b02ba3b1751e5b11b582925124a2c4d744bd083c7e463febeaf710b58b291b68300b7e4472d402e1a8621717349498ee5700a880eff107f19bbc0e6", 0xc7}, {&(0x7f0000001440)="7664ef69c6b7a6a07403d1b40e01b4ba83c1189dd95cca7b7bc47d5e2810561addb50da166772d07fdb4106487cd37c1a0d95c26d108a8f5b8278f0de110a76abc28113a9c55914c39a0e94c0f4d174c0d999902de79cb6a91fe336ba16bc72222cfef7220b7e358604e873fd4aa007c0d8b6b47f29a2fb635ba567e4e77172f52a0ce355eaaff25ab4725e52b7623393939764fd77e76df90af5e7e73fbdf518652605a8cc6ab8c259543c2a28969d419865822f5ed494168c46666d5913f4d4946ad5760a8b73bd28134fcc5f7cdde8ce6a0fff85d8d9acc9dc39d9c316d047c5cd57659eb996754", 0xe9}, {&(0x7f0000000340)="c34715d9afd6265beecd1728ef4c62ef0533446de07726a96fec40bc97cb65b0c3b05d312dc7e04cd2c5664e2fbb04d84f1968c1fce887", 0x37}, {&(0x7f0000001540)="4e278ffdfd05634a99e786e5a460ff05211a00dff0cb5bbbe652cf2265e0a29c0a58cf304bcda13079037533d9360289b592748bf77d2ad4a057a224a1add859f958106c5312a23d8b67e0241586a77bcf4ff07bf8d6237db9f7163a3dcc83911ca4ae048fced657ef667ffcc9ae90dfbe772eb7a712dba7c50a6aa9983ea61dc1bbc33149f2c16b14f5c2434a2c0488759d42a869669bbace663dbaed08287658c429cad5f20c1d9f3d7929f7b1c0f8bb1d98000000", 0xb6}], 0x9) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 12:12:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:12:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000000000)=ANY=[@ANYBLOB="e0890076fddae0c81f0000000000"], 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff3b}, 0x0) 12:12:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8082, 0x85) close(r0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x80000001) unlink(&(0x7f0000000000)='./file0\x00') 12:12:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x10000000000000dd) r0 = socket$inet(0x2, 0x4001, 0xa) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="996440a804b47d24804ab2f8ae8bdcab18737fa78cdad84f73d96749362ce13846e93b2e3fc06749f36aebd17f18f83d9a3c2f6f83dca41d8eb1a966bc6a454b308073b4f62ab839d03f5f4b854f0e44ca4073d439cef9ec320b36d30e4615234cff1bad318786cb15eb1655b161fd9842719bc0ebf154a26f0de0ccd96558e26ff3def10c60215877451d1f0b1a8935024aa8e19bf9717b69193205226391e70783f47d87bd57c26115756f538c107fe942a62bbce6e1e1652f1f4a5e087c5bea5d4f6eed845d81658ef57ecfada9733b4522", 0xd3}, {&(0x7f0000000140)="764aa88a5039a6d1cbb4e95ec23f7253c24edd60d9be0ea16821eb08f2d54b36f310a5252c36fb32521c749e03d299e7b708940552be1724bc01b96bb6c2589771bb06ff91a788614e54cd254ae68fe7222e9c74dbeac3099f42f235a3f21b44417b51d4dc63a55305dba7c524b2ff9970a52a9422d5be9674a2f628f9", 0x7d}, {&(0x7f00000001c0)="e307eb831fa682e6378a6fa94210e2a076b3c5b5104986710eba694ac476757b376524142e9c68d54c55cdfd1d74a4ff124b644c985c6da4cb7fe99e136793b2102cd87cd5056dfe2572c6cfeb9922457125caa86f3fe25c5c0f2ab8ad59b9", 0x5f}], 0x3) r1 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 12:12:40 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) chroot(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 12:12:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:12:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) 12:12:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 12:12:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x80000000}, {0x82, 0x4}}, &(0x7f0000000080)) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/154, 0x9a}], 0x2) 12:12:40 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socketpair(0x10, 0x3, 0x6c, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) setrlimit(0xf, &(0x7f0000000040)={0x1, 0x3}) r5 = semget$private(0x0, 0x4, 0x60) semop(r5, &(0x7f0000000180)=[{0x0, 0x7bf, 0x1800}, {0x2, 0x7}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) 12:12:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/188) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) 12:12:41 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x10001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffffe) r4 = getgid() fchown(r2, r3, r4) 12:12:41 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$dupfd(r0, 0xa, r0) msgget(0x2, 0x80) 12:12:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0xa1}, 0xc) 12:12:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000100)=""/141, 0x8d, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80, 0x3}, 0xc) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:12:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r1, 0x4, 0x40) 12:12:41 executing program 1: pipe(&(0x7f0000001400)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000001440)) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x200000008002, 0x0, 0x0) pwritev(r3, &(0x7f0000001380)=[{&(0x7f0000000040)="042f80b25f7548d5e0b60de98c5e6917c25016aa9c8a47979448785715ffac738a01ba3cb9acb6ae6c3bc1ed47351fe370eb3b55e625f95ae1697653d7648bde4a418c06b198f54a86c4ded0f759414a01ef94b2e9f2d3bcdb5b17a46b7321bf166c86e8fec0be7a898973b45f8a726089f00bfed5a7241981acdd9cf49727d077eddc813736de56dd2e726922bf6c37f767d5f639e64ced5935dff35a4dfbdfe84155ccc8ef6d919070e4a8ece9791fc19a784d55a0a6d8e10457ee26b19b80606aa45d4b07c57635c08fdb66eed6f61fd159fda599722a1f51705538a882066929fd80d76a7890949292a102fd0d695c7b1ab67d5fbf79a29f3243af3f720eae474c0f3826fe217b80cb86571b67445c56bd6143abc9d069389ed9cfaa9be3a3fc7f2b1862ea6f6b614f30bd885adb7ccec7868304ba9f102588d0172ba255035c56495c1df6f70ceeeedba475e0590fa9d3dc04a1eac53541b4c95e235887c16999ea568e6bd7f3b71f42747b59d074777f6e7afa2d5fccd1a615b16d3cc7273ce007fe32fa2eabcd98be082c608224f330cb3372da02bef960169a233aebbdefe77e057e4c2ccd987c3ee67cfc92197b73186dced4f7f2f86b2383f005c55f4086805d068fa0a5521f7240f1bb8a376fdb0b5007c2ad777918a6d95e02e07006e0869d3a392cbf0c9f666a40fc2bdb0687c84ff9e68ea66f5b2ba947979d498dfdbe70e9f3012d8419f9fa941ba24d637e7b87a789e2037321a97437e511773d5c35a196358fadbfde62058e86e6fe9759994878fd95ce343dfc0c4f31b13cd72f02f1cd22626f2be66be393cf26afe0497ac21a16208c30b6783f87bbe488905c33524c76ca7c422b4127c73b1bd8d71335759e25ff206b0f354220eee4d12eb3381b30a99a9a8dbfee4bd151adb36391c62df88ddc9721217023930aaac3b1fae26429bd61c79cca5770db6e3bda52a2d070d83a2787e53de8b2083c12ffa06471d82b495d8166adcbadf6518eb56a3f5c27811f114c83ef140967c1327813f013422e5e9fdceae33a664596fa4846fd1a6dea2792629ffff9b4661fe56c30d34fb8bd8a77fe8b18481523675938c1da525f17c2d506847340aa95147b0cf1c1c9834c1dbfa2924f88974a2e05e3d03b02cf13c055e11d15170b8795ef0ffc183004c009912760d540f91ab88d2d568eac62b047c501a16e96ab56a17d6efcf082a1c03c92a157b60d93a7cc183b46f19fde1b1de0021a1bfbebc2aade1858032c985f0e90616f9bccbe9dfc6ab299b5373dd6d0babf235ed61aed26540909aceee323ef9aca86fcc6e603ec1a54968efe834eeef2a37b65287bc9632fa5743df85fdcb02edea728b2630bd8b08a7e0ede6c068a152f287b5e38eabd78cb95723e8f21b0cadfe541f74069eae626a9de23861d311c993c017d5ea03153ea2fc40299b916f52bdfdee676b0f83860df49401e8cb57d706aae9c381ae8c699be413859eeb7682726f6b43166204cebe8fc11d145fa9539ba3928e69a2b9e0cc457d83d083f80618083805707b270f696c56829ea4faf01828c7e8891b8011b2a15fe9655b2754a1b9b682ac6f8efe1ec7877292ba33f06c2012b4479b94455977b923514abcba0e17d218971a9a97571f14ba595f4dcc59e6ca81cef4e3841e29ba70560383fe5a68f4169e913d63552836e09fa447cca80fe3c4da1e875aab0cae04bfa186a35cfbd8defb6e43b07b8aab29784dcd09aeedd6ad351efaadf3eb62a0f15a025a3ee16c62f899771dc5d5c9f361cfd47eb0055648b4a14ad97208b434d437ef8b864947158cddc0ca58c0035dad3e19eda69c790efb2c2f8d9c551216b68ea36e31d355b9289a99e31d91a68ba78ff04eb163a001cf398995fdbfb3f402fe5d67f1cf59f6e7c9573e509dec5c2649ba220617a37e677ec1fa1c9e67d25b4614e3a1acba1a2efeaf0c2f57d7415592ab8f9be5c46fe3f4205e0a2b6fbc446ea45d2554a9975737e9c15919a4aa6f66a8ce8b6f888a91f61b8a58da2f50cae261c3d9adf66c2d57d7b8fcf8efd574c263ae1533d3b980b6781d226d4242f458de5d3818d92e31aba23bb9b50a9fc69da1b8451caa9509994fc930ae54212a6153d4035bb9b08cfbca1439475f400dfcf5f4901c530b456dea07a884c40c326b6c8cee8c63b6878656844261f0e913b3622741e8c0f3abbfd8280e28560118b02c046031b2a9bc8634d76e7a4bd27f67d195e5f7c6d4550027433a417a98a6a43dee92d0e7a6906d9be423eff815c714b7f1381995440a0d07fa3a90c777ed959c681fe48f0e8dfb04dffea090509da31d2b8e8b603bc8ab684ae042ed662cdc252def0728eac1f8b2dedddb48840bedb23000b7e3134a1128b606d69d753e677cb0d6c3650905c90574f6bf5cce05c5d289fca1867f77ad798a6a4ce25530ac171567cbc670290fa496e4b9dfe4fd38593a7d5acd20c9d5e0fbb372e86bda8347bfd0273541bf9430a6d85568ad70782dadcacded78a5607fe84df3b7a54391fb506d8432f1ac72c14f3fef7553b07a28149cc2414dd51ed0f190e066a09aaa56cf131ac7bc61ef7053b2a951ce4ed5b9cae236eef7c8a72438b2d11b3d3c81b21087526abf7dcc1ded290444dc688b22fde3f929ac57eb371dece824cc5da6904e3a8f2f2211dac750ca4dfe64b5f773430488e37a3aad78913510c756df41015efed44488d6528e85dc96de84f62d2ae6918f18f8144b9eb09e81cf4b826955b3ff6abedaec915f7943f322c3cee88972d87a41dc77d7b312036e81b8042aa98426a6cba57e16a9a8e2318e47f7dc2bb2fb2c2bba74596dbeb254662443a1857e9f26f22468b3a74a15681d47c27341d31f68a1c737cb2e998107a6338fe23c074bb12a0ad08d297ce13dc93c67a7301094313db3a8149ff3ac822279bc8ed7602d75f072e9774a9ab69b803d4e4c62abdbbdafc155b1b8b0f206ca8c2fa2a9bd169bf76be382cb6d700211293a2286422cda6da02d57d3b671ed008737d508017a57afa122ae6f897fddd1387fbfddd236fb82dae1e9f2c589104f0724d20bd374c7329ff07f74e71b70e346ceb0d6f746b5b899890da5c8c7473f7539340bbdb77925b955a03fb2a086a786604a5a9ddd94aec8d7e49b9a1a0b6b00595b5099575788cfd77cb7b1c2a3bf2f5b2146380f86d28450d66199ebdf97bb141d0a1aca2406eda337283b8a0ad8721205d19636723a3c358169ae10b2ed5baf4f3428a68461b7803d402548edc5bbf9526c38a8d22091b84a0783b9c38309e88ebca7dc5ab166c35cab74ad8c672fa215b954baeaa6ba58da730e0d9f075ab095fc32d3010f6f55866891166aa44b045d40748b0414accc637b095137a754bb3582e3d66fcc0a22fea71395e740c0f15fe9a4d3bb9574c003a00079e68e6be2d67ee0fcfeb7e4ca524da57edaee9decde9cee1a63befb3724a837b826be1fc870c15e49b175366596eacedd1c2397f05c21ffa6e1258d949cce2caac552f53cf088851cfcb6b0a39f3555d808701107ccae65223ad1b37d500decc29a0a9e606c70351c540fb8d6ef6c3e20ba549dd83ef39b99d31c2b3931e7c6cd59565adb67c9d0f0f55d16dd94faada13376ac4438b20c92e860d98f335f5383ca95d9d6a2e682df6487aeb861e2f9b5480b7ae61431b7c4081535b0211b6dc913a0bac12794487bad1f0f7df01488662ae6d9ce02691b9b74c8372a842fe998bc9e243d40549c25b51ee529e5d05c372a741f0bfb4617251413742eb2f24395c8510d4fd8b0171ac43e8efc1a9e569bfa13dcb845825aaeacb01da673133fac39671e30969bb38a01cfa28df2822839c95ff8424ec2fe28a751929e495d6cbbdd935b6d086dac575692482c04163e0a7bfdd2b50ad2cf809fd798aa9664ce76271f94f313a0232c54dac232f237195db5d0c94f3763c6fad4ed98b67cb83385503f9dc1e3fcbb14cf9c71db68f4984d64efb695360597759fce350b792f14b90c43c00794c219641bb8385636f521f742f9f0fb1cdae619b1f8e88519fbdec95cf32f97e02f0bebdaf5c86cd86ca578a185b2c092cdcacab5e95480d7ae253b53769619022b0f900d3c58646aa968d75e788786a9790d7e5646c72f31799a1fba246c9dc8932271d67ad6c0ca37afd00ce7f313092d7af1b18e87696f189bf59344d462a488556bae0c15940f1429aa50846b7b810b16b79eae9c1608fbe36fe12e0b2dc522995de4b18491355ce343fcae94bb56ad3167fccb524bcc04801488d7e0a923fbcfbe4884a1fae84bd3a954b4fc738ff1ba86db5001f6db29ef400bd5994a0095bd78600b532fa14b854fa8f83fe9f3e3a39c3a4d210e9995af5da06a1ca72dcb12942c5061d430cf071d392d5b9ca5f9e45435df25986413c7bc01d15a6d6b51f73a296acfc7e1582c892deadb5e9b7bc8ef07f62efa54af29fecf0c612a9a73bec027dcb6e98b754f68a1ffbacedb1ecdf7f0e6bb9bc3be2d337d284f3a6d3c487205f50f29023b2ed22b350a70df80572a870c2b07ec3800b370b7a92aa751a92810b0fc877de78ec6ec6d12e6cbc013da33e536a9c3f8ace63884c1abd02d30cbc673c881e655330dd3f029f673dc47ad7168d0478388e2bba509ee6d7b6db805967bb76cea22a07a386590263b8eaa6c7e562b251e27f81d0072f5830f438bbc468dee0478f353b89ff417d80cfece54da02999c7d0df762d304553847904afa2e72793514c7901b5b731f2789fd4bb27bc50af838ff353e3cce106f4cc926492f080227cf8d717d8cdb1091c1224ccc27b2214c8014dd8cc8bbaccf4b4690887b79c197feecec9ede75a1972021e95e8e5cd82018903e5bac71f75f90e472e9a0393cf280e5b5702d6e236c055345fa6aee8a2924d0f47bd54accfa9fdb6c32104f79036481b0b24933884bf8721c5f016531c425a322d23d72862511db5021068c59a1432ccffb5ec00b6b14dd9b87129da309fb8064fd32309df289964e2e284839aa8f2358ef93a82ce78af66f79942dd52685861843cf1cc834ae90fa587893ea3a3947c248a16bee769e15fb1a6ad293e7006c5334d6ab21ed0aa65cb3165e93cef96051f40167cfabe588f837c580ce453994ec18f33c2c431349ab84471dcff3441c9899f32931a060f74001a930fedd41bedd8d43161521378eaaacc78ad1d28815648674f8a590b2fee2cad5ac785b2d9e3a9cf8fb2ccf5242c615bee02118ff2fbd6778f81ead598548b8b8d5d1a1164891c74187db8ebdfc9d6f553ab66b71516a2266a099586658ba64284f49cda29e707fbeaa6e12bfb742343bc84ebd49750bd4d1f8315133dfc35107c2181d6f70603d23adfa78975d5f918c11c6a5352a5280223cb16d72e0c0d53a435015e28fe6d9a73cd2d439241e702a80b5531e144cf4b0e1f393f4c27b2e3daf3dbe22d63e0acd6317be93ced1c19e33648a3c336a3735009195b94253ce1be6a62747dc1c06fdffd54b19ad8e9eb38cfdb867da1f147e836267c1cdb629da6232ee1b3c29a90ce8bc40e3ecb3968f874577d0a5677d716aee222ff5e374bf51275ed08f78478ada30fd30fde9114d4ed18d22bdb996000812a6ccae0531eab9e85a18345dea3599575b667fce77b0cafd912e87c61e925229acb0fab8b511867736804ede22de137fe4aef6e135ddf9e748aa9f2d5ee550319e449905c09113f8675d87c0a856d957d245b6b9739a44c4a8f324e09dab470a0fdbdd57ba80063aeb8629a", 0x1000}, {&(0x7f0000001040)="f274148ef12d114a346b4979332200d2f78cb4655832fd56c54eaf630f68a773707056f54e381ba874080daf2d19ccad8ce2c8c3f45f45f313d500aa1309c77c2f32b3c07707c164581255a90cbbfbf1ae75031791712cc98a3733e701dee2146c800f8cc162ecdc4ac7c35ed74cb14eb5f4a56eef72e79136e45d423ea3e18a347e8d87ca8f9d3532010cf327389bf5a8616763925be921b940b220ed6acd22c5b35f078224c5faabd2c66b0de511", 0xaf}, {&(0x7f0000001100)="852b67167a8bfa84f500c051924a783512b6ba7804ff3590f5bf4c5432b73a422d381c1b6d2465504e6e52c264a021f83e11aaeb4b0b22cf7871aef49a06576a1579e6f72596be5daf184ec222576d5b7fc694cace53671bc3cf04c0cd864579d9a03434b206e70f9431802e0ca7b4228829899bef82419ae5ff215c882b8983ae532a5fb43d294aff14b20053ac5515589ebd0d21625e6727a5d3", 0x9b}, {&(0x7f00000011c0)="930660bfcecbacf665b63a5317a72ec81ef20845ff931a371ebc1878b74cec024daccd363ea53ddfb72cf4263e8323e2ca9f30938b08551ddadaa894e6b2f3eaa49013b2c4ac4d0797a77fceb49718984959fc3f4d7d93b8fc3fbd54123552034842cf3a6920cbe9298d8589059db39cfb82da5164d00feee2778f4b779867412d9a3570ed056e16752399ed43c502d5c60e", 0x92}, {&(0x7f0000001280)="31f05a3d377c2908b2c3e6cb8ec21e64c997e991c452be4f514d2f7c0ed211606204d470d1462b7938e844f2396b2b52e5e336c7d01fb1b232a10485906947b39213507a72b887076f8310c0996c188592ac2e08b772610aa6c91da8adde19ea63030187b97c4d1d8db5c44c52d32d19650d851116cac10850c52006a89552eddf16e162af306e75177a2655d3576077fce9e085ce2027e15fbf5c72a4a11c6e5a4db1e7c5db22400b31afc5926325f2d1fc69f3da85bb9dad2e231d57518bba8510a619ec518b89af89", 0xca}], 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$setflags(r2, 0x2, 0x1) 12:12:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)) 12:12:41 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f0000000080)=[{0x4, 0xe254, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xd0, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x800, 0x1000}, {0x6, 0x0, 0x1000}, {0x0, 0x80000000, 0x800}], 0x7) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000080)) 12:12:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) close(r0) 12:12:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) socketpair(0x10, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/23) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x2) fcntl$getown(r1, 0x5) 12:12:41 executing program 0: unveil(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) unveil(0x0, &(0x7f00000001c0)='x\x00') 12:12:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x12) listen(r0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xffffffc8, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r2, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:12:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) pipe(&(0x7f0000000040)) ftruncate(r0, 0x0) pipe(&(0x7f0000000080)) 12:12:41 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000080000000000082b9e2b3476d0187e565dd2b126c5b3b0000000000"], 0x1e, 0x800) r3 = socket$inet(0x2, 0x5, 0x1000) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setegid(r0) 12:12:41 executing program 0: shmget(0x3, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) shmdt(0x0) 12:12:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x190) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/93, 0x5d}], 0x9, &(0x7f0000001500)=""/251, 0xfb, 0xffffffff}, 0x40) fsync(r0) socket$inet6(0x18, 0x0, 0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) socket$inet6(0x18, 0x4006, 0xffffffffffffff92) 12:12:41 executing program 1: socket$inet(0x2, 0x8001, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) 12:12:41 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) r1 = semget(0x2, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/216) close(r0) 12:12:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="de0f4350c271370bb890648ca1cb7f052e140c5d61e64f7985517a7e69776f78d8dcd65d7dbfbab33f45ee7ec6144ea7a1cf234dc0d939239bd4a91d51e2160cd1ccf6bdc7b0ca1d7f257d506c5067fdf8076b2a8f384b1fce94d50aed5af925338cf1191b1cc93c25d45111414e6639c6d23d8d04ac4b97876b60829ab92c62e76ba33cb2c737214f7380aafa1cdceabed385c50e55fb472adb8d676f638b7e6f7df4c0f4ec7441159b68ec8259ec9b357c766c8ce5ca3294af2391201ca694da3b2364bf6cd7861292fca23b", 0xcd) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 12:12:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 12:12:41 executing program 1: r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x8f, &(0x7f0000000040)="9ec92d04a3301a862c59194339e2a08edd4af400000000000000002f420a11c6e8fef548894190130a706b2128d0dcf28b8fb32e1af88fc481358ff7d9e03e9bbe35bbdbc9f1af816f06000000ffe511ad604d62ab97f00bc99fea5c4680b0be7df8c2c5d7549f4d2333efc5586d56c67c55b2688ec6e5e45caa2355026519a0b9e8df5538ce1c6c9c000000000000") 12:12:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) shutdown(r0, 0x1) 12:12:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000440)='./file0\x00', 0x10400, 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r5 = kqueue() r6 = socket$inet6(0x18, 0xc004, 0x9) socketpair(0x0, 0x5, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x4, 0x6) r9 = dup(0xffffffffffffffff) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/60}, &(0x7f0000000540)=0x3e) r11 = dup(0xffffffffffffffff) r12 = open(&(0x7f0000000580)='./file0\x00', 0x800, 0x80) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r17 = socket$unix(0x1, 0x2, 0x0) r18 = socket(0x2, 0x7, 0x1000) r19 = socket$inet6(0x18, 0x8005, 0x7fff) r20 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r22 = getgid() r23 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x1a) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="7897fe083d8f7130de369eb58ee8335101fe015593f28abd9be2e6e2eaea0ff56529ef2493568111af05a532de8a19656aede681b186a0ca5259b2422f55a99d18e5d13684e489afe2d7025cc2fc39fb1a2e1d", 0x53}, {&(0x7f0000000180)="f0b6264c1be023b358e7702772276c98b260566ac8786f4d91aeb96af8ad3cd880aa457d089f2e2be5", 0x29}, {&(0x7f00000001c0)="ae4ac5a53652ae512addae2e8e3046e8a75e94389cebbbcef741e09a07c3ad1a3972d5a70afa689d81ad980f430ce34a8481c651bf9e69bfa4aa61d694d428b74d463cbbd85704c75d4e2151c2faf99ff06b8338db3d8950b0e5f19345d9e154ef5e81ccbfa4dda3fc661b077419136fdb24027afb0b18c5150968461d2c0138", 0x80}, {&(0x7f0000000240)="41f27107cac5145bd4c599ee5520a69f29d6dbefae3b9e22d6c659dfc4b4810372c106ce11ed53ec952243f096b32def0ec0bc1e1e030db66ba8948332411c9359e5ea363a800010b2b2c0434f5820e58a44a92e41ff6d1ab6a9f7943c09975b12ae412ce76a548a3e10d8f7889dd11012f628f9526d1cdc93116b6a5822e497fd67a5e0b594f30cabc8f7badd214f0d47b4a16f5fc6934461b36b8267b7594b472b7a4839f63e4adeb1ebcb359ff8056b9310c37afeba527786cbcf932f5e7e2cf1", 0xc2}], 0x4, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r23]}], 0xd0, 0x40b}, 0x8) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r25 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r25, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 12:12:41 executing program 0: msgget$private(0x0, 0x40) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setgroups(0xfffffffffffffea0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = dup(r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0xffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/13) 12:12:41 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) write(r0, &(0x7f0000000380)="f9ff98e731e736bb13dfac39a998fe250462f7499c02b4aec5b842a5e89f57aa69375a7038f3d9994fc3264d8522d7307de4a38845ef09f1058843ebf5d453875a6417de4b3b0295d0949e266a77a09662a403a1eeb0894fab7bae65dfe7d32d661685c62695802ac075720b60a6c4d0fa8b614f198a9fce748e754a0aa68ee47382ef4f5458411a92e331583a078cc0e9eb3fa6a79ca27d6f6212476cdc892fec3968cf7d6f1aa2ecffd7262a26e81bcacfb96e1eaf77fad7fa5bde773579e07333628032e92d34e7b6d5ad72777f417e013f", 0x915) dup(r0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 12:12:41 executing program 1: r0 = getuid() setuid(r0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 12:12:41 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) bind$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c) 12:12:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x20808, 0x1) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) socketpair(0x18, 0x3, 0x40, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x88) 12:12:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x408, 0x64) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x1, 0x3, 0xfffffffffffff801, 0x40, 0x1, 0x5, 0x9, 0x8f}, &(0x7f0000000240)={0x2, 0x101}) 12:12:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x40000000000000) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x4) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 12:12:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000300)=""/206, 0xce, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB="314b5534625d88892e3427a7bba0e87755c467c0f48dffa331f49d347ce72c5dd27efb0a97222585d09d88086294eaff9727c886c81af862b2e44ac22d706c45cda5a4a5106bb111b8a8"], 0xa) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x6}, 0x8) sendto$inet6(r2, &(0x7f0000000040)="631ca6e770ab17960e4ceb9d5b1166b6eb61dd240db5149c3f", 0x19, 0xb, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x4}, 0xc) fsync(r3) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x4) dup2(r1, r4) sendto$inet6(r0, &(0x7f00000000c0)="30783f24d878dfd6403a75f20aa3373cd8307d2a3931b9a359037cbdaab00f6d1f87e0c53de8a8cf02194f909858abd8689ea4b7edfc03aa90fa9db91a06382ca3fea556c8cd62d773017bc8e5a0cfd008d26db74eb0d89f9b1aeb9406275d0d5e7ea9064cdb52abaee6886e11f70722869c6419f161d506e8f32db8c6c21f594df956b974eedfd8478218db2daa4f1aba12ed214c2b0e55fc953890850d930aee22c09c23afcca032003261f2c87b0bc0aadd391c210c3619359d0b3b62b9c09c25c001d73e222ec19e26c44c33f90f396f85c123d6f9efa572b807059599d877a9b96b5edf6fa6d9a7272351585c0aa1a7323d3bcb55b9ec", 0xf9, 0x4, 0x0, 0x0) 12:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 12:12:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) 12:12:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x7, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 12:12:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x103) poll(&(0x7f0000000080)=[{r2, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r1, 0x42}], 0x1, 0x0) 12:12:42 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 12:12:42 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:12:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) write(r0, &(0x7f0000000000)="0ad8e9eafab41cd22279c6bbbac71dd033c7cbf3e707cafc182ed46ee048b0dcbb3f3b3cf0ea9a8923c3f8c1261a2796c9754f19ccc1674e41a89dc024824bd52e5613272ca3444c95593cb40029", 0x4e) 12:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4000002000, 0x0) setregid(0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="0f4c73df65be17e12bcbdcc513c1c92d39d60249a04a17da12c268038b2a2aeae0722f6456e5a1218373c77ae176579340839141596de8519b5dfd", 0x3b, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lseek(r2, 0x0, 0x0) 12:12:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0xfffffffffffffc00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 12:12:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000900)=[0x0]) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getpid() r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)}, {&(0x7f0000000300)="af6627d9eb44634f7554f581d6dd4362644654353b9b22d4c9bc6b83d9bed942c4bafb6843ba43334c8fdc0ad135ecb078abf7c878a4b622499419813e04df8fc394c9508bc3bd94cbe8989cc1240e06c57b4f1abbf09660f32fb56ca633957b4e77c88122b03d9cdc7ee012364a77f96323e6fd2a6f61edcd49b1473dc23c9117ce97a3b45667418bd5470988453043f73bfb34695ea58a7999afdec3e578c446d55cfd2153ae82dd3543fe7abeab08748f7aebaffdde225e82e5cd3f2ad01c3f", 0xc1}, {&(0x7f00000005c0)="70ca80c2e1b76a37a477e25651db0496b5131d2fe514630e3ef2d4aa107f9d5415f46139cfee45ef5efa85bae93750eba69595e7862c8f68b18f76b6692e5c69b6cdc061e084845389820147e73537c561f3a6f73974eb1d4a5ca55e5bc7f93880fdc992410f", 0x66}, {&(0x7f0000000400)="7ece44f3d673a43c443b119f069b3fb428b62803d2a71892602934f7a4aa91de85a7850dbf46f1", 0x27}, {&(0x7f0000000640)="f8", 0x1}, {&(0x7f00000006c0)="3a7d6ac9b8353ab413fd6d8b912d50442711efe9160731f95fee5c0d27052e4810684deaaa4771312cd3dd131c5f276463ce717b30b2351b1e95f368632e2b23bf4dcb93119d5d6f29818d3c93c2c06f15ea72d7a0a02cd81b6bb7fb091a090005d7335fad46f719ac4916d2ea462c4203b3ef0ba06fb506790c7d05900e5497cff6bc580d222da118577f415605e75d035856cce66c7882287e40df42abfe539bd4001c082eb1b23261fd29d56b176de8d6", 0xb2}, {&(0x7f0000000780)="13667a94a92f54e8f7f26ac5e37d94bbef", 0x11}], 0x8, &(0x7f0000000c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000020000100000000000000000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00f2ffff1f00000000000000ffff00000000003c64a1955af2f26ebf8f20cb2d69315c30baa27be22f24da3e6b09aac69e207c6fb1e1a30e1e6ef3d46a20bca3fd4b2d8c22fafb26dcee56eb39697ce5bd2028f4f9c2f0ed79b28464d7a9fb9cb42e268444a7d681554430605221ed43fc7d0136fd58cc0af9be", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x4}, 0x401) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup(r17) r18 = kqueue() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r19, 0x2}], 0x1, 0x9) close(r18) 12:12:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x20000000000007) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:12:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) 12:12:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xdb9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 12:12:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/87, 0x57, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x101) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$unix(r2, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 12:12:43 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file2\x00', r1, r2) rename(&(0x7f0000000140)='./file0\x00', 0x0) 12:12:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000180)="9192b14b653eb5199023c9eaddcc0066601fcb65f041b6d1e7a31d0df40274e8a3dbb71e84d8a771dfc95e7518be34be236414a539cbb50311d42785a9619e45391acb2ddb5c20177cc05a5be9c8eb1e512f5ccddf87573d33589727c4a106b1820a83966d8933f48e2be6ab989be7d6c68ac3701a74a1b4850f55c84c600bfd45da804529d3765006516d4667ce9edcb6631d95a36a62e90e081319b4fdff37d2d7e9974b63d5e4e3167917cbf4a9ba01647bb1282c7fa403e417dbb06c9e6d455056eebe6a8cd7d146936370454f813dac397b8121f78dadf3a006db", 0xdd, 0x402, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 12:12:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r0}, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) close(r0) 12:12:43 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0x4, 0x5}) syz_open_pts() 12:12:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000002c0)="f32d00bec1598cb1a0033d9ed6128ccdaf6aa2db3c1600559318d679f3ac2182909e66593120cb95d3f613380d965376c7809d82da7e36fac7ed05000000d639359e6c122af5cc4a715f0ee3ec4e47f7ec626e8c757552e984e776745e53aa8c49fcb5d10a8c710fae99dd59914013d5", 0xfffffca4) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x10000, 0xdbf, 0x91eb, 0xa423, "77dc713ac4f1f181e5aedf320742376b24b4846f", 0xfffffffffffffff9, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) [ OpenBSD/amd64 (worker.syzkaller) (tty00) 12:12:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) 12:12:43 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') geteuid() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 12:12:44 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/123, 0x7b, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 12:12:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) 12:12:44 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xdb, 0x800}, {0x9, 0x7f}}) r0 = socket$inet(0x2, 0x3, 0x0) socket(0x19, 0x8007, 0x5) clock_getres(0x2, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="4647cae51d15754284935c31b63563a3c34f510d83b6036d094d98f6ac8d69df8475d4db0908ab451c4399935de1d7586687fac822d1afd5a5b5c598a7c8104e6cca0d1d502f167f79bfc1ae1038956da356d2fdcb4b17", 0x57) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) setitimer(0x2, &(0x7f0000000100)={{0xd390, 0x1}, {0x1ff, 0x33}}, 0x0) 12:12:44 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) clock_gettime(0x2, &(0x7f0000000000)) 12:12:44 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffffffffffff652e}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x29) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1e, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 12:12:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) syz_emit_ethernet(0x7, &(0x7f0000000000)="636f74978753db") r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 12:12:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x1c9}, {r2, 0x10}, {r3, 0x1}, {r0, 0x58}, {r3, 0x40}, {r1, 0x1}, {r2, 0x2}, {r1, 0x2}], 0x8, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0x2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2ffe, 0x20000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x102) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) openat(r1, &(0x7f0000000080)='./bus\x00', 0xc20, 0x30) 12:12:44 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0xa) sendto$unix(r2, &(0x7f0000000040)="9e32e9ee64a683848b28fcf68bc115d46cb6dcc24cec87d23c4342182fbe083943283f65abcdd0dd832e559838383159009c52b77e650fb42232712ce9cf57cec0e6449377353eb41d6b541daffd96372ecfbbdb307d5efcdf8dfd797559601a884bc93619679afef145f0b8bbbe565f1b766a548b1145ba694a303aa54e7278d0404d9dd3c6600cb8a39ee0b0cf2439c0cb5d721252f711c6864dcdd0cbd76600911d0b37", 0xa5, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 12:12:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) 12:12:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000340)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknodat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x4) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/158, 0x9e) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) execve(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:12:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0xffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) 12:12:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5544bdc5f1b48efb5839ac57bcd7965ee68bc6", 0x13) pipe2(&(0x7f0000000040), 0x0) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 12:12:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 12:12:45 executing program 1: r0 = syz_open_pts() geteuid() geteuid() geteuid() r1 = geteuid() r2 = geteuid() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002200), 0xc) setuid(r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r1, r5, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r4, &(0x7f0000003500)=[{&(0x7f0000000040)="27c46f31345d60e6", 0x8}, {&(0x7f0000001200)="3c4120116ee6308900a3dc38ddff3c0145cddd32e1b09098ae2c2631c7127a9d41759bb2b2aa960d554c613f7923100d5605448463d7371cec6bbf1490a8ff923fde92c1f974f3b871de90e20ac9459786713fe1c3796de027763ee3d8b2cff485e695b45c1437b9b36cef0b5424f925006499303894c42563b5e8cb3f66a95190bc5b55762a4e4c9c0ed6d044e1b4e9599635d9d73e83486a8aa51bb8cc201824ed32597fbcd3bf4cbc25421582771011423633f0cadce81fc2abdc13ff4c2304003b8f4fb1d0fd1fb6c489f48441ef776877eae9d6f155a161debb90634e5bee76dc83e7c115efab784d5c3c3bff49b8c4ea2e02ed3ca78ab58688fa530493ac0d5ee5dd165a69544ff8e83ab7c657176d442656ea93982f73c8a3a95a1866c15cadfbe38011f1624e18d919c58f2dd8cb1415e2abf610a0cc4d0838df7bde60ccc8b1df88d830d3ffdf8c779997a4df8aed6c39dfd6b6e4d997555e41b1a162675bdeabd5dbcc368c66ea5ce3d63957f7205a63ae50dd4f31a4e3fa25034f33ad637cbbb40aa2e296c117e2a9dcb7e9177592eabd9006d52151b80209bdac7ef6166d85fde79219dfc7f9a329dafe012b970f1c2c2eb58f58c7ad31bfe9ef6b551d13a4eed2bd81c613d6e0e9be1db2499702a1d60921413daa92e89a2012339cb0b915f895243ee5834cf51dc17adadc0639e8768953675a50c8b2c3526f88d210bce596d154c60f660b1bbfed55c9fcbea9a05557fe3a243c1343d46e8c0f5dd385e0b9d2931e84e484a148a7ec6cb1f1eb1573ad70cca24665a88b0ed4182dbe4d8e03ea3243ef01a50d4cbb3e013e55d0d9a3f70a653060c5d1a9e2d4e6ff9b5b526a68d659c11175559a42f66f409a3c8e3b6e8af85dbd2dfdd78017aff2aad205fabba529b1701e060b3259557731c753f2d0f70ea1ab52c0e23b1c967bd96f07dd7501e565045c8148a1431ebdd7d9e6f2de0e0957c39fac721d60e596dff32453e6e1227f631bd12be4ea53058656a8691436736992533d893a4eda0e9e0e2cef23a530180eee739d8379a8687688f7984100afe3013b181636e5670d3685f6bc35d6108c9c664a29d364b2be060086c27ef11771ec7a0a68e3f255058c0e5a715377b5fead319784c4e5f48747bc5cd10e74f4fc3f75e8efa495634835d9ad2b6259e819fe83a0a7d5c699035cc03acaaa74e7c978fbf911df684c602332e6330c4c595d199b7c9701fa412a26f246e602984a2164bbd06d0104531c3b7dbda02dd0d81136d7f28c0459e3c3078c7efb0a5b7177baa8fd82ea92261d29104f2c23a4f7ed2e22eb58871aa783e7124edd935adb7dbb639d33ea04aa799b82aec2bf159b6f42208382ab745705f142a274303613c7625e40d57b1898b781410ab30bf6cc348175fc1a4123654fa189ccbcf6f8c781d010f83149026fbed5fc86de2a5bdf76dda464f2143810ff1d52b12472c52ed73ace2534193fb9cfd2aaef597fffb72a48cc63c985953bed072de5639294b45f9196cbb796f882a5405cb5f2f64c5978483592a9697e7269821d4f367ecab438e1b146f2165d98a9bf42560c1f70844ed593bae667a9640b09c4873e31467096705c70ea24115714b006ac197a201c2ea60603785a6eb6450850f06b10f9731f77df6201611d86a1109690682e4d4b731dc7f5b9c1ecd07bee02b4463688d557b2ffccce2c6d1a43df3a7db7b4ec1cedf210fee02a594445b62abe1c4cb872589c40f704995b6702d8f63c5d1a5ae883e6696a732fd08fca7fd533dbab1998778741573736d89e3ebea86641bddb5eccdd5259997568c04798bcef64ed33b2a31689168252facff0f341a69806954492f30bf9091e6d443f257b14048ff269497e86569e175fa4dafc331d0809c2acc24d04334e313f60f92d38f5f7f2a52f5ab3604bc98fd18ca8ef78da850c8e57509e2bdb1a57c81c9faa4604d5fd36e271c9e0fb9ed9bcaef0196435dab5e7451ec708e134d019989fd10dd7ba8d6f1d5ca38ef5a70ebeb7eb1eb57c53c5f81371a2188637c7fa21e3624b613bdd1617c36e16d9d4210d4cf4aed435c09290e6eef22f97cec86e98403525207f4ffe0e81a8c37effe47d7680c274caeced25caa9308fcdfc5d7d1f6f8f56f247b98bd2a22ce3ec540556eeb9dbce015780a206c69a729adf52de5c86510c86fa9c99581a2f7b85439e1fe25cca477eae7a88a3f5c3990bc2f7aaffc03395b6d7ce195ca7f133e17521b625c581302e1ffa5b27eabe7aa098c27caf4563c8ef1401d0447dd346367d51a1fe36f5b4171f52d21c0dfe18536001a0d0a9faa19d4c4a3b66911ec45ff4591097ef4a9a9f83d4b5612b3d2da9813414aab51dfec8c76f6946d6b493c0782d53bed9fc87ffce07e6e7669236385f26802839086eecfa1e7931f422e90b9c9560a4e025b95881ac6164ec5729fd407e851855b8351367070327574b621abcdf1f834947e13f9aa06c2cb587ac3bd86e9ac27fd1b3dfdbe66144418893902e19e41e30061fbf209504ffef69219cad40d6d1dcbb8f1538e055fab9c66640c64c6c213cc0cec33ae6b8864b2a2d5caf9de36598878863cb66ede13f35ba9ea51d5eacd8b76ff2d031b69d43115ba71146b181a49ab50cd93992d3ae2c16b2d77061bb6dedca0aadef609c22cf2ce0abe511e896f3e419045305753396149ba55ad090c3eba139a3e18fce599d18cd7e629d50bd6a5e9e2f763effdfb193cbc0e0d8efa6e83b07d18a1c2c94dbe8e2f1b78e4cec11f17ef27437409ac7ddffc731b22817b2e2f3f98975c9cf20fe036265b1ff4f27298e55b78ed22ecc53c7d6fd2c7532b9ed10c84f4d21ef5f2c97ebd578be54561f9ccc09bec9d0447d5349962585e0344d06a4d3f9d2e7590fcb58293ac7817b675a9c37adc86d0543f6bdbb8dca80b1f150a8c8c644ede95d340834e4ad5762e04e1339f5392e0fa92d402d1463270c517551f0309712cf02b7fb233dce3b2faab7ab5c0458c926fdafad67356b5c739c0c8c7c40596e21c6f504b5cde70d7a74c4a646487acc9e54707ecbc86eb2dd7292938df6fa39cda2d692505a91c358a17807bc3e36bf8d7f8eef358863d1ed987e988b9e28be5a522c8d3d8f1d536ed84f08a2ce9900da11653393b6c441a02811d1c490443eb31a3d0168025c23b84f2f3d35ef06e89380f25d73fca04ae9c7ac630b19ba105b76d4fbeaa7e1933181b580319623d6821fa4c43f9451badc56eda3b3f0245b067cdd7ac9bf5e8e4e2147241e04eef5d064ab60b8ce1bec3ad4e806fe9c991f9702847443d3e283b5c45957abf01d8f50041a1428b82df439a17bef7f66abc1da4a819bdbef9334dbec2c5bb2357120a56031d0e0416dd45beeca4db05bf4c2ebc3abf083391127eb88d5ede176fa1fd5618d4271d609a7dc3eaeab5fcd93a5fafa040d613060f53b413df9816e3630f36b48f4f1fc3249334b71aabe5981481a3490d4a1b62dfe87fa72b72b5e4c55d40c299deff9fd0b1d79853f683ff1682cbabd4b457c4cb826b92d64d63ac4db534ec098d2f8c647c4f2f211cd0349a40161fe55fbc3ba0aa888f623a10af96ca42636b5d4da4ecacf38533f9c5e2affbe64115c528b8162ac5b4961dbf38beb3806440e2df2d61171421ad19ae7d40ef3d4c71011b81d4315c82aa095d1ca66725fd982a1b8059c70c68ca9a4cddf7dbbe7f0ef8ce60d8414d56d84ad4836ef3f2e9418c061d0c881e1900054851ccb2f70b85b0ba7c2e93bb58a02fa78c9f905e281667d4eb9c3193b309eb32563e47d096ac2271e2d6b882b51e8a099fba34e283b3121c5576d47b0932e2918800633aa666b31c03861f3ebf6ceae1623a845cae2f7090c12a09a9486eef884cc6d1bca11de6ad606777fe11fcc87e30b8fbd9c398813b42f2a2ab94dba5bd173917e2ae110f264bb1fe83cfaaf5004c3d7238f5134dd5e95a8a3262081c1cac853bfd0b47445f12dbca21e40f50e365e05102497a51217cd228bbd2c0df21f323f067608ac1189158f60a1804fc1a1d0688fe6323a0db202070ac22c35ba50e125dc465bc329824c371e2546be3fc8a4619d60ac2f84dda1e9db01792174d2a33d6c1ca85ed71ff01fe9c906ae05427bed30dbd171292794fdbd24bc899e949860fc8957c53a60d16f877293dc8ed1b5b3e8971e927a5513660d031ad14e4b5bd6edd0c41621b5f9325a740c46639b382666657b47ad9e949350be38a72aa2d80f6cf1bb65311b33fd2970816864f3a4a2cfa80c82b4747ee3b62e8c7f991b880689c2aa9bb874a96a6c68b2ce28920266fcc61fd30c25adef6a5ae7b809d14cde0bb363f3ea0a5c1da215de4ce00d1f9d60e86da36d42fd4a35285da934ff9e8bc0ce70dd215fcff3dbb8220247b6fa868dc60edaa4d7d0da8153b24d530a45d1ca8e3c2dfec8bcab8f00e6cd3fb3bd854c13fc2f9e784d1b6f7164e31d69c763c6aebcffba05404d442463541400bddc44b02bd550ae316261049aa096da516fc2f7ebe22a476aaac5e7c5525a68fa0ac0d50bf87d40fd4236141c37aa6d4f709bd887aa7987d9273c7a87c719843b9a0482e98578f17d7b14eb7460cc806668971fc087ee7088d049dbc03220f39cdef1ee5739b4eade4c385a0e358dc8d721ab396a34a1e2df060e08162d1895bed62ec4f4cc6010e2f01b0096dbe7a9983511633250934587a0da612996ce2d7a92a9edab6dfffdabf7b12804d6d1ad7b3b6771c6d87a74ba7d2b55f5e58c408e5c28fa568491508afaad29727dd4bb4878b06fd6013e60f6b9177b03025116e169601cc2198b937060d1b082a79808077c5600874120cb35f03ab06772197b6fd8875e53ce178827cb0b71325574473fc4534c5d3c5f663d9103e2545c426742e056f431f9942d4e756cf11c7fa23b8dd7511b99357bca771b677cd35b004ecfecd148070b881a70b529b59bfc99bdc2a7b6ade0c1a4681167451b9a7aa2476e97436890eaae836d45f406645ec7b854996848b3919a865a66bfcc379c07437cbfb8cacbe589b548ec0a28d96579736baca7f2db15815a433c642746f97720d0ff9b8daadfef27d9d75e12085338a73ce6836453dc8933fad467329069c9754f4ae474f47b4cf85770abb8d58f011446181fd2950ff93bbbf6625ff89b10d622443fcf42e326ec4f6014fe330cd49ef4ed1dc40fad24e8b11275b0fc62b5b7a56864c3a4f4831e166b1998599b72b80730a6f83b752ee77c03832d747a0c6fcdcd8a622702132f40bfe5b62fa76687390d6e922230c151d8dd7653bf5c325fc1daea4d4a38aec8e6e68dcc60f0c5c7b1959b8d47c210c868b5d98c0ab0fd579a0658e183316fd6cb726ce0bc3154f4b7308e2f4bbb31192d332dba58bec6c1c3146f744031d197c8907bdb03e10a56b318983f74446c63dd846792f0f3eab40e702e90785307fed55827d9881279dd88671e5b14995077f722b31e452846d5852ed5db9e08c7677f332f75671e31a196fb834fa8965d2bff6578c2e5ee24bfeb75dc139ef51fdc2bd7f7f83bdf45a80c33a87220d528ad8c29c23d9402394f319ddbc8320faad0e0623b7a87cd1031f30dda2b9b1e683d9b41c00e7de6dc00142f2afd7dcdc5b8e1292cf6aa483555e87e3c616366630ae9573be9b981be48f19a2931acadc431b1aa8df8fa57653adb17db728e6b03e3b82096f43f796c34a039f3ee5c5f4a389473260be27ef83d1bed53b51ee297ad68ce54c03cfe9897d40d25c028e0e87f", 0x1000}, {&(0x7f0000002200)}, {&(0x7f0000002240)="f95499152f08aabbfc48b2300c4e36042fd9428460a04bfd5fdd18073a038f8ab0ac5bc41e0f511dbc18661b73c2532b5ae874cbcfae45c31cbdbcec28177d0ce09b6eee77886c388e21ce3fff66126e61ae604fc54f34324ba6180a8e51285e62906c9367b7291f4f631990fe3df1b2ff15a8a7c152510ffc0285ea3cca91cdaa7636b4022fa5bb42a5a54894cce351425f7bd782cea6e817c0ae47f9969e7ffb22183401bf0c760880af43882492bb1e579a274d7f448a52b26afd556ff58d20b3350e5e39ded0967544275b8a5bb00f0aa23fda7f661289194ed2b9f090b131746447312f638a46c73b18a09a85efeec50aa6507bb83112d7", 0xfa}, {&(0x7f0000002340)="8468a286d1a4439f47f0ea31c15d05ede4a66c5aba2e84637a405884e22f40fc6c3ffbcce16fdd12a8625cc6c893f19445b48ce24bb3b4a6a240c0f3878bd2fb30f3a71f111803fa1b6977dd49f0eaa781d543cea4b0de62b8ba3ecf57b1491a03471cc515c6f98f3a94a195292b809c7f45121270019a23df0b311e25bb416a87506b90", 0x84}, {&(0x7f0000002400)="03d6eca187f424380981f3d8a22fa40b90a0376c23c1d8d4befbea15f2d95bff262b6504131625270adf84c23ee797f5489fb52b523457a63cc304d7642b8b42996d546d37dfdc2d3bea712fdd515011d7914888a176d77fa1e2576ce102187c6b769ecf50255b0fe136d66cb246a38e44affc294227f0680e4be3ba44d6434707b3e11b3bfc2ea8363e0626eb776bce744cf5b41ce36cebfee83c0ba635d209f6f1e5443b3d03c5353be6ac306c1a62cc6e07ad945a3cbafd76c4accafe390669c485d76e5b56e092372e8b3ef41f3ec423fb52f66ce41534e07bcf9867b9e0e60c74b6878287be98510777f6079a2799da37f37ead3066842c09f6bf6e341fa975fdc84a84402f03bdb2aa5305534c754999085f44e14d50868dd473111d1b94fcd8c68df101d83ad06a4cc35329204f5a5db1aa2c20b479323de653aa7affad71bf048f6cc456e32e7603ec0cd34c95eb7d516fbdca18f7ccb71ca5130553407c4c8a2d46be6b4b85349acb5dda9a4b115eb58fff6c55a57fb5d18fca7aa44e502504aaf26b798ca1060212defe91c64b3d34cea6fa84172ccc26d92186ca07531d8c29600bc7755a984c164975ad895c046f5e8a0fbcb5c5ed172095b34c9230f94e74d073dd558266b272d4a4898121f698aedaa8db64fadab55de337bf86b40e2d135472d1fada4cd68ac7eb1c5a2764f898b6c2842bd84cd35865e5accffb37fdbc119fc4ab38b9ec417222dbc2e936f050d5573b5ff665d1bc6c084d67dfc177524f2e88ce26ca5b7823ef80d44e3ba81e3f3b1bdc82ec2f628a4cb85be3fcf2dad6adbd33be444f5754459ddfb8a3dd2a4aad2fde349a068b69d2d722818d044694f6d39aeba45a4b4a1e96f378e86f4c061a7d67369a2674265c00c6b01672ccb52676342a42f4b927c0c244037c78390298a83d90786a2d9d2198ff1bb97513aad3356e895ba9772a325d5b4fdcbe0200e0adaacdc67a4e2ec5e023272c5494b999f0f28c329f5ec324f7fb8e5a3c7565388228383dab88b51cab3d633d3294dd83df196b21c52dc9b1ac0b7c692a11803f70b936e6f30b5dd1e20e406ca0359b7bf7bf11847d4073c7b21bd7a9cb58f8cc9c3b6fe483ea7b788c9f47c1a44ba7b6e9738e81a4c5dbabcc716231b7e3366562694af663c33204d68c4804c22aa5fdd36ce3fae337fdb1e69393d77aa00b3c31e93cb403be8c74ef13dc81ed626b79b0ed90dfed0bdeb64720bc8aec4928e2465a27bf186c6966b292cc3f76614ddf554dd2835d7a9d47ac5b2361c09fed699fa97111959f33266d3404080be4fe597cd6b394657701eab6847d6c2933dec3cb0226a501bc7d7d72d9a8da0904c16c2c32de6792d728c911f282ddbb53000f3f6fa85ec169d96872482193042ee1dfc5232f3a4f898747e3f77a980bd98e619a0ce691fae6b394b9ff2808928b1c47b4ca5282fd3d810a5a3f12afca2a455731bdac29a512f3c059e215251e9bcbd5211ea12257588e04faae95df707ff4821be44d43df88fd9a31817f90450c55075f3db621802aaf4e5efef1409c79ed2928acb9b753481caa81e1ca90938c3fcfe769a229f676e16736d949ccd1c3b9a7d9a652629b5a142c1d27e133dc3c77b0b06c2583383c5ce93a00ce745db59c69bbd83a01e6e7c656a28f57163b974caa9c5eedc168eae5d10626d7e23356912d37b070ba1fce49d80d381182b3bd29b25db6a781f14bda1371ebc21826101f3ed362cc04dcb934298fc108f5a9707a774369b19d17e82a9bad75c599cc06c6891d569b9a68edab1f46feb1f0acb5acc4d023688f09251810ef09dbe60b936bc9f18191ccd12c02612d826b674384c4354abef04b876936ebbbe83c519b84d44dfe595c4cab0c743a415eebc7734d02d39c86061370a839a9a5adeaa9a1c54bc6c19623aa2cddfc915d9e6a927638f5e5e9393037f7c610cec5588b95e98b58db0b574e251371ef6d067d9aed177879a31a6728f7277706e09e8058991712a1d91afb6289466a4033768205919f03b370d59ed21d39e399ace93566d2b647d37d94d912f180f45fd4e4e3a7c5449ed0421ac7905ec5fe8491f9c9c2fecbdb9f6f0d8576bfed5bb18da63e2a397974ef758ca6e62a7e7900e084b323c99496d91920b57a473d4a0f97d0b27ed07eca5f4260d1ea001169d761a3c36bda238a7978c7f7c9694b86a38bea98e3e5ebccff97fccfe923a3faf51353b06027bb449303a5f31cb1b560d1a834dd7c407f7d6499702e94abd632545731bcf6f6a002af9cdf821700f9243cf3a8ceb57d35bd0d0091141920e7aee857d1704d35bcbc8f26a29662d549eb876ab1da7eaa31b46179faac79a57da175e91b9c5d0a6c0bfb948868aa077f251237621d109ea56d1a0116d01ce3b4f5b99e3167c3a20a8c2ddb1c8f562565558d1a8eb3c6f95ef616bbe736020967615b95ae2daf7988fe45a9e86d292bb9da2aa2b9dbfd9e3a428b50dc3208aefb4a44eb8d75b388ee15ddaa4dc7a8cc1245cfa36fdcc95e60e14176780e77e232221b15bda894b12710f796f3d18b0acf5b41e499b5451e974c3cd72f6e78bab5269a1476acb00af50a0bd3fac8d4c5dcd72385d55ca5099735bbd76c5790339ae0fc7f1ef9774847460781f00bc8fc9881529a55e3aca2ac4dc780c04811202612342cfc83b4c010a087fe8122e0eb4ce90f16d93cd791b980f1dae492e2ea3f80d74352ed2b192e06025fd357f924b2f2dcb7480663d1586edf981a8e7b1bb0b9ceb8e54cc7b263f133dc983a7a49c1b087163d9cf939daff7117154dc64eec752453721a49b085b7d12112355c157a56ce6113491ac7f201a26011116451a3bfbac823127415b1dc1ca64c3ebc4f183b7ebb6e9306528ba186b3491fe4e1b0abf2b9d9d5ae7fa5345ed5508afff7d691f7fff8656dd94ff752125e832f510854ed3aae5bb311f937bc495ca52e661567b34153a1e5297fe57f987ae0f3533fddb7a838f8253aa0714fdb8de69fce7ea977cd319dcaf513a6886752db0cda6570e3f55ec1bdcf2c25c68f778ab15da7c99e1ec5e068a08d103884ce6b4584e542fd63c6396393d54d8497cd0144984a11290c20ce2eab9692a0728d6702d05706490e733efd04d4070bbf1a328f753fedad76869bc9fc7070f1c5f0b15b61f7a90758868bd1b6f66a2614ad7723103a73dfd62df0c47b65e631ccce8cdbdab7f040eafd705386d3ee962ac8bb19e476b5f71de634b01a82ccde337669227045d1daaf23313510deb87da343a0454a373dc5816da0cf0d76bcef450c529367593226a52da8def5d795a13a7f87afe92b33f6a615acfaee538588987c655329b15a5341b60629d43f5c8fcd5f22ad05990f8127850257861be1e7c7e905c9d1f09abf3575c64ef1050b3d7c38dee5db36a7557daba4df551c69fdf5fdf044678342de15cb75eb5eaa99e4334da331225b09c8d3c06c43fbc89025f0ef5e35de7847904805971775f19d13907e56639b52a9a19ff120e1a9529b88cb072c53b588741aa9fa3b5cda9df86f73e7d19ca84b07bfe1955e1d8b37e8440ba78f62629011b632c3590af28167460423c8b18dcc93a788f06142acf5b386b1b844d7c99e456edc6aaee6140cb6a9766df0b3e321cde7184c1d6b0f104fcf92f10aee32c05b90389bb75155c447de027b68680ebd27933aee4770d1f779f5b24ce4d952a8e6fc19b88ac2abcb6f2bd4d738b56b652f15c1d4bc58b476c610d9ed44035db08bc95afd3482fdba79b73752e9fca062e899b89ae29f9ee8571d9bff682fee2f24e104d85eb5d88cd9b25a9a2b565ace378331b7b19f6a432a325e1340f671ff13b100cbe5a6e46c186cb3d78e2db388ef14c2e5cf8c2a1c7a05666b8b31c90c359fff60aef00ecf182aff55b989fa7e2793df8a63dbeaead67c3ede2d5582eb496b861bf9f1f2d8bb7f120ceb28ad73ba1dd701f205a18522dad46c2699089416a11bc7ed6616b40073a0e347ba16b74bbbf47833aa5685fd7c9928c952ab8d29256ea31dd3617936647d0a141b28a5a031be285f32b63bf614ad8e574320fefe1191ab42ce44bf8da4be6e65c95008a003e34e69a54478a9a3a13df9a9fa3d40df39f309cd376df3695379328e3a9b750d36fbcd41f8baa9bfc38ae65056d2898ec76179d8773389929d23af525b2226caf7b1d24d085d14712ebfed5508b521783938e086dec7d2f89180c1459081803b3702236cc1c654df55b8a05f1d4d47258a8933c1923659f63e445167677061b24aa340030d77cc0e28f09a200d3c5d3c5e5475c18684cf09c9e11050b18bb31c2bf25ff4ba83feac6e7141caa0f40402236e1868f63f98b2592bd0c2ebb235b6923ca897b9b23ccc7acd36fd438ad1f4b62fd40e484ef570636bc5719db24c0abbccc0a90b49be420b0d6c77ac3a5cd2f5183352b41e82fa38763fe410b4a68602f3edefc4f7453e5c03452e6795777c6d91347db1fb21201192f1ddcac824582b565e19dd863d865a5d67644f962bada8ed4c22063f98ab3b2cf3f40e7d65c37d0ed14acff0293cde82fc02fa411f408381737e187888e949677559ba37cbe34df59095fca5d7ace5d5831ff51c4adb386b8420263b7d8c323eb540c206e700bf6c28d1aaea53f5f6a77440978c52668ba9591890e62a26a85446f5ef44bf8ff310f4df04b1b62d1d09d88150c53db3e811984360d2efb183fd9ef5539009c7e7f3fb43857144ff1ee55d99ce21513517412cb766d1dd3c223456317c6a1db07f190bbff91eca334f91c0475de71ed226b4beb381c7c9d14ef63519eb665833d3e81dd4d7d6f957675e0f48792755c24ef05a03a3c46ae622a4bd5ce5b2516bf5a13c8a03ae77ba49dae59c6af3ed93fc492ac09314eabb906f78900aefc8ead60820025efc544639926f13f30c8ff76ec0dd15095d94e8aa434b4c0b9a45038eec27b8f6c21c2a2743107096fa1604d657c2c703f00e2b251864bdba6b2980d705ac7cdacffb4116188e0b124b94ae6138449f05337df118a5f9cf63bd564a175ef76276a55859e696a94faa10bdf9c7d496d2a6d7a947adde4f6802d10074b60b7d5a0ab5b24569245cbc429bb593501bb48d79df6782446f4cc50a30d49cd95745392e33e0052cbd55646ed9a77c05f4db9143c82794145fe172d310034ac485a878367f73374390c1d60df0687ba2ec511413708952823720fbfaafdde8fef78713b5df91e5b358a200e7b7a7079bcab084d9f81fdb260e4c834fb7fea95fbcf235095256f5c8fce724ca67c1be02095bd521e0f78cbc797780c7999392eb5bafa10d4f9bf1ebef72b2e28217b394c36ad8b317e32dbc1821db38bb53425a3470a04e407669888d7cb354e519d16e2327b3bc737b366d0a0c9d89780e11bd328314902e705b7314a7f41183fedacc8add10dbfe8ea1c05cf0648675f40bee586992777e838f1d30fd44844cac39df3b2ca4968841e4831e651ec32a9b75ff79ed5e78cdd45e2ab8b0e3515d965f453270d61f595a885973b244a92e689a8cf9d4df43f9f5449dede0313710c4ec5c5dc9094b2630f734e186146617b7506f9d2fd6855870a737dfd1ef1c4ce4f52a2baeeee5921cb41a0a8a1e6b05682621a689a9a2a42b6e6ce656a96a6d8a245d1d7074fcd223a5ecfe16d28b229a95a61fde32ab1a375febcbc2f0a71d5be182455f52667835bd96a94c586533ed0d55d04e6d872bd22c07a1b48bcf264e4f8b84f404b539fc07d9011d87a21ccfefda8e", 0x1000}, {&(0x7f0000003400)="11b9b5c9dd1d00a918707dd19a488d7125161a9fbe61b28f56868dc6f342d3d2f728b6e5d1cc865f9d79ca62b11f6d8386a9a9a781eeb7b0aecd833f8bb8077492c958fd122a786a57d8fcad4419f292f5beec03238813a1a7a7aebe3d94e67b77b2401f03c25d556727306f23cc7bb7ec40a222ed55e30238847af7dab8d3befe6b9a1b919ec8af1caa086b232ba8b5eddab41784a4dc20f0e8bd4c6f65dd21c59848716f6ff9f812816d1bfc38cc71", 0xb0}, {&(0x7f00000034c0)="ce4e5829b96eb84faa0596a6f3700a6736add424c2f39e3d81f734f1a3356cba960bc6bc9f84065ad80a581532f85ee91638a9330f0c3b89d705542765a707f8", 0x40}], 0x8) fcntl$dupfd(r0, 0xa, r0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xb518a16d) execve(0x0, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r0) connect(r6, &(0x7f0000003580)=ANY=[@ANYBLOB="01002e186669ac71e2d00b0a8738ac1df326a90fd1432548422a0fbe33e844226d3a8d5d2c7fee8f5d658ec73d78aed77b568716703e1a4cd1b793e3181e84b18592c59951364fb04abb7740a4d1cfed1b5a9ab6c6b8456541b962e800855570405de5993daa5bbcfe9f4cd406f0953e1a8f2d5eda3ff84cce714945ea5500000000"], 0xa) getdents(r6, &(0x7f0000000140)=""/4096, 0x1000) 12:12:45 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 12:12:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800000000, 0x48) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x0, 0x3) r2 = msgget$private(0x0, 0xfd) r3 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095761ed90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efdc7bc6660dd62daf7f903a7d5a14000000000000000000000000"], 0x107, 0x1, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000400)="92fd8e71cdf22ccc7cf2b6d17ab11bc21993b20b89f981f1d7680f619e078841f1310403f51e2da138d4a2ce12cbadab566bd67722b45feb9e9e5322bee32c8683917c2b91016b58f4d706a8aa00ca3454abd85f6db95acacdedef8634a59214800a59cc61f53b3078becbd0381df1ef625ea7f01d2d48667b6f20670dc0fe446996c6e54c14d5c7a84539cba3e522e0c2d8e288fc33b0ef6e2af2e12557e002e3f91ab9cb473fef9c4b159934754f28f5dc099de1650f6b85a2c1fce8bc6df67d810a7f4e911b32346b9468060930c3839282c8bef851ee6547cde038bf83", 0xdf}, {&(0x7f0000000180)="7157e583af31075a83a724c8f4293e441bd4f041c6a0eb641a0340971de8639a4f27bae54e59692d20c005d1e4c238bcb7fd291c9d326223e626dbe1e8c9973e56a6a9c67b7926c90b45ce599d9408add0890950f738fa4e079a2dfce1e654897ae3b3ac8c643fc604fa29b71e80ab86d54afa3f0de912f32e12d76e048a5b3c993c3a3fb2", 0x85}, {&(0x7f0000000500)="549724aad4d27265a39677bdcebc6cce9ad8e73a27", 0x15}, {&(0x7f0000000540)="934efa377e7a32715bd68cf28f04f16ed879c52114a91916f333bcd51b46150575ac0838da172ee4a5e2ab5cbaeab297ea932360767048466c18ea6676fb408e73a91f559daab8f587cc165b597c5dc65454f26419f4e87964cfe465dd51f55ec1313922af756cb5a2ccc3277904824978bbe98f0508b4abd00cf32934bc90347ed2251f3183e5709a96513352429d7cc1b0d3c94d3e36e5f387cedbfe9341c9f635573dc910", 0xa6}], 0x4) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x8004, 0x1) 12:12:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 12:12:45 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="82d98c5825a6472ac854a5c72f17906a799520d3a97583d73ad31010358ec8515d2ea3dbf1547fbb2c135beb8b576898b79970d27d01ea123fa0acec22d746b26cbbeb775ab5aaa50c43152c82b61ab509c0b5f9b4966ab37a18b91af5bbfeb79c9eb11451aa9bbb4a20703b833c4e59b39f6ebf741eb72c9b28a2ebcf4569e6089fc5b46d519f9ba5be106e4cffeab7b4398ccd2ffde049f92eb4", 0x9b}], 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') dup(r0) 12:12:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10004}) 12:12:45 executing program 1: r0 = socket(0x26, 0x4000, 0x3) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) getppid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x36) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x7) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) open(&(0x7f0000000000)='./file0\x00', 0x84, 0x10d) 12:12:45 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xffff) close(r2) 12:12:45 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x20, &(0x7f00000e3000/0x3000)=nil) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 12:12:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x6) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="213ae1efc79a3dce7da477b87ea47589a7b0309780d3f2e2ee0f2e2722d1765cbbd941b506c60d9b5151c45fce93ba4ad27a", 0x32}, {&(0x7f0000000100)="b0ed64883a9ae5f650d0eb4a35b5ab13ebe218740de8694dd2bb0e20585ad4b33e7031c64473c89d1d46b60b713e974da509103a7f48a90d798985e177145c91d15f58a1b6738f9a354e50ec9ce30147476839f6d0dc4ad7d9dc2bc8a9090a5c330a5a96ced21a4b7b257158bd5837a3ebfb806a9ccaf2a58144e425b0018ff160502893ab0291d0ef43edc8a7b2574451e90564ce322cb1812183bdc47930e73aae7d15f97f1c9db61b60cf4d533f2337e5666e1f972dfe09031c63cec7758f2ed3d1db0a23d191739994a5bbd31887df2da19cd004fe2a70ae2f6c19d1b2b1ac26", 0xe2}, {&(0x7f0000000200)="a2ffe0da529f38e8faa034b2a6d1e04a1da40a6249ba113dd215218c838ea305c8a5bf7e79a4834872304219a77ce4b0b89fa296ec53c5d78ddb515a15ab6c1ad51780dd3c34a4412b044a3616aa04d655a857656ea4e5ae4d30eccd613524966ad4017612401e5149925d7be49ff94da39667e0e8ba0bd8143db6f1ec747d0cfc5f01f28ee6ec7da3bda1c6e68573", 0x8f}, {&(0x7f00000002c0)="d54933c11009d2aae23fa746a1dad74e2ff3daf784947075ada98dec513597d2d73ad54b8d8d5c1fa9e3ed8fc3753c7f2b9c39d5bc4a92a92dc784a8abca34010ffc3594aef0b9f435d2b3845a5ef140df3b4fa19e7510d7035792cbbca9577ff9da857e04071f5c8dedb561981d49f59f92bee487d9e847a8ca02b7d8459776ec508c1193a2d265ba2dbdb0c32d1e03ae6bdae0779561f0fad9bd34b080c2896a99ce628fdbb956482d499674367e9fb6abc80e8da6c755768e29934fe4d254bbf567e4e5d4d8ac", 0xc8}, {&(0x7f00000003c0)="04ba33fd777acdc22a7d276453f6f969b287e9f53867bbc0e4", 0x19}, {&(0x7f0000000400)="2b424be06cda933299e738cc32f0c18327299909608266754931bc00af3e465257fc11f8adcae61886e51c003e334ea11f4feb4fe2c5e984e5c8b878bc6e98f001470d022ea2c5c53107268ac2e8718fa366111de35f9fbf145908c8017fc6", 0x5f}, {&(0x7f0000000600)="38221a777ee47f7c356e8e5106285ce031531d21255197c1232074529f050238537f2577bf3b286f3cc84d26b65f64ad76f21a2fca4afb76c0157ca9010ad082564818b15861342d07b05b5fe7e2f69d9f932bcf5b5a1c0db2883dae3f0af11fceab993ed45153fc042e731d63f4403675cee6677935a80f65db34275f5978019c22b423f2e4b22f0d95a0cddf740d5e7d0efa4ed7d708dac387d4684f3d85df7a880cb84f8eb4b7e05f442d2d86a245e9c8c51d9232d42fd38b910a7e9dd4823f45767b587df6276ef1a4f06a4b9d8e13bcfd831f8f6fec54c0e5ed", 0xdc}], 0x7, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:12:45 executing program 1: pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') r0 = msgget$private(0x0, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getppid() r7 = getppid() r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x269, r1, r4, r5, r6, 0x8, 0xb310}, 0xb2, 0x100000001, r7, r8, 0xb18a, 0x1, 0x2, 0x20}) getpgid(r2) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r3, r6, r1, r6, 0x2, 0x4c}, 0x1ff, 0x100000000, r8, r8, 0x6, 0x5, 0x1, 0x3}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) fchownat(r9, &(0x7f0000000200)='./file0\x00', r5, r6, 0x2) 12:12:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) socket$unix(0x1, 0x5, 0x0) 12:12:45 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x20000) r0 = shmget$private(0x0, 0x2000, 0x220, &(0x7f00001ab000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/190) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/102) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 12:12:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2367c6238bb5f1439b80d424", 0xc}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x108) pipe(&(0x7f0000000100)) write(r0, &(0x7f0000002740), 0x106cd) 12:12:45 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8e3, 0x40) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x9) lseek(r0, 0x0, 0x0) 12:12:45 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000140)) shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 12:12:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) 12:12:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(r2) 12:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 12:12:45 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) 12:12:45 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 12:12:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) flock(r1, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8408, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = dup(r0) kevent(r4, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 12:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="43863839ab8d37fff1ef9e3c2996129b9548f596f30c1bc3ed5425e5cce804d4a78ff6418a7602701f2df13269da09c4e833cab352f49dce1f0e87a4d3d9dec3dde33bea73103fd12a397b6108b9121f8d7dbeee179c5e93474cfb12b25f317fc1dca3136cc1aeb5caadf26f3ccc8622307bb22f01aa37e88768c0da40f65cd75093bad95cb621c50c5575af84a7dfbb8ee909f1203981d4ac832b79da8b4df88b60230b8cfb3e8647fb8a8862533f56c558688315e7d27bb1659ab054ed2f3858678ae2cdb735924a317d9d615dd923981efaba1753", 0xd6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 12:12:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x386defa2) dup(r0) socket$inet(0x2, 0x3, 0x0) 12:12:46 executing program 1: socketpair(0x10, 0x0, 0x1, &(0x7f0000000000)) socketpair(0x11, 0x7, 0x9, 0x0) 12:12:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() setgroups(0x6, &(0x7f0000000440)=[r0, r1, r2, r3, r4, r5]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) write(r7, &(0x7f0000000200)="9c32e980f8e11938d1d31362abd3945b4dac39ec8f52d679c91623daa71776308197093caf7e3e0d51d376875663a95d6d6825401bbeb3ed6de36d9a5e98878eaede4264de22d0571e23d8df9fb4090165a5307d06962efbd2798007ae71887c83e72bd7c9ed2acd394300f6eb6a3dde7cdd3c380358893cf9c45dc0adf4e29620409939ec0770c76b273d1a647e65554f81a37e61b114981b2a886fba227771c765d5a79ff1ee657375bd491c6e4513db585d5d78d1a6c6b8c14e62c9d611287ebec287f6d0a9e9daa16df8200607314dade5954f4af26418e029588b1c06525cee95d8b4177f102596e2cfce46fd2d818ae938fcf2523d74bb5f05", 0xfc) getrusage(0x0, &(0x7f0000000340)) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 12:12:46 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000004c0)="17e4bb0bd92a8484ed25463545b302bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f27356546bfa00bbb5507fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bc24cdd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571", 0x6a, 0x0, 0x0, 0xffffffffffffff52) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x10) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x80000000, 0x1f, 0x7, "5cc2b544b52620140fffe136086f06c8924d5418", 0x5, 0x9}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) 12:12:46 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) 12:12:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6082, 0x4400) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xa8, 0x40000) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x15, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x4) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) fcntl$setown(r1, 0x6, r2) 12:12:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:12:47 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000980)={0x0, "0224504e0de2347179b36d5eff3ffd50ed77816fe75edb910720528c992f17f911d5ab23a8b08f0f7280408e9f7d699a2dcc71c361b9f2b6961916e3241f7a436502e444727661836aa2b4fd4f09bd54d85e2b1897bb30135ce7615026d79a97f51449a5ce195328caff07044a648ebb30001ccdc6b7d1b2c7771f1aad587ad791b4b788b9c21b065b11283552c1095afdd35eef363b2c12709eea709db25dd236f66bcfdd9ed027d8c647949b09a0e76fd74fe3c64e1cec5c5eb2ff63a0c9160152147d3c94b0398a901b9d752c4165d12afc63a95875c81537396af14f70e013463eab5af42e96ef579fcc43de7690b85ecb6129034b1679520fd8cdb6330de6bbc07edd93934613d09eb1557aec1adef8fd46504dad20588ea7235f0c5df004b009ed4c13a746fd9c18065f0c04a72beb9da649f213c924a1e0b1f6ec6566cb2cb7a24841b0934559515adee7a86ef694ff09e4b3b0e8bab46994384a326e569371e4ed412258afbb08c9477eeee6319ce107bb1690f5821dd1334fcc17ae1826b17583b2f04564318d089991b101aaa16870c60be8583fa46084c7e2322d9543b292c414f978ea82eba118fbed4ff3b39ed9746009af64f2170280d457e1fd7fd52dc16f3c2dc608a364354f3616157df746195518537111e9b7d9c8264b1d9c7d463e62f41c26c47fd1e078238726ed8fc638134445e67dd6fa2d3fa5b0ad4c6b78547e9bbf62055dfcaad7c3960d4b33f11d7ff86907b6eeee733f817dcaf70c29d53b6adcf82eead486d116b5516e40fe0afa40a5d18717a481cde62d99d562eb279402eb4689b0d157e3820ece1f3b8a36e1907b079cddc6d0f15bab9246e20deb19242a9c281269d4369b1fe6d8035843c9d32a790148a1f95f7700bcdcc089b84b250275c2ab70b1b966447a8aea122f7668865e7b15b22714d516038ee5dbe7278f52faf4a1af8d85370b8cc05c494ef428565f4cd31278b392e3643c596cf3c789d3af6bf662670e8f87e2194c9be5922104a4e62251bdaf27c7cacc05b009345c74649a463b78e222231e7c8cb3816a7565ba10341d833d4b597d91bc6d65093b1d0c2d117104ce261487fc2f32c6716bf81e1404c19c74edc4e821c97085cdb883fa2354641bb4a452a8c65ab5814a047f133299db23f7b22afb8f1a9af238912ffd70535b83f85e9e8c65378bef72aa7b3e56617d878af069ca8f9e191eca27a44ba64e3341bc0b39a4908d335a983a7db9444c72763226a0d0efc54f6cea10d0c79108a7adfd06a3ec59830a7ccb1449a35573a25d161f3171322c3254e009aee0afd5f39ad082ccab0397ca8e971049076488dafabff48d9efda54a8a714dd71167161a906799c47f4643158383bd0bf1809f462e7ebda8ae938fd04ed5d7863532eebce36eb1d169333dccbbf28c9c18c41e0e1eab10b767d10f50c87be260e7a5b24c18708d3e0d1c6a30cd6eb89f0f232f92455baf24935d2af0a1029e3200c2793a10d28a0242e068e2c59e212994e3da2d2c4100c2ef250d981875662a4393037954467fd8178b5652ae367e77acd36b819b28a90cebf8dd8b0a8b320d809b520b544b20feb5fd81bc9816332f5b3a95c173c33ad631b0b9626ec47533aca418d2438de7780e10edd04aac90e158df368a75942b9f784f45aa9e7eb75bd35326ca86e025ee51adbc6314e55b114abe76a5e4f67b15128e1082e4b3c1ad721ace5d1096dfda65a155e8135e9bc6d859080f79076856a140d0fb60a88532cd9df1510094c2383299a6be46b75c36014ae516d0b985b55f4f0e24f44b448790ba74ac9456b79d77c31a5d45f0d141acbbb82a00ab53f27a66895df85642670b068696a1d5e3923ee0f80f83c3074318231436e9389a55cf48907117221385c3db1f53104f651f3e7bd88e038edb203b77b086b79fa0fc69d3f8bc5be9538ba5be456f4fc23d30081a2aa3fc76835122855dee80421009207e6e0689509a2e53af9eb0751716e29d8b653bad72448965457f3ccaf5b7e30729abe009dcdb8d52ac3ab982d333b705b0da341d49f9f5b134d1ae55774aef7eefc6db2d3c89a7b799f2b762f02f1fa5a0c16b1b1f307bf1be8c448f3736b0c92bf1c1d3232f6357e101b60d80ab54af244a4cc775f22988413f4e6820c6346a5fccfb9f50653ce6d63d80e6538531b9f61a9dbb05944ceb19956f6c88e3569a1c0da5ce92c7e3a8c3d648929a6fd338be7b0ce1b56234e7ab4db4145e7e9125cdb047e55b493c7607e0f7a59b0903880c154c63a4bf2b4ae2ea3eff2106cdf04dcca00ae5eec3c6edc4c8f745ddad19d404c62b148963aed4508bcbffe6d08e330bcca69ba884149cbf6ec00b4452e9886134a5aa7a2e122edccbf276da0507aa247eb1149d881c68bed48349cece6e5e7b591788548861bd2ed5e22cdf1eb0e23be5c050577a91034026f9767500edffab5ef1616ce4e14c5a657b9cc660cf5f0330309152dc1f0a91cfd276af45c0b7fb3c6d640587428d6b764a382024a3f5cee8ca7ed0c57caf0cc62f8d0f17e127c2e0e0fb61b0fb5c7c2276626898bfc979fe517db20766b976a5054c6249f8f00521036a58a03db1d34f50faf0101308badbb567e830d1d8fc4e49d796b02bcc8cf6fe41914a875c1db1b12b50685297300997a82b4fe6bf8f7e94b7be7e900aaa1191db279b7e7f18c5744b375814a332fd1d6e7b946a346bf161ae9125b186438f8faddfc0a728d2a9a65a60139b7af97956b8303e0a3181ed1a58951881e039270c8c35d800ccef7673234637a2661bd7436b13f946a72d7e971f5ce839da86385b43a179ffeef2c1680980967e5b0635af8c8fbf9380fdd07d917f63ec359ab0a2741ab722"}, 0x801, 0x0) 12:12:47 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) r1 = semget$private(0x0, 0x7, 0x82) getsockname(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000640)=0xffffffffffffffcd) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/3) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000002a80)={&(0x7f0000000580)=@in, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000680)=""/124, 0x7c}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f0000001700)=""/228, 0xe4}, {&(0x7f0000001800)=""/223, 0xdf}, {&(0x7f0000001900)=""/72, 0x48}, {&(0x7f0000001980)=""/19, 0x13}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x8, &(0x7f0000002a40)=""/30, 0x1e}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x400, 0x4) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r3 = getuid() r4 = getgid() recvfrom(r0, &(0x7f0000000240)=""/22, 0x16, 0x41, &(0x7f0000000280)=@in6={0x18, 0x0, 0x80, 0x2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)=',^^%&[(\x00', &(0x7f0000000340)='-\\\'{\\^$\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.(\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)="2b2a293a8200", &(0x7f00000004c0)='$^+*([\x00']) shutdown(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0xf, &(0x7f00000005c0)={0x3, 0x0, 0x6, 0xfffffffffffffff7, r2}) 12:12:47 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) read(r0, &(0x7f0000000000)=""/138, 0x8a) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="c6f16cba34a474784499f3f77d84c07f5dca117ea7d6b612df9ba68cb2053f59531dbed45532e1843ea1d4f58dfa6303619b1648f42b4ec6a382a5577a58169f92206f1ca2ced6cfbd590c9331c2816cbe74ffd1f82f37b4d9ed19e4b372fed653b6f3973189387f8da27878dcc837cba6c91b9e477fea9453a8dcc68d8ce29d107336932b3fc20602e4e52b5ba5a41b43ad4ad75cd509885270e5f11a39789014415df8e4c2bc67dd1815289bee088b6996ff11e48dfb95b25653e48acf68737cd9050000004fc98b04830acd4acf7a", 0xd0}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = semget(0x3, 0x7, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000380)=""/4096) poll(&(0x7f0000001380)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x1}, {r0, 0xb2}, {r0, 0x6}], 0x5, 0x0) 12:12:47 executing program 0: socketpair(0x10, 0x8007, 0x555, &(0x7f00000001c0)) r0 = geteuid() r1 = getuid() setreuid(r0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x1000000000000000) setreuid(r0, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x191) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') socketpair(0x20, 0x8000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 12:12:48 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x80000000) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) 12:12:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) r1 = dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0xc7d, 0x82, 0x800, "df5af5b4a003e1d7d1964e37d8277e97059c4331", 0x3, 0x4d}) chmod(&(0x7f00000006c0)='./bus\x00', 0x44) close(r1) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="cd6b1162c91008665daab8102aba1915cda0fda1114dc6", 0x17}, {&(0x7f00000004c0)="f92d1552f47d9924c0a5407de82516017806c5deec41a726def5826c44e02aebccd6406f5c42addc4cd0213caeeef18ee5cc2a0c3888e1e741c35d06c18200eb46cd342d14137208a83f72a0c8482c5626cb129f151c84d863871a92121ec9920401b7c21178f73f9053e6685ca0ba8cbfb19f85317b46b53885be844f69827abc10e7e7136a09fb9a032bbbece4b4200fba6d494eb334141da521123b9367e3b9062ca5e3", 0xa5}, {&(0x7f0000000580)="cebd0716e2d36292e70b71f38463f4aae238df312ad4565bb8991577c8315da97642b46c61ff118e6db8980073ef10a4e6e84a349c82f0bd60abd55c55ac5369347102f7177f6f25fae9262262b60c0333b2584f74119d845df9210b036fe5c760242155c245e8c386a16217a5f3a68b21b13860433725d854e75c3d0fa04d7611d457e5961c720e268e625ca615fdbbc2d2092027dbcda84bcc9cf0104d80ffeec13e4e623f06d638f71f60d7d04774d0ac4ccf7eff1b6900666fd45ba7dfde795d372bf634ecad79b3516102bb1b74f294c07f6b3f2e553fbcf9af3d8ee83dde5a4095eb27e3ea061f1070a0d2134feed00c2fffb7ba22fffab61e7b", 0xfd}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r3, r2, r3, r2, r3]}], 0x30, 0x6}, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 12:12:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x10}], 0x2, 0x3) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 12:12:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006b, 0x0, 0x0) 12:12:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:12:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000780)='./bus\x00', 0x4) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) write(r2, &(0x7f0000000540)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x2) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) semget$private(0x0, 0x3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 12:12:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) kqueue() r2 = dup(r1) dup2(r2, r0) 12:12:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x203, 0x80000000}, 0xc) r1 = dup(0xffffffffffffff9c) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) sendto$inet(r0, &(0x7f00000002c0)="bfe378d507f9a53098d9ab673a1346a3d3c34ee1b3a9714c3f830956900a4e3766ee28ea844fe036d599ff3595cb4b63106a906256b9661c4c8c19e4c8dc61c549c29bdd0a977fbe896a24023d7cf99f3aed32f508c09f9f0ee21c61d4872595c236152482527cf3b13564dbbb5c52d7c8eb3c327106f75829e17454e20fc991178f3cb5abdc70151a1a00874e8c7bb9227e05bb178fefd097231877f8b76efc490f80b49fe80792ae528d72a9822d66fc88f202eecb80895a2bb00b1f9366bac2fa77f15d9a11", 0xc7, 0x406, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) recvfrom$inet(r1, &(0x7f0000000040)=""/29, 0x1d, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) getdents(r0, &(0x7f0000000180)=""/171, 0xab) 12:12:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getppid() wait4(r0, 0x0, 0x2, 0x0) r1 = semget$private(0x0, 0x8000000000, 0x1) semop(r1, &(0x7f0000000080)=[{0x7, 0x83c, 0x800}, {0x0, 0x1, 0x800}], 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 12:12:50 executing program 0: r0 = getuid() setuid(r0) r1 = socket(0x1e, 0x3, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/173) dup(r1) r2 = dup2(r1, r1) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r0, r3, 0x2) 12:12:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0xfc0f280c, 0x0, &(0x7f0000003500)=@in6={0x18, 0x1, 0x8000, 0x7}, 0xc) 12:12:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x20, 0x2, 0x6, "4df611cd007f7329f7c0644592737ba00a907f82", 0x6, 0x4f8}) select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='--\x00', &(0x7f0000000040)='\x00') 12:12:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 12:12:50 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 12:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000040)='./file0\x00') 12:12:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x385c, 0x2, r1}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x80) getsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f0000000080), &(0x7f0000000140)=0xffffff5d) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() syz_open_pts() getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r2, &(0x7f0000000100), 0x0, 0x801, 0x0, 0x0) syz_open_pts() fcntl$dupfd(r3, 0x0, r2) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/250, 0xfa}], 0x1, 0x0) dup2(r3, r3) 12:12:50 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000001, r0) close(r0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71, 0x0, 0x1000000000000}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r3, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 12:12:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000001c0)="2f40067de35913c4df1f5c5ab34358c0a89506177f6566a6348c040c7865b3f0ac92485d9d35981c7960e0104e4bc0249c27c42a213a10735d046620ff4e46e3", 0x40) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x10000, 0x20}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x80}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x4}], 0x7, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0xf0000000, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000034, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x7}], 0x1, &(0x7f0000000000)={0x5, 0x5}) 12:12:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x10000, 0x800000000000000, r2}) write(r1, &(0x7f00000001c0)="4314ff010519df", 0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xec0) 12:12:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fchdir(r0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) getgid() mkdir(&(0x7f0000000280)='./bus\x00', 0x38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) getrusage(0x1, &(0x7f0000000140)) 12:12:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040)=0x9, 0x4) socket(0x19, 0x0, 0x5) r1 = geteuid() setuid(r1) setuid(r1) 12:12:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) select(0x40, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x7, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)={0x9}) 12:12:50 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:12:50 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8992, 0x10) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/39}, &(0x7f0000000140)=0x29) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r1) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) clock_settime(0x2, &(0x7f0000000040)={0x3}) 12:12:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 12:12:51 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffff83) read(r0, &(0x7f0000000000)=""/53, 0x35) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) 12:12:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r0 = socket$inet(0x2, 0x8003, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:12:51 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x100) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 12:12:51 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100000000000) 12:12:51 executing program 0: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0xc0) open(&(0x7f0000000240)='./file1\x00', 0xa00, 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000200)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=""/200, 0xc8) 12:12:51 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x34) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffff}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:12:51 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x1) 12:12:51 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8010004) r1 = dup(r0) close(r1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 12:12:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="7012c90f8a8f624f82ad5b0ace1cc58757c20b546d0762b5d4d60ae9a4b75ff92b33ba062e1d3378f705652659269e75f11f4d9b374f12940ab6f772ffc07582de86b542", 0x44, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 12:12:57 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 12:12:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) getdents(r0, &(0x7f00000000c0)=""/95, 0x5f) 12:12:57 executing program 0: r0 = socket$unix(0x1, 0x10000000002, 0x0) write(r0, &(0x7f0000000040)="fe8ca94b83fa9c3f12335b773cb4abf711ae8ff6cf910e8b3e9eece2f2e7f9fd50f4820be070017ba132aa72d060c8cd600624793910c1", 0x37) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x10, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000080)="1343dc4fc6b193cbe38406615baa4034eaacaeea15663ccb65b2420fa14768a6ca0a482ce831a6746d30ae3775d347cd70c9e086", 0x34, 0x5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) close(r2) close(r2) 12:12:57 executing program 1: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) 12:12:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000002000000000000000000000000"], 0x10}, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="8ebcb9ba256b9229e576a73c114fe8d0cf81d3522a01581893d06b45420bebee03d3c524922ad8642e0f95848b4a5ea9a2d3e6414cafae099c7877c4e138911278fc4163a3a11f38c04111f182a52daa45ed1d1e11eb117a766e22fb3462a1ec4f6eef58466060f5a9e020891bf6a4fdf22f61353eea79eda1ba2d74fbd9e749a86aa260f5c758ef1395671a274fc7d3bcdb0d35dc0564e10747a1058e028365ad5963656072c6b749b84f5f7cdff9f867c2d4", 0xb3}, {&(0x7f0000000280)="f73df234a98f18ab64d1fba7429601d01f8b7359c02f6cc4e9a546dc543f3818f0635f913e239cd99a8573ed5aaeb6760007929fb0afe2fbc8dffaf61ef0e49561b8d673ae8db5dc85747ab6b7ee0dc6728c5bfe4e6ade4f20676b81f959744602ea1d8dc86a7c25334dd6f3d6b27560a2c7d90011827684411f3d1c1509376a2a4a91caa7f8ef9f32ed83416144e5c8e1d7badfc0904d61668ad1721834c802eb0bb267ada607df1e55b7eff05e2a08f4f2dc87", 0xb4}], 0x2, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r0, r0, r0, r1, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r1, r2, r2, r1, r2, r1, r1]}], 0xa0, 0x4}, 0xe) socketpair(0x2, 0x4, 0xfffffffffffffffb, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSBRK(r6, 0x2000747b) accept$unix(r2, &(0x7f0000000640)=@file={0x0, ""/9}, &(0x7f0000000680)=0xffffffffffffffb4) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000600)=0xff, 0x4) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r1, 0x0) 12:12:57 executing program 0: r0 = socket$inet6(0x18, 0x4000000002, 0x31) socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x100000000, 0x2}, {0x18, 0x3, 0x3ff, 0x2}, 0x9, [0x5, 0x1, 0x8001, 0xa718, 0x100000001, 0x8, 0xca, 0x2d08]}, 0x3c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) nanosleep(&(0x7f00000000c0)={0xd3, 0x800}, 0x0) socket$inet6(0x18, 0x5, 0x8) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r2) 12:12:57 executing program 1: setuid(0xee01) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:12:57 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) r3 = socket$inet6(0x18, 0x4000, 0x3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/188, 0xbc}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f0000000280)=""/160, 0xa0}], 0x4, 0x3a) 12:12:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x203c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x360f00000000}, 0x8) 12:12:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 12:12:58 executing program 0: chroot(&(0x7f0000000180)='./file0\x00') r0 = socket$inet(0x2, 0x4002, 0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="0e6e596fcb504e9e1bce39c30f5de4f66cc5388b04fc4b11e614262b9008dd204b16e20bf628188a408205d1b5bcb1a192911f169f078b1c8368a8e02dd7d0e672ac2d9ad03a0e4d95dd63b719354593dae678f27e7f47a0d9bec1612fe4c50eeb8d72eaf71183ac577ba19fc7ba9c2b358df821f01a46da4030a4a4e26eb28d6481e987a27ec6aba3", 0x89) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 12:12:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)="ad1271be97264f3bca06224892deb01c62a17c3e6dea4722ccf046ff4ca838ace300d7a80283a66ee83324c0e911af3c18fee0dca3f1d21d56bd37e10d8774dcd1840356fd2e02bab05aa15d997826872bb773c9ae884319f0046d7ef6b0085dc9250de0b983791abd12eada1154c180e1e0c8c5f77a490a79ce15aaf2fb7344f5ddf8db4b08195124884a2d7c5217a00b6aa879e53393de522cefa5f460336828fd1e9ffaf634a20bb7aa807640e3a185a246495d4ac41fe4293d86e1ad3db77c024afa88d5ca43949907fa64d1b24a09f582f913821bcd9175f97cb2e2", 0xde}, {&(0x7f0000000200)="d4e99e13e717198cc181848a0440495d7f2114294fd6f867c5cae43640b3deb2025d8b99f05078c723fd18d0ed9011e1c7df0018fe1ffc8a98b31be9152113f7fa508c45b80dadc36bdf111d039a2dd6e461f5a70785edf0ea955b5681330870b3b3c15c676d4564e830373ba5d42659e63b091c1d0163df07bc1dd877f04d17c86a309dd67c4d1647e77255aecbb0455e92296c001ce56b", 0x98}, {&(0x7f00000002c0)="5471675c7fb63c179285cd83ddad813ab96e5a31910322d77e89da7afa1b60ee232fc9d6d5e2e4872de677337ad67a5d17505938eb965ce1e9a9ef5ce89fecaa02bd0ad306ea08826fcceaf7b01b2edd4a702c1aa7c5aea264f7fe8aaec7203b212047bb3aac6707ff3cf8c248bdb3a3c00e45ae5adbd09067d7a3ae5ca1b6c80eb742e1a58950a36dcd0dcbe817b2a170775c1360d38921d36601a860836bbac1e28b5c494910bb23f5f06208830a35facce41425db2f771410e468a47683cb1c9e5d2e4338a70225998e2c621c31e5b00a2b41731fc5d6c6d8604c5999ca1027ee838239caa4d22f6c58cb69014f", 0xef}, {&(0x7f00000003c0)="9453ef9406d81be4f9493d5d47331b8d5baeb11c0694ad136e04198f830a0103ad7f5a5f93e00865a22341148f8fc12e4b2bb69459200580438bd59b79f9664ab7f48d49ab931071ff6838e754710e20ad225df876156463c3ad6ed37afdfec43eecb3ceaffffcb8d763c6c5c621d9bdb522f7a0a1faab7d492313f8f49d8d38c05225e2254c3a931b", 0x89}, {&(0x7f0000000040)="63a703f3776eab797acb879c7aaf6507212c09f259c784ebd2aeee32ecf2f5259d944eae2ed816abcd12f69da99642687ecf8b742c9552", 0x37}, {&(0x7f0000000480)="3e3fc282d70100bc181d947ce80e79425e2b2a702926fb0ecf5de8baad644cd051fb91f6", 0x24}, {&(0x7f00000004c0)='g', 0x1}, {&(0x7f0000000500)="dd43d1aa5fc61650277057b19afdb800654a18cabcd14f68e2641d1c39641d9c8c4d3f214b902891bcb51d6e6536b5bb31931312ae9b32005feeaeeada8b350c1d330d21f04876aa070c714ccb349654a411f19d763d07e4239291b952715698cebcf87949698cbe16b02059aa1fdad1f280f022e31680482f6f8fc2ce6e6620bda2efe64185ca3bb41148ff7f8f33ef462519781f8485f8433e73e718cd560f9635096a5233b2c7952169957bf85d2c6204075a647476f9624f52b123ea13c55fb18d6d417ad82a9d0d2303e7047bc8d69dc54e310af528575d63a39ff0d32f6741b9d341603601", 0xe8}, {&(0x7f0000000600)="a4c1cb5dcbef58b99fe11a02d98712e0ef0ac5113e8d43fe07ba9e5fc7790da4ce71df817849b1cdf37ec5c7bfb1abdb11737d891449ae5ad3eeb2c1b170666e5216054832c2677db6355c7491363338e98b0394e4fe693b1637472a5f637c20939be4b776803df8e4e7c9a8c304a1d78274bab8188e6fb6c4cde295d34e24e1e1b5db06a98762c3d1942d", 0x8b}, {&(0x7f00000006c0)="73f75375387b89830f8784cff7848461bef399c4d11be57a1d36cfeea628ed7dc9a0d7c1addb5fa5da7f3a7ea0c810cddfb86d4e62844b9ddfe19d7ac3331a007c76daa39ba5808a5b7b1dbfc738236735c94fb0e728ff782e608d69f9513cf062d344dca5b99dc0773ec0f9af53183b50510031d7b026554a67060ed57b82ef43a233a8b542cb7669d384267d94b23f8e330cf8fc1fd9c27816acf6ec8b51bc9faa391d1f0e598ef47edfe91b6e5d021929ab9de7aa1f6615f17f112e75438972662b6a339ac51bd0e1bf156086e5bb5c2e46b8e8ec4f9263b50c6733d82051907d88b9ffcc95ba52e858aafe19d0335c5271802cba1d63a63a7395", 0xfc}], 0xa, &(0x7f0000000880)=[{0x20, 0xffff, 0x200, "61bdbf1f8b19e15c8a2bf3ac1c96"}], 0x20, 0xc}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:12:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x6) 12:12:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) socketpair(0x26, 0x2, 0x581, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./file1\x00', 0x2100, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 12:12:58 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x80000000, 0x1, r4}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 12:12:58 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10010, 0x1) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x147a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4810, r1, 0x0, 0x1c) chroot(&(0x7f00000000c0)='./bus\x00') 12:12:58 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x8000, 0x5) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x8000, 0x0, 0x2, "c37090ef285b44d80c59d30f85404ee6e54f82b5", 0xe2, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0xfffffffffffffff7, 0x6}, {{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0x7, 0x7}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x60, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x90, 0x7, 0x4, 0x80}], 0x5, &(0x7f0000000180)={0x0, 0xfffffffffffffffb}) socketpair(0x3e, 0x7, 0xfffffffffffff800, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000200)="be3d8c579b9a582e44d2298aba54200bdc349219f2bc0952820bbb554d6da155cc64148d556ab3ebdd1c5e447e7129b05e6917240a905bb22443f2b6e0e1d337299bf0612385913e50a085215f78464838dac8ab178869979f1ffd764c222487cabe1e504e9c3782ce55b4b54712140b41004f689a6c1ba2e55a1b7c032fe0d051378bf384f733d30f1afc2bc7a4dc1980660236ffb6a6bd633a2efa266988e67faacfc20e9854d523629e074605afa1c08ef082877e5940ed86fa8eccf8f8824c9458ba06d34e2f4f7633768793f3ca108260b7a56c6f789c4373c7bdde64f4b8295133b764cb0bdd839d51f6aa2f3ad8016330725d7898936b6e14f75b8d5b4c75500dc6538b26a16e557bc4ab8bc802f11dd5861c1d6d466bc9f18a4572f57b9f0eaa5300b4a59eba18867cc70031c03c0edc88a898a94acd8399bc93b7b1f5c5878ae2d50c6b1fe933fcf7e4ae91b252c1472fdf6338fda7c013279a73bbc5f1459ffa0ddb2e9a0c801c853e397c33243b68b2aafccb2612069025a689267867f01090f03ded146f81dfec941e082b9610984c5806b8135d00e27a495aa7806ebe6b147d736830ae93a402161111e5cd01878780bddc65e0cb7703c90888d8c3d72ca43a4d48501287aafe06d23a96ba94654a7a495e4bd643854a0bb92fc73fffcd9241f989ac19fc444e29dfb0903b2881f4959096edcec1bc5e2f561b172752db3b7ae9abbe12a2664a9fb8c36f87d48d05466a988b8f0fa112300753eff9f979a0a6df42b606480385ff38644d12df7c74cd9de04ce2ef442a66b9aa6d229844f5409970d9c6dcfa2fc29d7d182447145aa3b9b1252a97cc269ffe6ccf3ea95de1880ea80b26327b6848a64ff0570a375b045f5d395661cd89279405e048b290d26696dae8855785024f56e88f8f8bfaa0eca26231072561c1c0cb48a41cf8341dde965758997f5f5ac19192814919d6f47e1512882e25dfc7269ddccf031d5023be038c311a95128a18d44a89282c7198c0dd32a36c8e8adaded7247221ad185c7d4e587848010a2a27253a96c976fe8339fe5cc4da1422aed60f5e5b5ffe371a496bb3f88bd608c20ed017a908aad95a95bad731b8a16f5e42220557c842db615375ba0ebf06973405fb18d550b19ee50f1f7c8529ce06e2eaf4f18e9e4596e040d97a63ea34e6ee59a092abd0520ba26ed92ddb47dad356bc1eeaf269310d68e6c95a207ba55b78b168015eec133079fef55414d517bcc1db3d21eeff015d380fa9fd1852dcdd948a585541ee243b396b0fe0a76c1e1319b9004cad171a6ecfac57c24c64041d4570527d9a66632713801793fe19ada6f9ce7d5684c7e814e3d0adaf1e094aaa1e01a2d1010a6bd0fa208a2a9f38abbab8133e4cb17938bd62d6adf1a1244b7b1ef8e703bb82bafa70633662b6792a7c5384cea6a855358b7cf7a22f0b587f1639c0e8f52b5ce685b7d725d093c403d9d1ca97a9db80344f14a7dd0ae9b8629f75307db8bfec2d8c56abb2c090514451a3ee35c257d41d44e0df99cb95826e1c2fc19b842cb6203a2c70d7c64925a792154574b8bafdac8d858b1a97407ead24730e7f8e72c7f63653d27e54e9301cb88b800557fb5765b4d65941ab5b5cd99dbcf9408a34ce7b762bd5eff5e0089606434e34c677d9331a7cd2dbe9a683664ed6b7361870f42c7411885e7dede3312abd44dc22bc43c345b0222922ba309515efa01e6eae8efe4418422ee60580d6d4d1b2068219b39b3e3690fa73aff6bdad090ffccedc3d74d9aa0438def8c7850d3cea418c1fb3b7d7d807ba8ffb35d8853ee51750f0c22b2a0991092a5e3037473cd69cb7f849ad0a44bb6457eb29d68df2a61520d207f2cc0ff1da807677433c7e4d55f0da6d058a0aa4042a09925c6e78c928cc8bced3a17ddf3c5ea6a9a41df33f20f6e32bee3a839724cf521f2d69a0e65d1ec065d706223f624b4fe1ee0b679614d756b4a3588ac88d8c14efc751be8698daa7acf64bc3f6d5c7d52962bb88b0eace2979655cb7045052e014ee855fe4e0e096c9e4d5895500b7308157bc0af4a12981a202945adae37ef8923ea9dc25453a0ecf743d44a5773df8d1ed56f02cc10d6eb0ec3753c1404739e25d6b5f2a0748713eeed4a94671a1dfce09d6670a5baae6f6ab448602c78443fce5cb7d8f67dbf283dbcb58ef9bb8a9a8dbd253bc3c9b17d8d60efab6412833a9db5548dfa89dc2641aa72acfe5039096e38fa130f3c79a0ac554a3bce27ca5c2f3623566501073946775ed4007baa3330faff34770d021c15950981f0f47b725c0dedddb344c53cab0a612a968b89455f9ff34388f399ff4b4ebae004a4b04b281643ce54ed3c38441f9033d891dde58416b3ff448f0afc5f1d72a5dc16b4a4446927d2335178549b492cd8ecb997787a704cbd49c9bde43576a60a3ec4036dea5cbcb8a8213f178d95667d82fccaf144bca2ae17d409274834b968551d299d16fa95031b7f6dbea26180c43b6214fd0e8a1ba94f07e21a4586ba7852f1725451cdf8e9e23cc9f126bbdcce47fb4687427a3105ab1231fb5c88bed811255e93ebecb72712bea2a161cee51299d47a80a7dad084e62c2515ea35038244294f94d44ed9f9effd0040ee46f59dc9bdb442ad02f4c77f26fc32a6c407da8d002ef7cb84e950a9760934dec63e2a24a6d77ee6dfdb57a932d9600d5f561760153e16be3eba54958614091c1c3dc8881c1c347ef00b191d52940c80e4c9e076792b03ac7b93468c0d4be83666fb766bc6715ee6139d29d1919427384382af25e1db9a5f048ea28f35c00b5497aa9c2ef3c2224ea0d61df61d9c894d1641ff46543bc76660a50c2bc24ed89bf47416c4d27fcfc8df75a3bffe1704146dd1c5d9696353e5548869b748748067ae2c0a73d60987d0227d32fc8a56ea1a6c597b0637747a61e04c95594c0f393f30c3164be0b27d695aff7347e999a174e70af9270d72a0676ddd70f96d30040334d96a9c621620324acf8fb48e5c6b0526a712060ded829f64dbfb352e4f29ef5c430196079abcb4f0b0bd1a6af39695ce61a24ca7d175244b5dc5d175591b0a8ffc5467991eac5fa851c9911f26c06e6647fbf042684b7aa256601a148bda83efc8ca5c20bc6bfeabb00a439e29617d3fe8ec6ae738dd5cc3e1406ea6de3f31996e192aaf273b2a4258079619251b4a1f77af40ef4eea38827f2b0b3255d098dd4a1a912449cfde1a6fe99b26ceade60eaa502d8976b428e0a1a8f53852b24d3146ce8f60e1edd42211d233652ca9f71da85ace7733f3e48cdb15643b91d47f70d9ec67c128c937048e64696273477de8992823758dd9680e6e0af2a5a84c12f5ab466b3c0a712a83071c88eb87859abdbd2c6c1ec677fe2b24a1bc7e7f8326d1f4ef1d5c953ffcc06a770d7719abb29e246426f4ab86a96c27d36bcd0c65657ad10b86c738895004c033e1f69b43500e12407db72df2fb39a231b691501507540401b9b495154e7f69c587165722ae8bca45da8b2887e0d7fc59804cc30827ab6a0d9342662fad282b8a734806eb9e97b0ce3e68c5d579d4a6fd9dba22412777e80fbb5d13cdea33ab8c7d9f4ee6c562cdc093cc27e64b7160ebf6e70ef504d1751616aed86cc7b60a834a896f9af5cfd06ca05afb30f262d49107f360813191a9d75e90a98294baaad132f0b4eeeac1702040a3989f39dc10ba26b84b0f4bf20f6e0aa33546a8eda22e0909a9bca9e4cb74afde9fffd5b2ecbe64fd7bff23b6b8210265a6969a6b6e213c035889ff805cfb2691c707103955c3c30cb058dc75a46054e96214e1a8ef7fbd057e714c7073f808f9679fe72d75c9a121fa9e782978beb293e7503dbab956c0130c653bae660a1fa737248a1a6a9ef3d640367ee18d505d6547dd88919506c473e368c6994da6b564b79a6b0afdfd0fdc63016b8aec18674d15258ddb9e480cb47a80b77f73d85223989e6040a3b5a10979c2c69e3d29e140282681fb7ba48a20588c34edcdeffd5f8c3530b906792a18c8912453e90b1bc79625834a6a7aba2d1eaa90b940fab69d7ad21503e5b60388d15dbc34dc01448a6376b999c5bbd0e556311df6422ce771576e275a96a7566bbbf6fdf0a34ae591bc6421e785102381a7630ccc1186a846698b236570d25ccde7d80ac97cb4cc5f5afe0b9eadcf3646442e41759dd7d5d2b2da234fa3e21555418176f7b6ef34137a8212fe49feb538a7955c2555e4cd790bd58b626c75c53f962347309d8366a4d723f4e49168160d71f2d4a355b44508ebe149a074f0c3c0e948e3a794c46dedfe179f3b4edff39b1fb31f8ddb59df9530006f200d54d96cc981e4bb812d8ce738e70dca062adbf82c185e80d407a509d8090e8e54fbf14d3870279efb5132637f396d5c3389b120f45738d5221773d1ad0ffa3a380824ec6e461278b8fc47da5b6515b0905345426f96b089f56fcd7c70bee81a75bc92efea5b02930c68dbcfee2f1431ddd120b5f6b1b6de5d5395e0d2aed6f6888d138412d904b693601741c8fe45ce36b3c301acd2998af9bd5864ee94da2c48c4777155901040d3987b1b196bb7c56dbcfbcf11fb76327c66bdc40340450facaefc2137db4c0456585a640f9630f99398792dc985a3942bc4152dabe76d5ab86464c6664e688913aa9db71dcd8a39102206324225b957afadcdc57dd5350504eff1fe3997dc983c8dfdb6f57dcb1886dd77d5c205305ac5a0d4b40bb3016868f9f11c3eab09dbe1316cece750aa9385197fe4a5ff197535a0c5f9fdea345b59435614226fe214fd895489072adb987234bcaf7d25c596510b1fe068bba5b976415ccf153634eda3e6bfe59302ba53ceffeceb6c1f48d08309c867f51ed82aaaf7f9f9572b15afe9792b3c0665f9416142aa223ea39245a15a0d9223de022b744a3c946f6907758c4e47cbdb982e9fd829b9dda26386627dcb19d27940b65e7cb418b7c61ffc297d51f87a382527ca1fd030938434a76d9afe9eb3ff230bb1cbe06660f5d45f1058f813702bb7861b19eeaab8f4a7c40650f97d5091311d3e2b358747c3c92d6036d3c1385790c38f03ba28a98385cd227cfa06f99c70d0379e4c0d0e090935cdde2c55abe800a792c07f07730f135e5f90363a58de31011f8458ea592d89a6be49a39eb4018d25732b4cde75d741fdbd7edd2e9499665ae8fd5b91862151d146b3edf248d76685bbe4424988d763c708e558f087fe91810f5fc04d156b93ae4431b56d3791527b1ba46c28fe40800037b75d5ac83c00902149963f1878412c5b31f92458f7399ea28ec99cac3b1ff30cd559bab87ab3b2a45c7b09a428b50692db598af7f19d72942f9d7a1f697cfe497d1332cb290f2bb0472354437c98fb4acda24057b234f142659ef213339f5f58dda15cf204f5e3dedf915ff04904e8a7aedc0496cc59068afb1704a94339fb99d6f4a7c4789c90702e0feb5074df9a238ad76e069fcd7a73d00769c693acad6191e35a0193555b5ff725456dc1779c620a3dfd5826687a11419a9b3c8ee6e1465c17790c9946923a632d3b181da3da2a4b6c841402648ed1b66521539b61ac96e798920e0bd8ceeea5d56e8833e14fb84a5245e7e8a9251628cfa4f3147518e3f4f7bf6b21d5adc45efa805b6e22950dc11bd651f3079912560635ac3e3dd77d5651e98d14acf304e3db88b1e2600d96f3954f4dbb251771a4396675b37185899c93b17016d9b82d8c2986c13a8f2cd7c2984f492112408cf2e15582f", 0x1000, 0x5, &(0x7f0000001200)={0x2, 0x3}, 0xc) r4 = openat(r2, &(0x7f0000001240)='./file0\x00', 0xaa, 0x10) fcntl$getown(r3, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001280)={0xffffffff80000000, 0x1, 0x9, 0xffffffffffff8000, 0x7}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) truncate(&(0x7f00000012c0)='./file0\x00', 0x1) sendto$inet6(r1, &(0x7f0000001300)="b778e8e9933a69556c8d25f05ac57282a2d4fd09d6cc595f49bc6be9ddad6572442662094e29c1d2dc3732a6cc13f7ab33d448a0ea36b8f6dbd586d9b8240dfee74ab1428e9b8b97f1328d27cbb23628783bbb0e85758d9013d70579d5be003daefa07fb84df0966de78c670e0f849b6b48aab0e3aa58d7573d646015a978e2eff42d3ddf4c347741e15ec21961c5c74f09db52d281e56c99b527d7414ab6d4251d607b49c1338a132209ddd4235a1095b9244badd456df4f295e6e717f57ea2541cdf7ec4cc7e237023d97b76a6242bffdb0a01b5a06d710b9133847b788d08c2e9a97df1560add3a4a2100880570ad762713d922afde4c55659ac0eea4b9aa7b6a7588bacf840069e92274f0e3d1cd9701e4ad79fbe91bc5b722598f1362e1cc1e1c86d3dece395dfec3b8e280e612e825905fe0f567c24878a16d71a32c16e0d4ed7ef6a0362b4b32b19e537f44b0ddbccc18c930afa440a5fa7b96e018f7a009054f77a81bbf63c458e0b77762b606f03b2d4372fb6fb9f4b17c8aa966c23fd46a689b2890ebcb5b5a8516551b33525dc05d704626d36e6d473473255bacefe64fd28704644671a0085f9e64887f00b6f5382e2e3998058de380bbba0b0627f4648e8a0e94abac7db30de7f064b8f749f892d03ce7c2b9d87f1094ce40ee6617dc779d38792f0a77a5db7648f4b78cb67cbba2fa2638f3927a92ed72cebc61bd6b6f1e2a08a96f8b7d5f713c5e2a014ef318c1168e0e96590f5f6c664afd587fdf5cd7f12fda58b263b54fc6a21fd9b91eb78c3de3d52394f7147cb5d208ab9ef82a17d35baa29cf7250994009c66b18307f15fdf420492ed309f53256fc29c6a6605332851c32669554400862bacc9d13db1cd107657bcfae368e1ceaa7dc68f989570444d7a7eb9b7e8f82559a968875559f541f6bc0523412a92454037e049f4ff9fbdd1805fc9513e7a94dd3e7aaf5d4471595771d7619dd1d9ea2377a07b17a1837941811ccfdc4790470c090d3039e3317830782f37f0ea5761f64faca27ec5617b005d8a5f9162cf043308b1c440596f301148187ecba87e48b458d946b18cedb9c58599070bcc88e7b2a4fa57749b58c1efb3e56729454f0dfb247e1ccb7e54039fe326fd58605909149d9628195fd44623b6c8c37df2edcce640882370f0d961b1d1f45957f1aec624930be771bd9f620b00fc38f61f553ea8530e1a1ea4e99fd5e0a6ca3c4ecc700edfd0e731f5c3c4d4bd454c02568a2ea2ed9e824e6baeb0b64633f8791b6742ed2cc6cc7d97fbec68d4f48590c22bc98366f84076bf5d67f6a9d72f08892edd432c04b1d687fa99f1ebd00772cf300a0eedcedfa6c7c63d4f93c7557d0558055a827b535f5ec13a74d0dc248876edfc7b095fb3b9ec7c3034f62dc789563c1a972c1bb2897337cea1f731fda6c3b879c3217dbeecc0afa3973b48ae68a1e10648bfc83cd99470873a1e63d112b77d495a31eb43301574938cb78f1645a84b9a8d6fc40749cf4cc02f2d7b27f6955467ff861b5da1fcd77746cb31167ad2823945b1b853dda0933cf0fb09ad782f1e9a9c4069b2e9645e19f903b8d22009e537eecd324f96200dda893b81acc0f2b36c5586ddc6b4b118c16a5fd380a0feb0ac1c3e8f7a0b1249dc02ef95b540346887cd971c497deadda69f05cc299f34d2b82044f9f041c68e9f7c999717be5bae8eafef866ab709b04c6d1855355b83455bb6c8befc8173d84c84fc8ebabe5ed3f273211203f8cfa31ea4e39a841d80ac47a5e390a51dbf2e62fc4a197ef22bab8c42876610b21931094f01b0932c116895b84dc0cb036e19f7257e9ce670429c047de93aefde5d0db20856de3028a30e794267622526719da51babff8ff0ad0a41da3a1232ccab3a4d2db98d0c8ac5998760a14a6bb7112cf8bf6f49fcbef92b36822f0869e0cb5a58c29a020579f116d13f8697ee4e32364dcdde6ae2177f07d06c5cea0dcdfa23adcda038da0d2a0bd809ebbee72689073c78231341738ecba6eca462007ae473fbae0738edb6ef0a9d1ad98e8e071d5cd8a79b3ec238f4637b0b3e6f08953b6664801353d3668adbbd6e70c6c8608ade9509a264578bd5a1f849455afd5830248e82c8e4f7c615a1c12f39fd9f9be4ac0be3a9792b56394a3fae9e3407646b17251cd36911f810f8fea857394ca8aca322e52f1933626c1b6773871d7792d9ab698afcc409fbd857e696f94c8a3eaf977292d48b66b706af8972a22b2c01a2b1d29b496378e63cb7a16de5fc9bb60469ec446fb733d0334f6ca8ee50373c56c4c424080db2aea00f63f65a5bd20e51429477266b24cce74a61032ad9d803c2d5b2f55cf4b08a63099540205423dd0aca52cb38c83f7f5181fb5e154960d3fdf04e07a9499e23f5b80168a4f84fa11e1174e6b7a4b10cd57996dd848c67f2552745dc606d6edc1e3c42484d7e0528a305ff9001c024d619f731343c478b79794c38f4dd2305464c71ce36c8cf560f920c277e187e253c3ead6f683b836b8a698b3b11bfc3086028f17a84989e75dde30a93bea3eb277da6af98de2ec1e04658f9004b3a5464b6b7b7c2302273aeeb7b16306609b77268cfdacb07a8fd3549d1be3c663d6898e7634e556d135738db3005ae2cb4c8659481b90a28d406aea4e70db8fdf502d34538c907aa79b963a5465dfa32c0fe7df53ab48d5d313a3a3f0c034aeb556683c7cb608cc8754ff059a167e15ef4ecf55d84a4d3df525320cf1757e80c584552f508d8f2aca880f07200f6bfad41a608975f3c4a20610ed90afb66e41ef8cd2eb223a6a92d7562daaa28a2f524474274dde3fe98af224b3bff5c40c3afc8dbcd4ee1e1f11cf3236e0470b5b46c182e969401e36e7298d93a3a839dba3eb6f6251436cbc848e6c98a78d74222c640720c0cc3a40ca8e3a123b134479ab7127751a259541e19a4e7226b24edf2b2af91d03a58a001179b2fdbdf100998f94b017d980a90fa04f5389919f5ed91d5df68bec23192fcf3a11abba3f265227195c6b0869d7061615210af5b5809f2d80728654f60a03c8eb7f15c3d40bfe8f706daea565d214b7699bb68d9c68ea62f66bc1d9a7744e33ee39151a30b84033ac27dc332152602c9cbfe192538f39c57b38c1586447581d10cefbd5746d51ab7bb0454b896c322948c330d3a5d8fee1a7a1d8a05fc94b9d3f75d76ad7fdba85228f7ccd7e7793eb903562836b9af1c0c77f84b2ec0dd30166653f76c04cebd6db5b6429c4c034c036ad87a485c088461d378030a8ddda94cc55ebbefa01d1e9333bf4e2a3915fc4a26e8d9d6b723e79c77475d6b998a984a6120609bb75de2dfe5a4d81cac26d6d9d6f12f7ddb4777b177704dac3579f9358860b3029530ff51a8e7c8e7c3bc17958226e8aebe9613c66cbd446726365e80234266f84468553d3c6bef1d0732e06ef266dcc7438115f2ae8933ba211838f473cf054a97f2e4d3880fa370e8dcb1f6862c7c91b8b9a0b7f3281254fb1f4ed6c07aa2f032e1f1915a96d15e4f4c1ffb9a608503a53117ebb629099f6d241053deb672193da86b33810de55566896d2f13f7a71815613a9d4f1e55517ccb48911c34153f8ea1bb6441cafd5407c389e89756d60852c47c0f13ce4da1c89633bd1243e365bf40177d3ef22a36a136fb1ebfa008d482a54165d5a89d3218c1c52e9552d826178ac3b07834863f4d9aa78b6dcf34e1417bc9fafe8c38ea000a997fa3113bb31b95763eb7ac9484780db2efff02d99a44c8074fc3a4e48c9bc054fb36b5d82cf6494d364dbe6f9dcb345ff37745bd8be6471af4cf1c9647cd084a8b8ede35fcc0ec8a60f41c114e4b2b1d2e3d1ce8fb2839d8c43c46d1e513d5d0530131c07ef6db2b368eb3aeafc55c70a0f76fc5fb0a25c9f8b9cfd6320e7bcad7ece69dd5b38e281eb6908f56b0b89aba1f379038a7e3c7d1ef9e985caa59b850c0759ab29c18abfd0b02506a778f85148f25694e232af96ee0574131d989a486c854ae1cdd7d7c27036886e464eb3abfe01f7e30f59d6a918ab90816cb6b0ae27c265d88b02b076a6da27084ab578ad874bd9991d523873bb8b363571c8da10def653b49a00ee98fa1411884fd5c1e04481d5997bb900749a6caa71252114a883ebaf289a7635b3aff11cf2da2880a7bd4108c8f40ddd5b47dab1a0928538eb123d7e164e9c9170099a739426ea3e2217cae4c113448adf1e141c856b83450a59ef01f7e3c178b81bc053e95912b7b5279f9d07f051aa197f3c31ad4e623dc93e36e681a635f530664a8ecdd64eedacd4ec9ade156c970c697fa5aa06ee9bd1e892472383b9cb75fd1931f81395c403e7d3d07436c4cd09f251d674b89c656559f3225ac3024bc5405b1b5807df9853ee74d58535df56922500cf7e408754f09665238bbd960d0eb9f701e7ea0288a2eda134e62f9eab84688b2f3fd4ff3f8a70c89ed18338087d8f6a6176b1a96664864c56d9e0e2c0dfd4deee2d11b310920582b8318d7d31d364bd0f158594d300a38479f752ee8c930d39c43e7ef67a6afdebc36a41a149e4df903da67a3cfeefc7068b922d0b3b4058cd281395d08138542a86157b6aa8755ae75d640546b144fb8688a644633575f26a081ca55f626b2185216c6b84240ff566360e619361753e990ea5e618e4422130ae0a9e5bf7a699b74b67ecdd12a74e2b93895cb8c17ea2b622faa620450f3a6a378335709bf51703dbbfe1e97835f42d3bd2c980a675dc5552d2fc20a2d7613dbf3b40c48d1722585130bd176141fc2ef63a8aca33f6e41069ad0afa132b08a37dcb8c858794aa464d5ea7b95e7c358d91d7b7cc51887dc75d810333cff782047e7e0f4bf2d3e9d02d24b0b8a531155c4d347cc45e0f93fd66c78b63264a7ff53f7ccb3643fac3085c04fa0364326d35410ff4f7a301b6d685e1bc7a15047015c5ae6e544cdde51bba26931ba33654695678e956b0c6ba29c401cf7bde42e2045983861aef3530aaaf221c7a16e5670f5ce344260620ac2a4d157a49e06ce9a706c8949a7e74b2bcb05d427788eedc94c4d4f5dc7e0e717e795eab76bd30bc6bb0fe0da2c21a6da3ae05bb1fd860cf8d539095ec26c394b50bcb118c02f77226db8a34074ae5abc2d7f907f2500821ef0b968a2e706104bd36679d5524cac0a1d9fc29259b1b882c33ec66d56f1145399b906150896f687aba832275c251cd0b024a731d31aa7b9f2121834ef80f539e5c865da79fe047be556204074bcb32e5db8ebcd1b5f575b788235d9871e04180dc297f53d9309cf7ee8ba3a687ccbe9c74150f338214ca54a8091ac5f7a46ed28c7757d5b9d2293cf49a0953fb78154396672bf9e8b549725b517f004e4300f11ade18591a92b9a9a20211a90d231f2c4edbd9bf91040c70948fb7c32ebffc264d80049289467a3e4fde697eb8e0bc05a859a47714d239f794f4c854ec171719d0b545bfe6bda1f649f268f195cbcad8a9f9eff8574748b5227750359bf75ea8343c1d967c887fba68bd11ec347138cffaa9f182d40a194f242344affd73f6542b35b5eaa43dd1aa26da0dabe5a97b7cbdd101fc46a073433a9c6d9aabb77e09decbca1a920d00cd721e4126255a4d12da9d4aeabfc13999ef137a654847f928206658efc79905de64921d71c47983be4c69af06e88376e95696440222bc5a4f732be260bbffdc27d6ab3ce9bc7aa8ec509bc24aa8a3a35761a552ae8511d56277132c8a097cb2af3ae6b5a54ace383f6ee5155b54dd9a", 0x1000, 0x400, &(0x7f0000002300)={0x18, 0x0, 0xffff, 0x5}, 0xc) flock(r0, 0x0) pipe2(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r2, 0x20) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000002380)) truncate(&(0x7f00000023c0)='./file0\x00', 0x40) r7 = socket$inet(0x2, 0x1, 0x1000) sendmsg(r7, &(0x7f0000004b80)={&(0x7f0000002400)=@in={0x2, 0x0}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000002440)="31a2859e6470c8d69c0a2f452f18aa3599db1106fda3f0866f90468892aed09901e0b9dfa65239d7770412e17fafe2f9e60cb536cf0c52be27c0da567e0f4b296f921dde599312d314003ed0d8c67910922e464a58a865cbbb4cc37e70018c699f3009e9d225498bf40a50c539cbca688d8209b31f4eadba387550fe316d780b0753efc75c99e749140a369ffd495afa35f810180572ae43612af062f9b966ac9d7ab8f6b1f133e4e27f7f333bd3987e27858b4e1568ed39ee8bf0d589a151438c", 0xc1}, {&(0x7f0000002540)="cd774b7654918b9c829b6b150171367061392d928f23", 0x16}, {&(0x7f0000002580)="ce6e36f585c950e07aa98b980a8642574f7864bfeb97c0364fb5b0eac6aec00a522a1079a1f7292a0295adb0fa247405258360eff19facece5755b60e2856d940e8128ed799716ae5748679b42ca3d1d8777248618f7", 0x56}, {&(0x7f0000002600)="97f8be34a5082a7217d38eb2d78ee0c8fb4b166f089078f65f81c467f0c61296b0a9509c7ff93995d8664504671645029ae7a0c56513a293453c6612265d1508da333031dbfaeb13d8764e37fe8570f04fa900d9e89339ceda13b6bf", 0x5c}, {&(0x7f0000002680)="286402dc220a04111b8b80208f4622f3a2bd990223648a510c34cbf5e573e016174a22ac7b855d97cef10a42a1094a9a7e17f4227102da2b1fe65365499dea8af859ab31546db3722ed755d27b1a23c1fdfc773b32c7f10efb211cbb065b2bc7f3a6339414bd367c3d041eaf8d24d62e1c641004c761c46ea757a1ecf4fa58656dd4126ff7d5b6c5562f4f288dc66281a8bbc6ccd044b9d276088eddfbc3a9943f079da46a", 0xa5}, {&(0x7f0000002740)="80f71fbb54356870062cccedd59cf62191df95ab8b8efe4acfe8f2631ae19e5b15b791244a065537db6d4db480e1af11e4cb7141560a64", 0x37}, {&(0x7f0000002780)="0a77e64ef8c1732d471c1ff2cdb04ee0513842135ba9cd0cbe83046ecd92c3ae7769da2f67a385f74aa5d49d2c8cb8fc78021af3e2cb8b2c1daf67da9ecb586e78e5c5a1d48bde76d3fcfece460660a33e2cfc41be2962377e8c4b5428984838506972703348a42aeda75510fa8471426eb668f36bfccd290d4de2941f9670405ea22b94c0aa74a8", 0x88}, {&(0x7f0000002840)="fd0c1dfbd888b31448f80a15bc2ba43adc393f1c56539bf59dea66bfeae4e4870ac7cfb0e329a4fa945751316c30c05ffe289bae3b4aea657c9a8840adfe14a64ba3233ecba0a82bac9517afe5b60a52146bb825b616939c95a6484ca15937a2b4b800df7d98ec888ee7c4de75a682c3f6f33a", 0x73}], 0x8, &(0x7f0000002940)=[{0xe8, 0x1, 0x6, "6db8bc029c234c42246b7f3997b36014f3a22948479f86de4a3ecdc1a19b705b924e958e0fc4e6726aa75e0306bcb1969aafc33d624c1582142c78a3f27121167d1fa1653f0f3d4bd94467d11adce6225ce44fe094d47008f62cd201d985b68ad1c518e8f138295206a90122b7e1ac7a4eb622e8741e90c16d0587874d4a9d940587c2530a438106b6e6cddf409da30b541424671e84043871dfc7fb1ffeccad8577b7571078c49dd0c8094c13502d827195c0295c157d12ad068629863eacdb82bf259826767db1568b96a95d68056fd21396ca7260b465"}, {0x1010, 0xffff, 0x8001, "f461034da0ed8e4d32fb1925d5f2ec90c13f543df42e9e344825779cf672029e73f3c0edc621eab4ae8201f8c39f418e8a0a5bec77595307957c63a85614347423d46ccfac574d26ff5adc1d7e8072dec711c6bc15942b06b8ebd18a308a16cdf6322510441533c82b7b37542a6fb7f58b439bb7941836fcd9f00c322f32cd168363a0fadfc05c8924586389c75f5b1358baaa2ef96c5db54aa7db6e1f60773883a43890b3a4fcb17732d1e031cbef0923db42c443b33c9c72515b75c8a64b8145f79b42fe7aac4a21d61dbff0a77aeb34d1186c343abba63e7cf6070297127e717daad3af37d42140fa183066f7c8a1117101003e67f4dc027cef0f6f532574fc5e6c3f8f4872cf2068695fde70d1b17bdfc7c33885d21558f9cbc909ff97e624199086a925effd3271c126d7405c681a0e7c009ac43690ff51a640c363476d3b20220ad12e64a61c0035895f6ca7d10ac91db871058fefdab75bbc9a176dfb6daed6a532bc16eefcab267dc1feba50bb6df0b91dfc000c35e43739f14dbcfa19f7c3d44e48784aef7b19547aceb9ab61c131629c7a31b71c73edf1988b46ce7eff18ad35b51ef34ff96a18d16b75fa4caf1ddc8225c6132f96d3361f40083be2674213de209a5ff856a13c099c16537772ca9c1b8430371be7ef06b129d0ccf2ded33b2415e735f4f49fde7b2027d3eb76053221f9d46827c8bd6b3aa979cf58f73fe140dc0b003117a1572df3575ee6dc25685e8e151f54971fc06f56356f8144e914d788b35487edbaf4261f7ca9942b9fba0ce8d2ca7ff2965a4c4dbd0ebfa6a4255e03caa56313e870b22318adcf64f33fd8667293cf5f8852bf1a4a9c320e17bea50052c1ebf3dd30af86a72f3ac1eccad3d0f05f1473471cf0c49c2e447b5ab6db07b0ae8e36dcfbd932dc460475e33b2ea24f0dc753236f69af43dc7fcd91ddb9e9a03012f9906c710b6a0ddf45bc2e4160bbd7df21849aa3e7396c2c72c061f1b6edf28e67ebfda6d735947e7d1ed72c151c734f0489d06ed6b39ab7186da95d780e558f7f71b6650c3c29879c0ccca881ca31dcd063be3ff359ab772407b8d71dab4c9bf8a8ee362ab29caa9bbc82957c787d528c8c69fd78749d56811f24e20bd837f672561067e9426a4099b11d4e922ef1d17df4bc8c389ded273eff4ef1e10a12c49823fd5114efcf7fc1a6e38d53e0cc22522257c4d897150b3ca383874a3593fb38be66c391cbc57bfad14f437715aabbb6bde72f466dcc48cb4796f0c2ce23d0d59a1e5c4d2db73cc07cf47b1198b0ff3477a05f209f17672780b56992486b0efddd82dc10804da69d8503e349d97ae76db62b83de07d7bcb5eaeeea574fb782059f46995d38f4da1c2cdd5ef2c222d6c6a1dc4b63d14f8b41526d1fa4600cee6959039f2881145ce87b09238e2f2ac87d700a42abdbbb29a0494181c6751a2b47e8342ab5eda65a95018ade9d30dae26f2fc82e3f659403edae9ba22fdc70d3f3c9960613cbec10201e3aa81342f41ee678083938b6344813d5d53336c823e6715c6fddb40c89642c702048c64a31db82035da6cae347c6bea3e6bf985311e4c3a94f4b1c367ef231a402119c6a8a2a1bf82ebdf9004d09650ea9d8f6cc9d9875abe306acf001f8e886547fc28c4e166730e66b1a5bed5de1e5daf745b6fbc3e7a529c378cd6f7c5b66591bdc2517cb97509d9d26adb35bbe5b2a03360ac46ec59d65b22a0e4299a980bdbfdbb7632bca218f0a368b7c6f34d307e50fa05159b3c27a0f28aad6c56f7d800f6fb2286012d9c2b2e20401e1eec534f2c4bf412458e9e216adb9ba00e5ce8ba23d9e543bafe28b1c632119191af6f340cc8fbf41ce6dd69f64d4e41222c5dbb0bfa32b755dc3386cb9ae83057dc97bb2b668d173909cde1575623dd055e07d57fe67a5f34a2f9b62375f84ae6ce5483ef312e52984703a8759678ee2834138633816a59e702da6c7c0b98cff1155860de9d361fc812b6017ff6341e7bb835d3c07e89d1a8c32371ca39a1840f737783689d551e6396481fb5ae9dbae04c5732dd712d94ee53f69025b8dd9ab1fdeeda3516f21508afe132e68ec28ad2d0e9ea219e1c67b2caccdac1ff7560ee14071808eff8739c5e97edc38edc73dec294e187dbf9f86d053219baf3f11fe4525e61257dbc0253d94b5d3332fab9f66f1a97ecc3fa7afda846cc11d857670ead4b8e2f1f52159daf67be95558fc3645f854e503ee6686e2abb93971b36026648fe57f11cb9195cf606260eecd0a6b8086ed0ae2e1304ee49adf89f0308bdd1a966243cc1993ecdc7f5a5050ddba19aff6c4e56fcdf554594c9f7aedee6b7b911ee4673fa8ea98670733ba93adc9ac1d4bfe994fdef24774896499ce34ac55bc90b693052acf0e76fc10ec282dff45b1187f3e80bbb0d3ea970b4cdfa2b09a51ea840b80e9f69cf7358b8538d97f0a5022ef8a0edb9a3c49b8bb0d2fb5f68dbbd6e6956eb6793b2610b27a9c21f03f9436bf330ddc15ef69ac559938254ba923c62193cf7883872bfa1799691fbb6c649e41c3386ea65775da32dc80e68b69fa91f4df8990ad6c4c403697cf5f1f20f1a894949a5521eb7b6a01b274d2c730094cdd6385544819485dbbe1e34778d0a3e59e5432392ba46e91134565f0aef931b579b1c924058937c6b08d43aa3171aca5399fe2215543ce689cbe7269f7d50fa23790752e0fc3c22fec034ed1008d406ccea30a6b1e475c9f73ed6916b2467699feb402205183e4529edafb0c05013539e7b5fbaa1e193e125f474bacdb6b2bf956725065e43444241f64b46d8533db894ebc21268867c99efc4b3fc5d99160d62fd95e70d71c67a9d0bb70709db1101913ee7e0bd0056e5e2c5614b561e8760c6c48095ec34f53eba7b08213d3506e96f4f9a5a8c669c795fc722742cbdb4b5242923359bf315589099ac9a893b97899330dc04f0cda181aec568f266d006062292393228ee7d4fa47399f3c0fb45a57645b2325da196d6af86a21f445bef58af7f630f25e693924654675108f15eada3345f070d3e00da387ce12ba1b1b4565882b95037a2f394a51f1166e9f3ccd63883b7fdcb4f26f7b685db7aff7651d25ece06f9c00eea7bf0062bb748133cd63a3e096326f361dc4dc8f0b87ea1f97977db4ce8e97fb989862af2505c58b61efdfc54045ba3e81e39f0c521fe91651c0f18e650bbef06efd5990f80972f6dd5e707fb751b74ca5cc439eef1cc65942c7ac18194d1a47017e4a548413fa1300f54aec03ba32ade65f37865233ad253af3a275e39c44be9e521a354ca74d1bfd3bdc506dcd9508e911963850bf364f905f2ea1c3398b33eacb9489777f6502361f9636ffa911f8932a937f5eebe5327a7beb33d3a6ad06148404618adc61aa5c364d3065d74ad3446b00e52c007a89a6deb9bcd69edd2020443b572d31da0cc3daf92280b6eef69a3afcc5c3dd9fa989abc60e8fc7f5fd4f2a5d4ca5307f9b4abc7a1e199b406f80bb0465526a6db3e846156c049bbba6fcce5120393cf896c5d1375fd524d166633456d5191ddad52e998054f450087c6d6de6eede53ad2a832064fbfa84531b90e2ebc2a7ab50e88fdb1373a009d49b9e44a73faaf41dfb92297da8c23766585960c696015f7f250c57689a52e8ee77d205c3ecf4d86689af89afc49b6b040e5d9b9e5afa2538aef22d143bc145eafdb1bacd06a9ed714768a34dadad943ff9921622a93ed967db0ea3689f95c2f865e33ada1693323b54c96f7490db9a0f749b11f72ba355b8acfc9ec881892408a05d4e05c98ec0b9f223d9ec790ce278f53a0d9aca7d9b323b6fecfd8d440f9ec3f0e1749c02d391f900ee06ea336ae1636848957e40ebee742542b2aa1177057993e5017976e17f578d1c8c05ddd87cc84a849c63da55573efb4dfccd6250530bb0b4266c43b959a838b6d4ff30a94378f8d6cb9d9dd6b8ca507000d398fb72fbda9044a63729de1d4c33bba9a50f3ff25f7bd3b2c69414b5930fde4c375a33fff1bc10ec9cc7eae015ec1da9e00c27705a7112160bddefb849a01815d05a5b720cb72b96636d1c150c63accc8c789190caf558bc236f46b30f15bb66fac8dc4078dc6ba6bd39ed68d1598f6c59c770dec41bc12c49405876476be4572d2059adc6b64643d3f170b5e7d9ef364f1f2cf2b1f3865689c50f4952527bb0b3971662c1cf961249e29d695a0623fd36560731ed8461d388e8060c74eb22da90e171f5e76ca91f5ba2954aaa737217825c4b49e493ca2e7af16b263647d963a3baf89c0d85dbca95b5621b19f5707c845146ee45ad7ae94ae362e353ffc464c726a793a2552270cd1c710386ca8f1a6fd86af2b6def59611a4dcc76461a0c04561b63cc1b19b0deebf2bd986cb6fb37009c0963448912909769c1879964011fae88994dd415ff169b80772d9ad9c12992375ec55f87ad342b356acf020d64dd6601430d4713403b1416bd9dd8cbd7e9e612035a13f736d053c5ffabf3af4e154483e42e48707b504b0c90700f72f7fc3312fb749641041690b9f62e3fc14b07b391ddeac7ffa3044fb0c78ed9fff2945f291a879e379d5ecb1beac0cc3a5b8c02ebbea6cc79af405c43ccf7be97cfe74a0550d06df984d74134f92e973f4fc3b8afca897ea5d58ef33e38e0023c1e5451cb033aaa74f5966c7f0d2081682b58b221437cfba4a7cbddcdc63d159e9f8cea8890fdb37d3635bbc9197453975a0927452fdd7b8586c7890fc69e3f1677d98c12900c15e15766346fd26278398d103c414714a5ab5d5e2631fd5cf4d9571bb3d61816ba8defcc7228257e3da81340d0c1e4f7c999eb1fc21d1a2dfacc97b5c155374aba823fb98c6f6fee9bbd8f5d8d16012f2b22b0f34f01d74e6dde3d4ee7cb999b3f79e1292f46913a8180dffd91fa43b6e74fb74af8521acc58fc8a1290dc9e7d3053b1d9f8bae1b8da806f9f121330985e589370ed91990059b2fff80300d7f052df4e4345e3b843a6041aa1ece4d1cc34d226b3ee4c9376cd8a9431c687cae9b1e41e71dff7d35e07bd3747c5c7f710240ba993c03304bd82c13b80b925302bb318dd265c3e9514ef4337ad9409e717b84562e05f1073b0ab850f8fdddbe3691a2e6d25de4b633b1bc540b38915e37869c28aa2bc562161c97001d224ab25a1ec54400b8444672d593b15d9762d003d78e19ac193925092272f4f00d77ffd42d7230af56d8e836047f6d0edc1252142547b612bbc39f7dca586f49fe9968955a83db3486d109970a26eeddbd781096da12e807cb9a6643c0442ba7224e0bf933e8473e28053112cc9bdd9e023d3d9e590808ed5e0a648ca84b27a55a1257d448f8538f746dd3d9cafa7d8448be72f2070ce3f994fe653b7c6adf04db4e859781d48f8b77de47ac338189257c3946292d964e85e22a776ad5e0a518670e04f9557c16a64afaaf3d0e7de4d4e6c67dc0c956259296a192653acbf2a81a2f4da45014d2ca425583f0affeb58c82f9865621effbd6064172b65672a19a27e8c408ded6f68e721c976b2d9e4d8b3f36818214684201dc94a718ccbe8c80052171ac3aabf17569aad06b42981386645f75d78d86dea8405242cc276bfd06d0061313723bbd1959b8eac7016329720d130ab3ef0f58bd97a5a6d8e5a098a91b1efa7c3fb90fb02a4ef2491d417938b3419d8792d29a445ff9a810bf961739b455b2e9477d04a1b355094e488141ff76bb2549877307888091e2bab6aece6b00015725e9a51f75edfe11"}, {0x108, 0x0, 0x2, "0c7d493e10988a0c3cfc22b33346211a2e69b3ee1191460513dbd9973a9a1889dedfb3257f648ab5d93e7d6404f34682edbe3a5af0d226cdc57b751177684c11f2737f10af0b8cefc95942d1f5ffa8227462d619d5837753322ae61ef6a65ac64998703292a3686f974156581e93393db3a13ba7c4c6e6f60c003966c1a492ed3091daf76670e6da24939010642396067974583c8cf785f3887c7635972e3d9ab09ae5e9dfbccf065e01804bbcc06d2978340f1102dd187b6c96fd2f0ceb21d10a596629e9505714bc123286b0b316cbfac382f01c4830ac902ca5f44c0769d730fd8fbf6453d3d4a6b7ca3f99df507fcc62a88e"}, {0x1010, 0x1, 0x4c9b, "d1adea105441d2527f308c072e79bddc54bc714342ab57a8199b24f071e47a22375712f9761eee513a8034a9916f6082326f2793533e55af56c2c52376e54d8ed1b8cf58560da237a47f515ffcffcde581fef7eef6b8c070537ebe0a3b28d6b8c3e8b9434dee4c34d7434d2cfa9fb0435f3fba2c42e077ed7c153d1f9b530393d834d249572b20c2ffa953960e49e301025c1c4cea6095d9d920130aea79b8f5754a5e7dffaddc652a169e1e5b371c71a62958057727fda4ab8dc0823e428292ba36eca6aaf6e53af81703517d975c7cfbcecfd3babb9aaccf9997e6258aa351d96bc2425f1458188e3375fa601adb12ed17e9784f1ad437cf29d853a392408f25203f3300610d8e794fa7aade8dd8eb4882d738029e5e14cbb8e4cda5b60c9077981c6beb526aedc0535079a25a2cf826d80b6702c46670923af7f0cfdbf6d489baefb9750df4037ec2c3c67b9ccff3ae46a5cd6a64622ca05da3d0e9f10b4b2ebf0f907903f4bc9306b2052c55573f6bb1fa4b8a5202280d6f7de844847e8ff684be1fb7f7bab56ae01a30651e41c1ce3325a46f24f19c371120bbe21f3b5681130b28d9da2aee1baa1512b20ced1acc8e1fe2f453e0064c490c44792280b5e1d8bbfc6ee7bf3efb04ab54bb7cf624cd62fbb38ca102e5735fd9a7e46bc8ee57f3343fba94e02d3de0fdba7c2c0417aa15f8bac8529dd48fc4caa438facb76f8d7f7a5475579d5b81be698c1cd0a759f36231c4c7bcda48ba95b92ccaf983151716b2790165a7146526997e371b0cf1267b5649b98e39793b49f57e27a8b2987e53d5e3bd76a1d3bd2d3d6404fa7587d181378e263ee998f0aa6d45eadd5a1a09857fa0e3cb6e15c2d65d14aa6ce5f07a003513bd1ac0e58b7f623e9a7788e977eaa706979a43ca842190f57a506b0ff1e18125d0ca7107730049016b3ad12799d8b7cb1125b961c88701dbab005bc55780202e0994a7d6ddab5513b88c5b00386d26dd14087b8499a7507e42965e0f49c05fddde5d43b54382347a7be0fce589fab52dfad63028fc6f5e7f1c76ccb4a73401fa0506eb94e50eae833342279610992f867a4b8c7ea2de225db556c729f51dc6ecc45fa2562799e25db435fc5ab8cdccd1231b6c6bc8ffad82a292c94ff214525e32ac32a0add388f2187c2893bd5a91479f3b171ca08af0072be8d7841705d8c790f0f3a471325776881decd79bc4b13d9f0f167e836b5846236981d2378d059996c51829a40fa0a88563645f7230beea4a6be6c61a831997e169f9f66a2e6ad35d0e93777a032e8ea4d7a906beed88d20510f26d33af67f2de6a65b591f6af6e0133efcf4bf59590ec6fb347c64087c06d556de8320dfe1a692c83162fdd15cc0d3689527c782ba8c63b95b65b3bbbcf5979a3f1c6e698966e980dd017e441b76d0499b13af82d7072c1deddf569c19f9ca3e896363629df5214fee0881ec874b48aa0511f7725c475c0a4d4a5b4d4a558c84f5290ecd5aa1d1682d27a63f696f151729259537de43f31783873460ffbac358000a0898b5bb269e6d9f338f716717c7403595ace7fb3d34864f3816a5e2f2e4c7562dabe74573f77e049cd9988fa7957d1144c88234fa68ea8f8f9f6170f3dd97d403d7de7c382649acac88a787883e512101ff1414093f2785a30021849fed24094b77733792a6f7a87e66baf10eeb9e30790f552c028747f3b11a783397f59b2a5991a400dc2503d47fb6434db3e4ae957a43c9881f205faf0c6e3bd5641011d740d7d9609214b87a7dc518c99da8126f20ff7f3d13fcfa7b8dfaf62dd266652484cd3d870de97265e1597db34447ac6319b49e25bad25374daefbdc7d300f49f86ff5785ac3cfee950592b302ac7d82d4d567519b0a0c1cdd2f81e16d218a6f01a7d28a6b0be62f7c753004f297ca651f5f0cceadd9f0076322cf71620deb26e18ba883c67afd4d72ca7e2ebdc174741f452872ba538a20be16aebc9456d510c0b1df3ac608e670bd4b4838b341ee8750d92f9653ec2611f55c1019b38f9095ad00171d2a2828198e32f7a3093da34382fc2e0f516601fb4f49240aae276d4d4e6fe718cc520aabfc40ab3e584198fdb246419fa37211c26e06e5bea0c1f4656c713c2df28be860195b9a30bbf9b87b10a28c127db237fa6520be56ad8c37b4d66a02d66e46e561ae584da096ccf5a257ededb03834265d76e5d5f520922cacc43fa5b30eeeb34514637af91306827bc21418bba3e08a2b2a40d4fc2ca6ae44796d6bc5e9a8ea23f11ed6fef5f6e2b5673f28555c49e9eb993e14dcb8eb2e00ab492e6ed3acca88162b9783fc025efaae07402e447b4fa302577fd6f6fd241560e4ff35893d260494a4ad901e06f93e744ea60e7c4e3159c6cd46f46e43429f00ec34e1f04ac6295afc7281863792f9e07b7fcaf0628d2baae88126c155b3062e4160853ec9464bb8d8c22e73f5f87189d68326bf4b0af395f267aa7c31cee93b303e0522181cdc9af87f5e3285e404756db28cc1f4f432a02b63d43f9e3a5d2297d6054cdd3cbfe0d0dfcf45677f3f45cbccd2fed2b6207355eb871ff07f9b4b722dfb8288616e48eb2aa1237b8b844100c837b504e9a41bf810d13a142406893fba21ecff7832077bdd6ec6adcda05471613cf5b940a303a071b4255c592b023b07a923e36047f12109491123b16f9bf52b8a0c08e40837020814b3fb5c476a938faae21469d4a8950a7283748008eac8368a4f854a032416960ab1a8760ad656c9111a626dbddf06d2498c38b861ee1daae2bbf042294c1a6dd48f715e748588ff4635edb00ff619173ee845d9c24b56b42ad8c8e9f452579566754916c9335911593f95cbc84eee2b1aec5ab91fc25ad691f1582a0238ab1222edd31b81149c7adca4ea0e7265a7ce7d11d2e1bd595097276b4ed87c0904db7df6b2a4cdaf3ce48935098eb2711e8433c8b8fe31e18d01d16da45adf653e99cb6327d0f7f58d3ebab39d75030fa638cccaf29f44b9054227d414e9ed52b5d28afafe52940a5747cf83eb1afefb414118812b0eb108effb3fdd4a40e72dd72639eb4dd0859f41b82a68cf4df86ba20b2b2b46771e6b834f339b7c4f84257d91372921b8f966468e202339a94b120b158c01946ddd4a0eac255af44df6ebe3d38b34ba4963ab0c7c8e9f86885854e3ae69e6ee7bfc8bc5a733c18590b26775f00e3c1c5b3aa74a9c3d57fecd7ea90fe7a36d7e779b07e9678d9770ff928595e2996e3ef9ca0c074cd6dcb77184febb3c985a70dcfbfc94576b4f2215a95af6ce9fc2c4d90ffec9d5d5f0b19a9144cb235f73ef343ea4326393d4300d14a4d8c90065979229722f9233e98a70e5c7e48cdc51473c5665b819f0afa7d0152e738a686b055fb1dc8f0a9f0510c4cabe228527e26a3da86fc72a46a23a1b8e44d6c86118f0c64a2326db7dc84eb899c2488849a576c2219667897d3f427359f08c73354f4f5cf04e25a52c2303ae470002dc57e4f6c20d6ad78383d973dcaceb93cf4ae86abf600851a7d008cb3c3f27e52cf4aee629e558c6868887738ebf6a6cf852554335e6800b6099582b6a395761f87372bc1535f2edc4ebc29201f1954f0aa95bd3895de1d0fa81eff52ece9957df7ed216a0d7e7a6ea08d71ee0cdaf6c9fbc19b8f55284fbda9d58ff320bc26235b6d5ac972466b2e4ae9edab5fcf8da21a8a89ab86797b58b93399ff85c02dff3b55b2ea7648458b1938c138cb990da177aaf6cd840e2d084bedabe1a45bcfce09c3b4cc2a91263b675eddd8ccddf99a07bda9737ece544505f4020fc9cacd91a911a0732a7d734f84912131e2dc86c13fb71866ec7bec5123d1aa455730029494e37de840605904d89411ce1010cd28dc756378adc64b2a7077ee472d7fe2cbc4065e71bc84ff381852a49a26a164e1f18328f6bc92710e0ff57d56bfa61659813a8dc519179df3efc1597af9fb6e8a911a53bb58b8c810df8256bdd240cbadb1c4db9b0d36c8df645762dfc0ab27cd304391b7a4be46425898f5f7745a14dc686aa95b581183c2f9c12e9a19971c27061c320d74e6f02e03cad6c596efcd08d9f272025c0510f43130439328de1f56951f454e8a36bc12f9e4b0da88b74cd7261fb7c68d4d54a4bc3e0e067754c8b8cb361045cc162e849a727786ed198f2f9246b0ed5dc1f48e8249f5d45916575d97028bc30b4d76968e1c39308d60255386542addcc47fc8b5c1e4eac973f68a81b44387906095103f52aa05d7af33820a703183effaa39ef949419a72b7aec69dc5413c314eff2b7159c3e2e374a29e97c48f04a10220a08e2041cb2f6c76d4aad762f5ccafb72f0b620fb3deaf9293408e08774910630004e77bf218b8b7dc05c3770d19b925046e0f10b26d23ffef7181ea52f0d3026afcacfd0e0ee1b299a01bc9d08c459c88c587b77d22f90b6a45e32dd856ca2c33eea2deaf6dfeadf789d972b07e07a15b81231822f7dbd5b1643b78952cd05a55c9f6ad3bdb47e804899c2af0deedc0bfd7a4c312fc39d77232625ff838b3744796d881ed6557abcaab91bf13766d81aadc11c497a95871692b34aed020c50d890cf4f5405ca9b029cfe7d21aeebfa50477908fff308670d726bcf10620a2d45b861d2026d3b748e3fdd5176960d53f03ee497a3e271f80c957b7dc83d40873e764937cd200abd0c68a094afddc5fc742ed98c4974e3f85c022e2a5e70bc24004b84c7ef0c4db82206a96c59353add30a1783cbeeda06e5742c7baa92c569bcb6898858b31c73621ef7b401562c27f3f36a4482690860574abd48e82b61f614db84db1f670cd9d1a47beb2ed353e34b3a3c041ebbc37ab98913d7932383da95a7a0f751142dba58b8c59d56f2d101347fdf495624818c95ae8b2421d071e719e05bfa9e64bc6dfc47e3f5832736a7b664844444eb4c52383959c2b1d4d3c77cc4bdd04b07158b4deacb2f8997838c862d2748029dcbc167228bbb643aefc409f0d86880e7747d01fd9a87c14dd7939b1df2bd859f087caa320858e3ed35801e17288d96cfdf9c955a3970741d38bb71dcd9282685b812f1192bccb717c24c188d14c2839e1b34ca0774667a365790d27f57525256a0086d8ca09c2ab58df73ccc53591e4e9688cd83496da7ebd1b4853e004d6b3c27cf01f9d386b8b2585cd87213ac0fb1c57f450212104eb4db2915203d849efe06af7d1232846267f3b6e35011a80627748b46bf4c8ad4bceca8eef3a6b1a9ce382d99ca3aaff057d5e37c212ccc575506342635ca54f4be160e7fef781367b16db7d8323b01cde9f162dba50752f3b2d9fa59c212cc733fec8522fdf7d60342d2eb4cb22643b4a667ddd25023d483dde5b3d5f0beb6ac3328a073d1a59b8b7d115bff345ffa800a014beb31f6849afaf6a43755c3c76c5a5ac72aea38fd15301840f5b09ed84094d236447ed1de78832f683cc0f0fdd795d77740901d94c1b4148c1be0c4757caad92bfc688c8789360de8ec5b61b8058b8accfb2b05dd97356e2742253b25f18be455abe9c18d2f7bd7f8859c032e7485022fafc61ae8434de15b4f77e4c8074a771b3dcd7cbc8563d998cfd7b8f817b605c6c10ad3ed86d03e5a0f632af72daa16a96f788c0f64c631aa3c817e4c062c8fc9e6d665af356fc56d8ed37eb28066a43ad9f4ca977a749b3f6c542d59d521cd4cad07a9260ec73d93736d99a5f0071a822cc3e558fa30fd2ba4025f7d3695b79c5da1a979f9155a7b526114e0872e2a4290cfcc33f037eb1"}], 0x2210, 0x5}, 0x2) semget$private(0x0, 0x4, 0x400) sendto$inet6(r5, &(0x7f0000004bc0)="8ca84043acb562bc0e0187fd41168636bc6d47c4444968ac87c6538c769d1682908ae7c36312689a67895c3543e7439ff16122681a2b82af4a445954b1b98e423b8ac9d66d1f3817b95af332a3766228511f802d79ed901a158ba3636d12aacb488ae765e72ab52c3ee5efe5eeb598a851fcf03256c37156073d3bda5bd42932463f22c2d590bdd48d0d2d30f6eabd76fc5f73b9c8543a4000836fe6e79584c0a8265510aef1a6fa0f3cd675b8fc95b17895995812408519ed89fb1d8e8b", 0xbe, 0x401, &(0x7f0000004c80)={0x18, 0x3, 0xa000000000000000, 0x5}, 0xc) fcntl$setflags(r5, 0x2, 0x1) fchmod(r6, 0x11) open(&(0x7f0000004cc0)='./file0\x00', 0x0, 0x101) connect$inet(r1, &(0x7f0000004d00)={0x2, 0x0}, 0xc) openat(r3, &(0x7f0000004d40)='./file0\x00', 0x8, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000004d80)) r8 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r8) 12:12:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000240), 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80}], 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xffffffffffffff61) close(r3) 12:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r1) syz_open_pts() close(r0) kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5810, r3, 0x0, 0x0) 12:12:58 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x5b34) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) linkat(r0, &(0x7f0000000240)='./bus/file0\x00', r1, &(0x7f0000000280)='./file1\x00', 0x4) 12:12:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x0, 0x0, 0x4}, 0x9, [0x8001, 0x5, 0x4, 0xfffffffffffffffd, 0x0, 0x20, 0xfff, 0x1]}, 0x3c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5012, r0, 0x0, 0x800) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000100), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x4007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 12:12:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="ad118e9f7e153780e3e9e732a6b584a5d23b4b01a28f07c220f2cc353fb2e44f3f8b449e5aba1881cf5a99bb1fbf0d8e13ca19b6b585d068fa69e8715d3f5d1e79231fb4db41faa8a678236ab570a0f9143666b08d9ce5b383eb29e21a10fe5b94bef0403e1aafa0b71eb8d8030d12092c046248fc18b36755096e4b0342fb4faa56e1c540c8ad7269933c64413520312445bf8e02161ee6469c327492960ed5d1573115c7ba8ff801673491eb892a8f4b9e79a20efca607759e753b109fd56f22efee5dbcd211e6c135214c4174a3896735f79e02", 0xd5}, {&(0x7f0000000200)="ca443da4b29fbf855cdd0f999c6fcd2f5ca6b25a9dc8a89917775f", 0x1b}, {&(0x7f0000000240)="d14221f77bd3ee5d3099aaf2c50da83fbd", 0x11}, {&(0x7f0000000280)="2c3e786ea627a1fe5f2dba4c4efa8f41cddd9e6bed10aacf865de8b7b6325328d0ec815695ef4668a4cfdeddbfea368c0c3b4eb1df242d1a5636391d2db096d13acee40a6df8eeb3326c49b8a5b1c1dbbeb7449ce99277947e068a4c5e46e267b038cda883e852a5419d98babc4f6772bbe30e910633f9464b3d892cbd574ac3bcfbaf842b82f1281c8d69d75e593b0924d26e0ead521b84c59e8c96575c6a3e98ff0ee16f2d4dcd5e8775676aa551876050e45f45294c3d179b9ca9493ab3c2d211be5f12ce4b0ea56b8a4eccbb0289d98d73ff0bb037676bad058002e70f3543610a0edb9d9842ebbc60ac39139106d911f54658774f0722765d715863deba59b817d0d252b31db52fddfcd71143304aefbbe756d6cbbceb5b242386e1671a0e96a970ae5c356fd15ef178369c418d39b30d99cc759cd762944d41427c32951b4ca89a705112d6f83dda8e52759f4b3b3a1b9ce01b097d53b0828138889ba90d646cc942bccec3952096920e7e39af9df0ebb1f7c37497439b57b03b8ba9012ddba31b1f19fe13fc00c25995b7c032351a3a0ca2a5a610dcf7ce638004d15f73d9420e07c2888135523b7149da479421b3100d3c03ec3e0e9ca2250722c40a60635ef668722daf8614b44f119f43210ed554baaebc252dd4e53337c0354f3eed1bc394312ff5f6f56dc42366498341a9d5f819e3acf4c957b277f0a43a7ac698c59a20d6a316c8aa31720478ce0154f56957ed40f542a27a7102efe29846647d8b645e71bd0bc35beefa793f5125a4bfc03668f60a3a45096ecebfa79343f4e7d77bb633e3edfcf3c7a61f846474ae680aa9d8341a43d7e4a17d98b3e052cb8ab3a9c1c3811969ab0dfdd17cc8c96887acd05ad9ec8c54217ed74cc461a7099b1f4780a13e2b19662279179b7217b63c7b8d82404d33544a361df00a2b89fb011924a7059158d97d26b0731541e08f16b8752ca07f560788bf9e99b82c42f8cdee5b93f68ea92edba6565e746f947fee6ef4642962b879ec0f4072a65b62ff1dbd5a803da0e542ba3dbd9191fc3f73115c2970e64cb4ba9581041c80d1881c41b8b66746317a5250cd19e195f6c2da167c24df4922e12d6446dabc3e2b91d466b4c86abc8b04e70d05bfceabe52220f2f18b700fa8257770606efd604e866906cacf11058e4d2502691a07d239991d05dd1dd42d82eb0f725038ff82631fcd667fda7c2be838f807c29d54a9f6119cbb459bff988e3e05c4cf3084b2e4e3d8ff301d7eb70f5c5db213f60ee906efe1bda9b813f53d158eaeb464bb94cd073302e416fdd352242c9224c47066aa77c4351cb504c20e0fac8a00a8e9fcb0ebeef48381b7e86f43ec271e52ac18f1dce0e9b8a053566b25edc9325792ea1e70c15b918a147d2775b579af69d629678e981a58cafc25e3b0c23a88a13d96625bb34d536a31326fcee90dd1f34ef7c865a9d051c5f26b336f88eff3f221035a00223e75728d5277d267421995ec5b824d9faaba6e7726e1b9d8cd413d8004fb24103bb585bca0059f1ae43584d546e48f303efee3b2befa58a5d7795abf424d0031e29ffdf478434b9540e454b0cd84b71436be6d1b716e8ab36a09b180edf05b8e271fa40dbda3519af3bf4970d5d888a29836991389f15465cb81d29ea12cfbd7b83860ebf7e33a085555d3e820087b703dacbd4b17172a08ce0fbd7850b8760278dfde7986dc77bab987d124b1c519729ac4dd5ba474c3646aff6b170ebffb77ff3038419282848b104249f20502d4ad3de813ca61b17cbfec97a07302b2628fb13e00cf8e7ebc2ee8eafcb77f76f2726bc27f0bb0887656a9ab6aac7b39c032972ce5bb8115614a2f4651669197daee9133d99cef0af0be76838b3c48be826b5d043bab170b2373168ad3ce7c436e356c65266c0954c0349ce95104a6ce01d1e8f5662ae3384ca972f15af0b5042816ae077f47165971b0dc1ba193dc5e591dc9ff2829a7755598b82ad75d660f114d7fb290b3b5e21ac2fb62bcaabe5b418f6c67489fa2d61756cfe688a5d83b4901b5d60d8e6ee3f2ac598d54564c3fd5e2ef1829e8334f1031cb6b64666f6154314813df7608c5e23b8aea0c8309949d18a3b843956a00d27677610d541dfea0b821b7442e7fa710333f74feddc00c35d79154e5e71d85dd0ee4b107061e797798ac6743c2de9d2a472e91d3f8676a64e7f6ed7a687af4749e74fb58839d571aa9ea387f3c27a6022b7d87d83c840259357f1b4857c465c0696edf59b5a4d6569cc32701618fc8cd5dfcb8c76931d8f6bc89d69658dbd73dcd06903748cd0b77d223aee8d25d52c13c9c65125e4ab627668c2194d1bee8c0b3c97108fc162afd03d838764f0a604e23d9f5aadb588a1f4d03056f30b955fdfff77f37028f4e8b808d501a0699fa7befd029a5cbf2d86d2ca1b3ca85d1ba793391ae3e22da03540ca15d339b56bd027a3a7dec5157caf07c51ec209c1a595fd6fbd35ae15c9137364f3ccccc86be659ef74a00af8119d659f081a33b11b9b06689135d1fe63c7c72844e9ffdfe478eab1ea12958bf947cef778ae0c99f5558e4ceffb685be80ddffabd3481edc3d59df9ddf12674299cf19da237a12beab32136dc77add3e59af961d93e6aa084025ad000e535b68066608dbc3f78fe04cf6b648f96f47df234b627f09e147e1522de778703cb3828e3e0ffe086a69e7be9df082eecba4f524a4b89a65bd83dcaea7373655ae50bb98955b0813e38d5a2ed465aeacc3271fc7c08bb229717884798a99e94883ddd090207476f37afd3ee6a4ede02b195ad01aef1b3321fae1de436a554e32411b8033211e0cca86da11ac55bba512da536169186f2ee1a0d67f351c5a38b77e193d9d20a49e97db6ea29e15348480efd8eaca1b8b2ffe0f121f03660af3dd69a95ebc1f6c8bae37d24d0f795917820899ba14c6c4035601e88f8191e2cedb83bf1a5c9980b7ee69b21eafb3d041aa343065e351f1d11e51fab9cfdf72876ca53aea733040ea027b032fe64f095e081472d5df9f126f1e86d62d0a9325471cf1d6b1440a414ff9715b3c56f1a2e2d1f4da0a9c3729487e44910feae91a785a2a50a64f5a24d4e2bd82e99d181516900a5227113558820a757355288cd01d7616f4001583496249824d4fc246902a209051e8486243225ec5d750ff224052f3896410f7817b3dc7f3b8ca9ef733c7562f58457e37f9568219913a60cf2fb04fee32dd80b61b749d12592c7c3414d96fba0d67c91eaef4b89d74691e8de55e294be2b057f7bc3ef983e1cc9836f7b8320044adb3c8c0cabe498e904f8ab4d704d46064aa9018b123f31c42ee588db629bcdf515192e9bc83bbef71844dab1b415ab5493b3c4272755a62b46a356885e58b8b7767e6b48f8aff7a4bbe916dab8760d40751ce169d50e8252b86ef6224fea1b0578f43b61597184e9995368e82f4383673dab5124cc290033c42fd57e1f23869a955e577b8bb8cc5c20e4a19246aeb72598d19101b7a9a55bf4cdfd4c98cbdf5184b7702524491639f7caabf0166d312df2757614c8cc8ad96eef0a52f1e977f89b5b01be1fa4bcf6772d52e8875a7eaf0dbd9400d3a1074c00ec57ddb74770df99e0c6945e61596d3b6161d5c5d4d8b9e883d94a26fb6dc5b0d0c6d1077841bfc9f732add39db612536ed852afa4d8178ced1d58b51995b3ae50b2fc7b15735c97c1abff952fa72515f4990443442f97d72f6318098f25d8d86b8d22b0b19448064c76b40828779661a742946ef8fea4796d47162c75c4d89c418a9f0b4211be8cd15d16d9e3877a7bd69be3da8bdbb0cf10ffaa57e4936fd4d667739b6259e1ac4cb87309dbd4ad31cb485c4862d23dcd996d07a33bebcab1217a82138dcc152f8a0892ea150c760527127f0bb636f3a238dc6fcc3a0cdba901e8c90f541deaf17509fdf911dd897800869ff596f3dcee3da85fe9e7c346d8087ecbe93c7cffc25335c4a82ad669d4cdfe2f4f16977237de76fb3c73365591946403eedae36d300cb5ff3684607dc7e4e5f6199dc95137d1ab0f1d0f2a5ff1c6ab5dc5a5293ffb0c72757a5e2d4bb0a15bc7eb5e435b680988f5d0bac26ee85732300fe41aac39b20eaea1e0c5b7c1b6b17fb76edca9c77210565c36453129d122c5b46343c9d10579e30ac55ec9d1379efadc41485c578e5c7f560bb7b66ff4a1fe8fa870e0d9edacc7e606ebbba4bf881b8936c6fda56073dfc8a0071b40884396b5012a48bc38e265a7aad0a7b3d80c330820de312200f3dd917c77c4e4fb49625926bbafe7dd9a25e14123962f01fa181c92cb4b864299c626f955a1a95d7ea5b38c31893b45b93408b633f42b799ab57aa05215d15354fd7e4d76cb37c21a96fb1e781c39b7f3ab3442ad3e103d848a612008e5d2b6218ecbc15ddf5cd237e7df819654bc499fcab3ca05917d54bf32a8444426ed9f0d4616819a3e38188f030f6c3ddd3c2e9dd7573a27fdd04a3d0814e89e0320030c35aa0fa686988887c8e8092e96910a1fe3e40248a8aff223d27a9c7ac0b6fe5e3f0ca0890d2a84240a105fadd01e037df19f0d30cdab0908f542bf4058004d05a6470bdfc41731d248cd2d8ecd3a1c247c08404678c2931ca29fa3a5a3b5f35f1edb7c737cf93e67177519df5b128f27cdc128e6f3ab70df23ee34e78ac0e787e20a84a0f87c8675957a668467983ec593a1fba6877ce1a9c71895c9ff22984d5c6ff470f525a60bbe4346b5819fd9f64f127ac37bf24a31165d22021a550627bfe5311e4640090693de7f1afa5adcb41a90a94ad5dfe3623d8ed36e7492549979a28710dda9fc20986f2534068a2363a560fcfb6efc2647ce29a6ee75bba329da4a8d8fc982445e2bd30845de0fe60242ba0a8d7e6b8e7ea156b15a66784c193cf30e624a6f4b5ff97793cc75dd2963d88d39ec39be764c1f5853ab05e996f95ebc517c1914dd3918e96d5b7a0a1eeba7971cc3917ac8a199b7a9c7464f5a7280a25d816049e568d115d37d86a93fe659d43a3644a488394358cd6626d97efe8dd978df56f85d7f6ecc6f15c1786daf6de8f63055a804a20ecc315429d80c1e8e43a906e70fb0885ec842ee763814fdf507409c24dd21e903df1187e78293a797bb9a4fa8674bbc9a4d18d1e9f7ef3c08f108d74d583a11233699ca914ce492db13f65ae4235e9915b9b05c99ca4b88a22fe68b3c5734b19b48c13b0569ef10d1f2d7c8233106cd32eca1c3182daf5e5e1cf7cba00716cecf4bebee18843174de0417e9da4093665e32fd0606a00806dd0708afdfaf1e7df83dcbcaba14da7f8a6a176814524d895b7b9620d724776e4088e44f4c6351d54df177608b7d164485b74da36c2a02819992d64068505f4e6692faf621627dc7d37d80a42475076ee2fa5d3760c8c882499306ad843a57709d8b0a367a5ff142b21e0cb7260e7e13f679c8ba47978a4d7f2c4b0e9e35fc8826de8a11c97a2c6317f26de694798723d9617abd956334495e2dae7c9a76ba6178b0a28deb29466f9acf249392c17fd1469da20143d3cdcf9b89bb0162d0028834c6ba7dc7d5cd15b1bb83af8f220797f8a6a0dbb0e252f304d20e42daef603e335cb653ba7d722d1a64eebc182e456f339f3b4e0ba90daaad3e56d638f5384c05774eedb9cdb2c0f5219161986b4981b95417e659dbcfb6dd1d61c254dd788fe0775586544a9a0bb2f25a0bec8a5e51b8de08bdd190b17db856374570717f690e9034bc0efa98a3e85afd4cb8a4698c3", 0x1000}, {&(0x7f0000001280)="5656cb2773f6739f6715de8efec1ce696f5d714e7ea9d3e0c871b23a62cef07235b47891a2c2f7976c144fa15ab133d6a25104913f518f3914de8b88d2a745ffa6bbee30d88fb7ff48fd45fe10803a7cf621dac8", 0x54}], 0x6) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 12:12:58 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x8) 12:12:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0600000000822cb66caf62a1c6a2336d00bc233110856d88aa58e2b2be3e3fba19fef544d9e8d5b073c33ee57cce854b572398bd8ac6ea099a8b4e85f70c994345fd9a1e64d6d268a1f0ca260f6d6d55103ecb0bb30600a14d4e483eaaaa50b31e40b5b42f45fb384faf93360705370cd4aa8a38ff4e3d7998fdce8b6a98427a1e2b6db595be1ad271c6d2b67715ce986b67b09af9479973342db654b08983a9030000009080fbd89f2c34517fa59777b5ac328b11af47a14774792e7159f2385f4f8e6db8c1af5e7156f560fa00fa89c5b77781165c4db9eb6d9aa23d8a0ec123dba5c541565ba9c486bd83595ccda1a798c6221a7391bf9f649882221d710cda07efb0c3ba9eea551c292fcbf107a7d4501fdfbc4bc1443d000000000000000000000000", 0x800) 12:12:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e372429a63f6453ee449e031a22de1f62c853e89d3692000c37bc809b20ab291edca8fee6e5bd227a8c988abe5aaac", 0xffffffffffffffea) dup2(r0, r0) close(r0) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) write(r1, 0x0, 0x0) munlockall() 12:12:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fchdir(r0) 12:12:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12a0a, 0x110) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="d31ee2b780c1eb004358d38e7ab6c49366b18068b31c6ea4014034f00496f97a233ff57846322a41c4de5fd5cc15f41e1f54a8936605081d717f9577cbdc6b164540ce4223529d131e67abcfbb76d02127be3221c21fccd86a96b78c18261bef5e5270167f40ec47", 0x68}], 0x1, 0x59) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:12:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 12:12:59 executing program 1: r0 = semget(0x2, 0x0, 0x2) semop(r0, &(0x7f0000000500)=[{}, {0x0, 0x8000}], 0x2) 12:12:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) syz_open_pts() open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) getsockopt(r0, 0xfff, 0x4, &(0x7f0000000180)=""/48, &(0x7f00000001c0)=0x30) r4 = syz_open_pts() shutdown(r1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) login: panic: pool_do_get: mcl2k free list modified: page 0xffffff000603c000; item addr 0xffffff000603d000; offset 0x0=0x162b011e00000000 != 0x162b011efda526bf Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *137956 914 0 0 0 0 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_get(2,ffffffff81e95aa0,ffffffff81e95aa0) at pool_do_get+0x3ae pool_get(ffffff0069841c00,2) at pool_get+0x77 m_clget(7,ffff800000171000,1) at m_clget+0x1e0 vio_populate_rx_mbufs(ffff800000171050) at vio_populate_rx_mbufs+0xd4 vio_rx_intr(ffffffff) at vio_rx_intr+0x4d virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,0,0,0,0,0) at Xintr_ioapic_edge19_untramp+0x19f alltraps(6,ffffffff3ff9f015,1015,4,5ba72fb1008,0) at alltraps+0x128 end of kernel end trace frame: 0x7f7fffff39b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pool_do_get: mcl2k free list modified: page 0xffffff000603c000; item addr 0xffffff000603d000; offset 0x0=0x162b011e00000000 != 0x162b011efda526bf ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_get(2,ffffffff81e95aa0,ffffffff81e95aa0) at pool_do_get+0x3ae pool_get(ffffff0069841c00,2) at pool_get+0x77 m_clget(7,ffff800000171000,1) at m_clget+0x1e0 vio_populate_rx_mbufs(ffff800000171050) at vio_populate_rx_mbufs+0xd4 vio_rx_intr(ffffffff) at vio_rx_intr+0x4d virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,0,0,0,0,0) at Xintr_ioapic_edge19_untramp+0x19f alltraps(6,ffffffff3ff9f015,1015,4,5ba72fb1008,0) at alltraps+0x128 end of kernel end trace frame: 0x7f7fffff39b0, count: -11 ddb> show registers rdi 0xffffffff81e02af0 kprintf_mutex rsi 0x5 rbp 0xffff80002118b110 rbx 0xffff80002118b1b0 rdx 0x3fd rcx 0 rax 0x1 r8 0xffff80002118b0e0 r9 0x8080808080808080 r10 0x162b011e00000000 r11 0xffffffff810d5f70 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002118b120 r14 0x100 r15 0xffffffff81c44b62 cy_pio_rec+0xd378 rip 0xffffffff8175717a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff80002118b110 ss 0 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor1) pid=137956 stat=onproc flags process=0 proc=0 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800021175c58,0xffff800021175308 process=0xffff8000210602f8 user=0xffff800021186000, vmspace=0xffffff007f12c108 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND * 914 137956 84522 0 7 0 syz-executor1 914 23909 84522 0 3 0x4000080 fsleep syz-executor1 68603 308754 1 0 3 0x80 nanosleep init 46834 208077 0 0 3 0x14200 bored sosplice 62187 499803 71423 0 3 0x2 biowait syz-executor0 84522 500459 71423 0 3 0x82 nanosleep syz-executor1 71423 36618 49446 0 3 0x82 thrsleep syz-fuzzer 71423 119050 49446 0 3 0x4000082 nanosleep syz-fuzzer 71423 477628 49446 0 3 0x4000082 kqread syz-fuzzer 71423 306509 49446 0 3 0x4000082 thrsleep syz-fuzzer 71423 129459 49446 0 3 0x4000082 thrsleep syz-fuzzer 71423 368458 49446 0 3 0x4000082 thrsleep syz-fuzzer 71423 466556 49446 0 3 0x4000082 thrsleep syz-fuzzer 49446 259501 92701 0 3 0x10008a pause ksh 92701 445518 70199 0 3 0x92 select sshd 70199 425204 1 0 3 0x80 select sshd 68667 187052 16078 73 3 0x100090 kqread syslogd 16078 518266 1 0 3 0x100082 netio syslogd 54084 25382 1 77 3 0x100090 poll dhclient 51242 240190 1 0 3 0x80 poll dhclient 77454 293345 0 0 2 0x14200 zerothread 54354 82464 0 0 3 0x14200 aiodoned aiodoned 84324 340675 0 0 3 0x14200 syncer update 38323 221591 0 0 3 0x14200 cleaner cleaner 44434 255412 0 0 3 0x14200 reaper reaper 22791 148825 0 0 3 0x14200 pgdaemon pagedaemon 70145 192265 0 0 3 0x14200 bored crynlk 13063 512061 0 0 3 0x14200 bored crypto 45855 244488 0 0 3 0x40014200 acpi0 acpi0 52062 216282 0 0 2 0x14200 softnet 41782 517456 0 0 3 0x14200 bored systqmp 86297 347375 0 0 3 0x14200 bored systq 37821 213265 0 0 3 0x40014200 bored softclock 62501 195893 0 0 3 0x40014200 idle0 1 419419 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper