last executing test programs: 115.367139ms ago: executing program 3 (id=4): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="8512e6b232", 0x5) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/56, 0x38}], 0x5, &(0x7f0000000440)=""/212, 0xd4}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f577ae67f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 75.069901ms ago: executing program 4 (id=5): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) pipe(&(0x7f00000001c0)) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0104419, &(0x7f0000000080)={0x4000, 0x6, 0x0, 0x0, "b7a4224f03c177476bb178926c00795a6b8444d1", 0x7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x2000, 0xfdfffffe, 0x0, "ff0107002015c8a32d0000c792e70b5f0af128af", 0x6, 0x1003ff}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6eb3, 0x429b, 0x17, 0x3, "030682231e1306009d4be2c7e52ed4539061a45d", 0x400, 0x3}) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {0x0, 0xff}, {}, {}, {0x0, 0x1}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x1}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x2, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0xffffffff, 0x0, 0xffffdffc, 0xfffffff7, "631bae570300ef0001650404efff250840000400", 0xfe, 0x2}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000340)="cc5c0800", 0x4}], 0x1) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1e, &(0x7f0000000000), 0x4) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) mmap(&(0x7f00000ad000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x8000000000000) 55.182773ms ago: executing program 0 (id=1): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) (async) r0 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000180)="0d8e42bc", 0x4) (async) sendto$unix(r4, &(0x7f0000000600)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb630c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000003c0)) (async) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB='#'], 0x30, 0x8}, 0x40a) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/..\x00', 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x1, 0x0, 0xfffffffd}, {0x4, 0x0, 0x40, 0x800}, {0x5, 0x0, 0x0, 0x40804}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000500)="71f54b8e5f84cf71b59c7afec3708200"/28, &(0x7f0000000540)=0x1c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000240)="b8eb1b8df9148768b31b9dec8c75f3d85a28b2d61e56184afbf63f4ee8bd24d613361fb0217cf1a7d84831e8b59154e5d8ef03e701375efe74296749c72db825f87259041d0394214ed980c138515edaf7066dac7876df0d44a81b6e59c941524e4a4fa55a45b3d41a53f3992d0f8286745f3a33d7d52b50a172e8d57193fcde2a79a00e6b3752df6846", &(0x7f0000000300)=0x8a, &(0x7f0000000340)="0d6c1877fb7eb9164fe741ff5e7ae90be7ed0d0a49b2a941bb8002c2ae30a840bf31b7c0d3f491a294a036dd2ba85baaa84c97d58a601962014a5935151fc106f3b17dd804c131b062e85f596ec419b961ca58710a0e9f3643ffc2c382ad16e349f390e8513c2c8d7149e48ad0", 0x6d) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) socket(0x2, 0x2, 0x0) (async) bind(r3, &(0x7f00000004c0)=@un=@file={0x0, './file0/file0/..\x00'}, 0x13) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0/..\x00'}, 0x13) 44.537956ms ago: executing program 5 (id=6): syz_emit_ethernet(0x2b, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000500000008004500001d000000000011907800000000ffffffff4e204e22000890785cd54d1198dacc4697ced92e47d733c7bf4e2a080a839acbb952d4f71292629747415871d0276ce2df82"]) syz_emit_ethernet(0x62, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa188b6df344aaaa810027000800424c00500000000000019078e0000002ac1400bb83230600000002ac1400bb7f000001ffffffff000000037f00000100000000000000048304abd09406ffffffc0940600000001001200907800000000"]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') sendsyslog(0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000003240)="6e9f06b267a6c324247a18dbf9059e50ba06841377b7e0dad8ae2371a783ccede8925caa462923adcd734afb7c5387212de0333fd0be18bbf3bd65288b9a9af864cb4b8f3aacbb57c97458dad5830acf224237225b711ac417cecc15346d68c078e9d2841e8b3975f01f698c3b6d78c997a4b70e1a39765bf9e90c665dcd4d3cfb524a96637c4247eb760874d9cf00952c8a7c877c4760a4586a9d3ac05c42c1999058e0d6fef46716953668274dfc3d459dc35aa37fc37aeea07870ba3f88c3fcce2ee2ff9fe15cf8a784df34c1d0956eb63fefeabba984270dee6c0d554ab3b9f17d14aa920627580c5c24218543472e582d67db79f36e7c50969efb20714e07d361cee8d4548e2ea86b1e2f00f04e5e4f84503ad02e762d632d72fd82de734d20b2009ff8654c1d5f640ef90b49ceddf51f1d852e33d483edf328b6288f9e9adb51da7dc85a0a78acacd961d9d7888205a07ced8182c8d5d003f0c4f4f31b35b51268304989ed8189ced123e01939494bac4865e0a634184162590e9b8dfa1cc99d465fd66871093944c38b1ea65d740f32640df1a0e0cdd2514aa9b116343b9324999fb98e023743d45fd99786fe7b7cf4c8f4335982e71311420cc02f62eaf1337f96dfc9cc9dc1d01912e5c155eca9dc385411438eb40ebfc504aaea06b1057c6ae693b5ba95281288ec9ddb9a3db98f068526d88ec1b450eda6dceb97f48eab6287fd6aeb8c70da199b99298a67044787b3cdfd4cd74ab3b0b9b92c8d9fc283e0b86638bba1f4a5de3d86c26508e3c17cbb2d42e9224ddf49b271727463366560c34cd3c1fd9a85edb52fdac2083712281d97672ae8b77e7de9688d452789b80822b1a6a642eeacfcf66245ae22bac9891f1024619ba4fb7554f0cd01cba5f6f272888e74a7633ddeac96bdbadb4f086d0478925c2f6f61cf5e26160b29c09f6c11c848695525ad26ceb481397772b6800bba7da5d1045808cc4257fee84e0013532ea84aa151a04db08489c707a1004db90c3bc2b6aa272de76022bca8364040b496592e04bc829994054016912d8cf9b247380d253362d2e42f5e742a959a6505798def24f81c773aa21a3134b7e84ee14b78598c04e19559235d265996e64626942af5f45c29e7718a4e9a43deb26e9b61eb5fc99060b234883a7b5685f76b0ec2549bf57f7100cef5b8a0cc909d41dab6bb4f119339800d267ee1956a05fbfd712696d253d5ae7ddab6ec94acd9f2d85027d30a6f61a97fd5d692ced4bb6882845d42c100b3f4819ebeabf7eac37b20a55d11619a8cf4073c3458962c2a85365f820b08db48c3a835af9910c93c8cee93901e3a5816721bc2d0b7ef89dbe6ca94a7fe2e9fd57ce9e67ba14a949665f3fa62c08b04aaaee93d7ea590a4e75f24217e44fbfa6eb24b8ebe96ccda9b4d315477260155072c4bab397baab5c72cb240497051f9923c6a6b2ddaf11f5d8e995ffc7502353a29376a05042367377e2daa18161a5c1ef47a1a7949cf36ce3a586a22de03b3222e925c9000a0c0499801511c8088db184c4f10227735e68c7d92e750154f466c17ddb98dad2e78f3253f45a247c0ecadd41a37b1e5e5ddf1b8c9fabefee085038e67aa6756af188c9259100bc9c7af4e9e30423ade7690517696c46e808fa1496565f31222e15d4b86c8f3665aace7884123e1fe3d8fa955471d9d896ac28759322b367bd722c9d25e3d943ad30de6550dd46071f272b813faf6eff643a329142a6cb7e84747408708ee816e0924c9e35744a6f75af59811ebd8b77eadb45dc9ccd96299e7576b47ac157abecc4cae7bd6e0cce4b0ee6036d3e62fe51a74a9015f7ec26a1528f132b1bd41a99ec6a282eaadc1310ca523b5f08b686dcec1418a06549cd621800f7683d1b199279a854cb633d272212e2db9fce03a5f41b4ebaefd7bae854d0ccf4c91f71fd6740d6cbda7baf7ebc16417c6d571b79e2e4ca18206f8775d0b7ccc23184df3efb25a0a6d7518b545ab35618628f44470d55a276283276abd91646dfc5f38ea5f63ff00a2185b1e94dfb37e9f253c844378eee5689668a1c394a795a452b944335bbe9735d70ce2231083fcbcaaaf656844426e90d5e2abf340c72d21957f5431b844571e95c82b62df320abca8ae4b93d0a4b0bdeb9379ff8e861f1e484b5ac28788fd20720288fbaab093f8353fa699f82562209798b183d33ac94600688e2e14b94926eb45fa63b4aabf5726ab1f0235a370516b272c67c1b08c83da1209ad69c830f4d6941233a3fb1b5da8d849d89a7ca1b297626d4e1dd7f6596c3c29aab03a46281868a989766d6a5ee5f0f494d9a94895f512bffb0e299b96f48089ceb98a6b95fd2071c12d414b067b8370d1f3667c38ffd1a9b6e56c7efa887a11c5f9b07274b29449c2f378f1eb8e478800aea96c187fd2e8cbc357a6a4de6adecb03659bba82ce1a87a971994e6e4d774214e1c2269d817438d229108f15bbbb2f2ff4910dc1171d8a69d118a3b75aedd4c0598ebd8489db4d433d7e90849b15a640b82cf1e1cc92b68e37db673be5d4c4850ee22f4ba97e5f1e7383f236ca7a79a6df7b70f5f70aa3f68c4dc33def5fd2d13ece7392a22e42aaf532c746a81a2926fe87c895121f875d5ac2785b9290b662c692fdcd382df98a0e43c8732296162448f8789364471e3c7d0dc9409c22441e5a3ca6a6dbd2bfb2689f1b1b279a925b7c2c3243b743cca032df8c215ded588ffb1571ea99f792423db8ced82d1c976c79b2336cd244cae412267bdac3d95279e45f70f0611997efc3c482e3ae1efd0e1b6714d377bdaa30da1e7b1595090d18a4e7a2b2fa2c25047695b29b613d2a9c1f4f373f53c7206d34b03883592c9089575615342bd5afeed7cd78dca2b950d4c0fca618a21dba00c2dca3cd08df8d942620c3598390265d24dc2e207f1930831d44b93c2ecc8fe31a2f2da29b33bebc15705052a0ea4b6b23aee34392201717285c643cbe040d74b4b2da75913cebcdd6bc725b0e11ad0d7d780ac3b554173f5fe705ff5634d7aa1e07780819bb8f3b87688f1144e71b5806c40d31ceca37fe688027eba13e876a71c0c6c73b29cf36cccd985a701e057c2db5ba9e2a0b5621bfefeb05fccd9a8e5d9a60a62105b6130e2b4a95d92061a1da6c92b7046e898dc00d78d89aea90045922aa73d743f7a756b05d269272ccd4cc7012fb9f63c297833ae5c224bb59674f7d11350b33309018574f08e809ad8cec2f39b2941f2641fccc09a97d0ec827dfc35cc065a368fa41d97b79016ee011a766ba0eacd402000000000000003a98f7724a7c98c12e114543e13bb0669fb8f3aa44e95dcb62b34e223168702a541c84c7663d3066e171a5e5e0ed170c484bf24537758a387ca3fac89d3fedc5a0e4e9e4b3f0987ada26218e33ae7eb5524b2d113d438293626fb7f75e871be8dea8a6ca02fd90a19c75ccdb13c91ae3e97c9c38066fe26450cdbd9463aa79f77c5f3fa6114c2ee06d1db4bcbd2433f658a9d1260e833d3729fe0c86beaeddf75ddfafa4ac2fda488ce4ca66b353aa5a9cf8a4753dd10d6a9e74d389f314695e13feb4589170e9f7f3bdadf4247fbab7fd97201d553e51a29fa9434cc4214cb3eec0b2670afc8ce7990aa06cbc6ac314fd8cec62a60bde62b1836255acf336ac9ebb2f227b5018b9ed87dbd1939dbd990fb02ea90eabb9c35e4d617c823402d1d4d4682c2d9e16ed54ba0963565d3d20192beafda408f7803ba26d4cfe820bd10d0a279612405518cca2c3be2120cf1422c4c11805330ac8fef76adacb617a0d986d7a5bb3d976404f77df074afe7266530256890d941ea8b8c4d13117d2ce28589e2f76ae97abcd3227892fef72bc2705f9d74a6ac7a14620cd05b9bc13580ba177b04a2e273fcd73b0679b970395f85063a4bcd67bf91146f565f152559232c40db96a3c79fbdca06a416be464336fdb41b46ff6bc7c4019b2ad98fa214c54455b3180c4774307b6aed58de29e42ae54c82c451f0e6a1575591818455754531956ae96d67e4ed50a0833c07c3f6602816a2b421e1ab4db5170c2c094b75917015e2d3fde19dfea5477a5b0856b3eaf5dc003a1dec2be3c2f5187130dd46b0647f9ee47bd09ab5f7b7c7be9c500f0ebe3b470e2a5be15370bfc83674f962b0aad19360b949ef538da433a4c157bc81ac68c17bf4511a4d9f49e991070ba29c683d8c9bcc73dfbff195daab11f2fde16734ae366ec39d027702cef276edd375c0ceede8b3b03427b6c415c38673ac9aa56cf88ed8eb0bba13c2aa8c623b3eb74a1f62da6ba671c958613d078bb6c397baf6046bfd91edd4caa5dffa5165d5bafce1be8c5bc259de95ecd6e6abc2d18a5fd1782400402ae6d06c234933bbf969f8d046dd974f957f7fa3fbfcb6cf0b1f14cbdcbec68e3e8ed4add9227d5e69e7a0136c3bdb20812a798fe65e63f4e6e57ae217c827d2fbc7f9397c369d1d21e2c6f10280e9e6aaa5747cfbe447dd0e96992345c95529b6c5de2ded227dcfcac8fa712d7ec32bd7802bfe6cd16040d2f3abadbc344b74e6154863cc0bd81184d9dee2eb8455d5bfff994fe02f06eadda43f26ed56dc5bebe36a287aaa9342a00eb219be1f6a641519cca34ea11473ef25921cd07e3bf45cb4073d71c279ae2476218d12b3cc604f10b181b32f2c5951a3f76f7803a3bd80fd55a5844e84a8a94911aded7f45785ec0f73348dee17d28560a9a665538d5d6cbdb763862b7e1438ba1cae61b06843cf221e6e5ecc96d1b8e60231c043546d0b9dec5f311121fe2275fe0528086564c089578b49768b08557abbb5a5ba792f482c5946965f088ca3b4b3e0a241f9c137732d6825a508148073f59c55481d09801fb05fe8039bd22402bf40cb3213a0717666169e4e6642fe2ef9d255f607e698c97381a762ce5e243199e71aa15e9638b6cb2bec4629bfc8aa5df2d097081c972e4a1b110fc4dab4223de1b59277711d39b31d706fa92516e49f917d87b5bb795d984e9b3aa773489f7358d89b82b57ea684ae2432a363fc0dee3090704d6bdee5a9b22ca2adee5b9d1740b3477736d82932050a631729a107dcfd44c42e27ac5d3c635bfccc4e2e924f8732a156cfd9d8ff139cee6548bf8f89a59bef6023e40b4cc734817f824559dd2fd87baa710392b1bdd7ed7e5a7ad1d645c4012742b06be656305fd4e7b82495a47a61df1719a6f9c8b0528d2131a1cb3520a643a82f3d3662fc60659eb30d776275c94274007a5f6f2b55f34cc371bf8b2c3316fb8dbb54f83e733405bdff64bd9007fe198e31c7d868e6b13db6d353156a98d01b15cc4e8f95be1848ec38ba86006f01b273defe095f8ee0ae4347569976072ee4ce001785454d6b56b4bdf6777eb0442dbd38446664a048d7ae037a369d8feae40904e2446ca54af000eb3ca675eecb4c6472e3aba29bff0700000becae7905356d7bb0ddae3e8e1814c2a3bdf4eb0580c377912775a33bbea8505f566bf2e6220f4db01b3a37d0adaad860b5e162f4512efd277fb9f91799c1bc505d691354b9465eeaf5a6227812eb94b0ae391c87145224a074454831594761cafbf708bf4bd4d00a7ff32f67c6db4e4f2ce588ea12ca4eab942e93321d84b53f38a6ca374d12edda91814c5315c2c277e8944d6ae86b21536b9e259298d784e5479d6ec97b897f79b509770a374745e7775e37707254f169b3f556635a088e433573359dd298bbe2d40fce1e7882d2233de60cfa6104b1038822cc89a89f5a3517b6d4ac906a84ae904b", &(0x7f0000001100)=0x1009, &(0x7f0000001140)="f630baebc833fe6c0847ea95d8fb26229ad530cfdd0d3e7d0a637aaf8ef4bb677505aa6f2fc17f25ea236f2098214d5864a5fcb4542044aaa67fdd5bc52d621c17835e1ca838f2eda765c893fbd44ddd9acdbb9908f0252fcdd337d8b0542266e87337d8fc04a5e04a2de27964f559be4c191ac892f472684333718f87fb70129660eb96e9fd9c4dd79924d3e3a76e5977275565f3eb1c46accf1e1715df16ad16777662e517b4503c3be0c3abb27f00a6cee799073ceabcd448426b3c78fd43b134ae141d306b572150ed3fb028b041c591a4f5bc9fd49c0000000000", 0xdd) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="03001f34", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 34.37234ms ago: executing program 1 (id=2): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0104419, &(0x7f0000000080)={0x4000, 0x6, 0x0, 0x0, "b7a4224f03c177476bb178926c00795a6b8444d1", 0x7}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000001180), 0x8, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x800c745b, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x802069b2, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, 0x0, 0x0) write(r6, &(0x7f00000000c0)="14fbfd6f6959038bf8d8b6fb69f1f90a82669c6daa31b8dbb457ef2dd34c2d974bb0b512ae865d22c1549eb88a45c7732b73d828f42d15470605", 0x3a) sendto$unix(r5, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320a77bff0100000000000005ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102410000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc80ff00", 0xb1, 0x40a, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x2, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffc75) setsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) 24.136975ms ago: executing program 6 (id=7): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) select(0x40, &(0x7f0000000100)={0x1, 0x0, 0x9, 0xffffffffffffffff, 0x0, 0x0, 0x100000000}, &(0x7f00000024c0)={0x1fe, 0x8001, 0x2, 0x1}, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000040)="03000000", 0x4) read(r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) read(r3, &(0x7f0000000000)=""/231, 0xe7) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000a54000/0x2000)=nil, 0x2000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x0) (async) close(r1) (async) select(0x40, &(0x7f0000000100)={0x1, 0x0, 0x9, 0xffffffffffffffff, 0x0, 0x0, 0x100000000}, &(0x7f00000024c0)={0x1fe, 0x8001, 0x2, 0x1}, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000040)="03000000", 0x4) (async) read(r0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) read(r3, &(0x7f0000000000)=""/231, 0xe7) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000a54000/0x2000)=nil, 0x2000, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) (async) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) (async) 0s ago: executing program 2 (id=3): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x3, 0x0, 0xfffffffd}, {0x5}]}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000001340)={0x4, &(0x7f0000000180)=[0xff, 0x3, 0x80000000, 0x9]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x40) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xa) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3fffc) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0xab5fcf8cab5c23cc) shutdown(r0, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="357343f660f93c241a761e6851927ba27f27ab7e43922f91ea22c232c1a1c2a380aef0a31eaba9ac97acea5e7eec481ac2f560c72e957c22564ee81942f95b204aec0a352fb1bdbb75aef27e5f74a24237", &(0x7f00000000c0)=0x51, &(0x7f0000000200)="6353d80715bd2bba08695646ff2644c7fe698ca89335b1587c289742bfb8ea6537848dd98a0fe148ddb066a9b36f7b085d5e00eef06a7e00f6bcd360cd2dc089a3a8773a45d00193a988efc170a37c0b41df44aa49ac539bb43d2423fdff3a6dcc02ad253060c9cfc932b27068a2643b3459a46a4cd3a141213ffdeb60be18d05a8270a5703050b85011984736aa20366be2ee3ad8ea8163bf68b888f71e7bac674d1b6344564180bd4767bbfb8b47b72008ece548e3b6d6bab7fd172d8ea93d02e9cc047e15d2696b276d2bf8fbbfda2aec7797252e96170a1ec4b420641472b2ea31f7aeba14315618a844cd770d781127928b20fdd517d3348f1cc159ccaeae67e02ab674848b3f73af3e74a9351bab23d4514f1847271d976521cd91260528d6a2d669ab710d4127ee8fd0b14d845221e97228c1c2c5b52d5935f5796a431044ae6c342d8b89bd1ba4678282944428b506072fe1bc66b3bcebb8e6f6a7fa8f577db0871535a7fd2dcdf853ba31b14e0ee1f47d0693fa823ba68ec6c03278606cbef6f1cb8de9921bae0ee6cbe9a7a22cde90a2ddc7c135d9b30a7655bef657b7f4657c18c62e398eaf2c8385cef27061ec568c7ac52eebca2923a23c2c4898066b4a7bd51cc1b9cf8714755f5231b596f9454ad25bd6e68bc1f8aaabd5f3c6530f904bb9a1626c3661a4c1821bc25ea84edf5cf2f58054ad58bc7bce8f166bc4a38103783e3e9c246a0360b8bac6ead38157481fc61606e1f3d7e9f2edc84b3c0df71382dae9eac117141171b0d1afd46e4fc0c7295d555ceae4f097e0e3017478375a4103bc20d67846402aa81b00cbb95d5eb38d002cff5343733744f79801bc1bc55b9cc4d00903ebde2bbea6631c0010e6386db2d095708cb03e1f6935dce76c035e4e70aae9e45afd42c990d6615aae6070cb84a6657c7c3ca6548c4f19672360a4717149259b24aef26100d69b623e12cfb47b6c5eb1ad2bbef39bf51d871db7554a8e609e3a91c5067761a23d70b81d1d163e01b6bae8d38d30acb4253c6a759a8bace77fd3f7a3cae241d6b58ee87acd1c61cb24bf59c23d2e830f790b93359d72b2c7bc685447c285af1f57a9eb64ba4ef9f6993c989209f5bdafb7d7006c1b89313d740debd2a8cc17b4c2d43325aa99e407ae76377925e363bce1cc1c09d5f87f76fea1b75cfe10f20a930099353059d6f1b0f23a9f0dd95782e1f570d2e23ecc73db3ec8eca953ef1b6d530b330c82b95c362ad07d0431e77c06f269bc5746aedabf24403dfec2728b1e4e102dc623049e041fdad36885d9d485cd8fdbecfa889f4acdffffd1eb7d42562096041c0b242d34dd811b56ecf157534be9534877b2a83a5605685d6f41a9d61204234a50cdca062c0052f77fd8ce60336283aa07a95ab0c5a1b3bc35d3d992b5de483d5bc1859b8a494d61c139f8ca1a0b0041fb56ef7b5042de912f9ee5fcd0980dfbcc5e7df0e00a90740b1eb58ba125c1817c07c87eaeb1f8e43baa53a9fc21d2c7f170bdfe6cb797a89b936bc3521fecc70d051b685238ba95e8420c0ac0280eff554d2dcfba1c86eb147bb6ad140411736ff6fb5bb352f259d3c32a04383e8f98f945ae66b327bad9719e2c2864678d0ef66d7b734a3c422ed6e0bceb55b331e5b49c0bc4a414d81ee1c4e70356a952308344da164a5f047b8385a58de32b4269ec2688f38d413643c8847efe71e5f2a0e1db2d311fbbadd9fc500d58643121c0fa484718c6064388c7a51e9042166272bbfab6af602a421b875539290f94d24f2fad0fd62c0248074985ec41b51583b9aea5e620bf393cae6197d55a082ddab5bc68b4a1297c01d12c25bc6c1987ee588a2cfcb782a51108d5ad5b2643be42d8bf7dbe8366813f2891efcf8f1471bc5d74d9ef90f6108279e97148f9abcdec0828d82adac11575e918f8bb189ef6c680b11c0a952302df0c9b33d2609979bf5f6d659037f4465ce717837b0104a45919ca37b9bb5285d087f12661005b891127f3fd1bf1abc362259193c188075f8829652b9aad7b0012e810eb57e79c8bd9ab0774f4cd50e96dddd206669bfeb50e80356002c7bb7aeb8933e3f2d10aa5f2755a3d1158019dc0dec1795600c22089676fd4076b59040506fa52c46ca16fdd867759fed5893492c8f55bda06b8ea80ccd8cff8ddd52bd333858bdb0dd8b9328edddcdac4a2db8f299fb9eb20445b76526765a20aa691d97013d6fbcf713dd13e25543228b8d49c90e0a30d8f88c7694a81192d8424193e74fc6b81856e5caf181ef97479da437243b3e23c6304ac0fe85f17537a1da0a6a587fdf48cb0abf192de2e0deaa0b476ea2b51be73855bfa3b6735e33ee9ec2a97926a2d7723d66c4b8987362673ea2e6c1b5ce9b42048501f2d0e666e2a65584a689e9d82b1155edd7792fb55c902ec2763c7996cecaeff49a202d0a820424341a1fc0a9fd98e4d08c5e4c7b5ee75545d285f0c563998b3e9e2d6b15b9444cb97bf7d64abb3f3063e037b99ab803222e6cae1561a15f3a060ca517049358daf154d9ae9be32fb546cf361c2851e0c6f9cb803894cf3ca5a14690a0dfa804fb48c79ad125052651c709aae7e6811ea19a01631673de5d4af8d39db039352fbf024e619cd1c235b1698f791f059876c2187fae9ac369bf1155dbd051a34b217f2d4db883d4491df61cb5113b97cf71f72d3ca446a0e139f047bbedbe6908fb2bc4c9886770232c833bab926b949c02915bc8662fa41e9e034e02478182c36f56417de645595810d5079f757e928839f4e714323b63c78779610fa82281e57a90e885a362733e6ab0d6cae323ac4ee7d2a5ac51cfe0e4333a717407fa0193bbffd4583896068e04abfa7e6fdc85d1ff7695c2a80056c0b3c1d6b699e2815ac921b33d222c9f3a6ef9fa8d5bf1fc032a26b821cb435e773417b89ccf6287dff0996a280aad593f2e63fb5527a630f97402e7606cfadd471dbcd8c45a219d76d16f114f3da9e08adc25a26e638b18cc7e5c3e57fc1208507a428ee67ef6ec6855aa0a613d5f684f0cd7ff23a98c9bc104240928dc7a981a00732c831f31d5f0ed18f85a9c614dc4be5de29d0f1039f642c439defa61600ca9b12b5d4e6aadd63ff9e112808e7689d98f853da99f2f370a83817f91ac75a4290f5b0904bd207c82a45d66f37af67e86a0a753e076cc9d3ce9339d919aaac8ee0e774a2927124b11915bcc5f29422e5b07e309f76a51304692b19a26d3e81b03069ecb54c6cf2c37841d1fac803b682691994fd64f3f21798b97efa6b8fb6a1a53841aba667400376e40d7f26540f76c04a416e93ab16f35366be028c010e2ba6cf218c04d6f85362d8edf36b7b61c77719d007de4d990a8ffcbcf649f4b4fb4e2324785681e71a77fb117f697f53805b101b4f29758dd3f4f758aa9d22ea4e4be2e9fd4892490cc5cfba3fa017fbe6bd78cc77af5c2e4a2871a6b71104fab0fb721705d385569a555029b6bdc3395be0340a47c4403249858798fad43e825ab2f6b659f4cea50b637c14a0365e5939a45c46c349c8c9263afe101bda45c306ece6c9502597fc7b8f1a2cc0511cdc75c29ba09b5bdc324dc6d69c1ebf347d021a90a3a9b8a3db086880097df702bf8e01aa61439f74f09212e984f5b1047c2e1879141625834b9b262014b5219f7561ae12e774e56b56bd2ed1a9297e3598421dd88ac00eade7d6f199ea4863f4e159eb4db61f5461f6efbdbe026ef9d7869de5e2836e2ff3f92c25c3cfdec03c9aa49af6f8e39817b48a86fa17c6b550f295fce5dd1277a7759769977703803114d18d0134646057298a3b3bd58aed7489d7b349bd6e9086c9453b3c65805519b1bc0a225950b6604d3b5e3ad0ead742cadd84cf9bfab58bc68cea2b9a6df1592f50daa5314e22b1dee84bf50adb49b7ff606b6c8d3ae0a9d69ab6c0a8d630b691a8e415b6bb54c4fc29be2c0ad2d652e67788786f8645393f31ebd7fea40628d116fa6e6a3d9cac148441807a234552455084b13aad16a73d1ad8e958bca518ece6388eb81b83ef56192f5ffa2e5fce2d564823b47ae5091c6fd2ea979bbea01b48c14e78016622b150010a3b5786e4a412c3d803028b47256e318fb9cb71af59f0b779e0e762210b92e6a3bd3b6d76dd40dddba19e4bd81b2a6e93793d1bc4c7b2df3e5471bd8e9ac9fd289a03048f5cbaa1af8d393a59ab8b63282e40054f3c00f184509cbc2a915942f733ae740a1400e02f9bb0d19e7bc43670ba39692bc326eea01fc570435eba8443d6378fdca77a33c3a279e06cbda3b70635aaf3459ebcd938e43d960ff4ff0c5c78b9db2a668d1bfc1a8a40aa5f5179e8e3c79510adc7ab93bf34c77883c4b983d2d3e38982840cb1c75f0c41b777005620b1829e8be9adcb748475dfcd7819e8043202691fd8cd02dedeb3806ae6335b204c4b3b44f0f1e8be10561856e2456e0956cf3ba235d864f830a4412b1ad10b87335a4673a5bc251ba3777bd93758b6856bcfedde726acb90056baebd31b3fb59dedae2d88c52c44f8709a19549fc17bdf773b307e58b6aff631ea5648b62e770fdf8e6e8480757cee29a3148684a659727188ced21e274f37f90b657b61c11d6f3ea0faeaff7d81333c7852801be4e37708a5cc0c00cccb2976ce5dac751fb465668a3ae357b672703d00af7f9de8c90221f7c1c520597a775c36055303b71dcced28de771af744cd1ea8ee6be8c49d3bb0a60ee3297478d75bf8d046df054f0c32c12d95d293d00e910ea2a036c0b31696982fff7563b06552e4c798438c2bf35e9931203ee83bd32a2b0a929123e2ef69e31b3cc68606f044a964941ba4412107fa1519da343a295dcb9c56c9a4c2ecd859f97f757f7d2324ab496b220b0732a83bcd4170023e714f4c2c7ec91ad2ab8ad073921af073e35902611683493b37b988efbc834036b6585d0f566959d3ff7e29df8ac200b5a5a29bf9f7af7033108d7717ca59bc25c55a19c483e5ad94c4469c84f8b8b98775e0be2b09795388c5234510fa0ff613d6f2606aed7efecfe4be6c55e4fe408a1625c7b955a210dcd96725b7d0dd65533639f55ba97286f1f51d8e78dc7a04a241e6f65521d2f47823de6cd87dcd2b70dfdb81d4889b0c78c7f9fd48c0c21ccb6e156ce8ee109a1b525ae073ed82f3a789c65234b86e0b07b9a5f4f212d00080dfedd02012311f605c4074bf95f5f2895377ccd5b03c48c17f59902265e4f6ba3aed79330c6c2bafdb16c118845c3cb7c4811172cb09a25e37594a295a119df019b945fa8fb48b1f975f4f1f72a096e18944de70857d73dea83b73ac4d42d2c3410a7b1eac7711dd0993e5543b4d13caed2d603f7f7307c6f01f6b5e4e7712cc8c7045ecdfb39b3b826274155a150da208100a12badae5230ff063b369a0bfec45c158b9210bf60e9f731cf0e65a7b3ea3b93a4e4dfc0b934e5225f7d6081c9d5c41af70bd6a9fe620a60869684a0b47deca39867116b67b70d99a78e94a9844f79e392e59a84f61ef4234d0a087448cf87eb4dc76d6d99c4d5a2cb59446fd6af3cfdba5387f7bd7f4e2746c1d0a24cdaf88cc4c18e6ce5b10f24f57e91a7ed9d54c4813a4b57b5504308725f509c4f55b39901969dd1f42466336b08de80c920aa948b9c65725a5acd09a6a68324d611a44b3e89bb3977a897a7a7bd608b7972622b9729c39be94e6a2508d76818cfc110ca6c1d8513a0ea5638d54d9aaca46ef8876db517a8a3a7f2bdcacce40a5840bd89cb4b5fa9646b662e", 0x1000) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000001200)="01046a9e77634a2d0bf127aeff58cb94297b2e71020e14fb331fdce3f1c10b579f051823de1f7660623565b0f643ccd3b012221d171289ce542ffc4af7b9ec5ea8488df5e7f47580916ad586834204ba819dee1115ab2c0380a8e97a3b2f37311fd83099a33a4f91b7527cf6170e5736b50e611ac66a4a5edfe1f0d6ef2298ddacd25048b4eb56720d0aea13e335", &(0x7f0000000140)=0x8e, &(0x7f00000012c0)="801c5330ab8227e2a03e871ad36e72443719f96686cee0117d16eef5b91c2ad3a68c32d4efa64d619bb13f3bafe3a0061d8820b0ef2f869aee4fb3dfe76c4b6726d3bb7d98a4fa33e03f11525767c11a116528ed8010b31d4f3c8c193b95526be6c30bf4d51d31c79410a3d95f57268a6c73c1235d98b068e19d2be5840353", 0x7f) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.60' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd806822f000; item addr 0xfffffd806822fe00; offset 0x40=0x67af8c42 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 345898 29837 32767 0x10 0 1 syz-executor * 7851 29837 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833a44c2) at panic+0x1e5 pool_do_get(ffffffff839e7b58,1,ffff80003c575538) at pool_do_get+0x5da pool_get(ffffffff839e7b58,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c502548,ffff80003c575790,20,ffff80003c5756e0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c502548,ffff80003c575790,ffff80003c5756e0) at sys_shmget+0x1b2 syscall(ffff80003c575790) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf9c024deb40, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd806822f000; item addr 0xfffffd806822fe00; offset 0x40=0x67af8c42 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833a44c2) at panic+0x1e5 pool_do_get(ffffffff839e7b58,1,ffff80003c575538) at pool_do_get+0x5da pool_get(ffffffff839e7b58,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c502548,ffff80003c575790,20,ffff80003c5756e0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c502548,ffff80003c575790,ffff80003c5756e0) at sys_shmget+0x1b2 syscall(ffff80003c575790) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf9c024deb40, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c575370 rbx 0xffffffff837a6dc7 cpu_info_full_primary+0x2dc7 rdx 0xffff800001434e40 rcx 0xffff80003c502548 rax 0xffffffff837a5ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xc4f94e4e0f7f4958 r11 0x17e7405317658f0e r12 0xffffffff837a6bc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff817d5225 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c575360 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=7851 pid=29837 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=50, usrpri=50, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff7730,0xffffffff839b94e0 process=0xffff80003c4fa250 user=0xffff80003c570000, vmspace=0xfffffd806bf66ca0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29837 345898 15253 32767 7 0x10 syz-executor *29837 7851 15253 32767 7 0x4000010 syz-executor 89653 235838 21876 0 2 0x2 ifconfig 21876 91076 53273 0 3 0x10008a sigsusp sh 26711 24572 28763 32767 2 0x10 syz-executor 4117 98001 31750 32767 2 0x10 syz-executor 4117 338896 31750 32767 3 0x4000090 fsleep syz-executor 84788 72838 93455 32767 2 0x10 syz-executor 84788 180 93455 32767 3 0x4000090 lockf syz-executor 84788 429516 93455 32767 3 0x4000090 fsleep syz-executor 23810 188726 8319 32767 2 0x10 syz-executor 23810 462625 8319 32767 3 0x4000090 fsleep syz-executor 23810 523717 8319 32767 3 0x4000090 fsleep syz-executor 23810 217015 8319 32767 3 0x4000090 fsleep syz-executor 17527 154530 42941 32767 2 0x10 syz-executor 17527 456750 42941 32767 3 0x4000090 lockf syz-executor 17527 66070 42941 32767 3 0x4000090 ttyout syz-executor 8078 165464 9207 32767 2 0x10 syz-executor 8078 65696 9207 32767 3 0x4000090 pipewr syz-executor 8078 516707 9207 32767 3 0x4000090 pipewr syz-executor 8078 132268 9207 32767 2 0x4000010 syz-executor 8319 92485 88952 32767 3 0x90 nanoslp syz-executor 53273 336815 87324 0 3 0x80 wait syz-executor 28763 135900 97382 32767 3 0x90 nanoslp syz-executor 15253 508692 49833 32767 3 0x90 nanoslp syz-executor 93455 509672 57577 32767 3 0x90 nanoslp syz-executor 42941 300478 37609 32767 3 0x90 nanoslp syz-executor 9207 173944 35216 32767 3 0x90 nanoslp syz-executor 31750 509300 94922 32767 3 0x90 nanoslp syz-executor 87324 354096 62090 0 3 0x82 wait syz-executor 94922 352149 62090 0 3 0x82 wait syz-executor 49833 402052 62090 0 3 0x82 wait syz-executor 37609 195560 62090 0 3 0x82 wait syz-executor 35216 144772 62090 0 3 0x82 wait syz-executor 97382 453702 62090 0 3 0x82 wait syz-executor 57577 386349 62090 0 3 0x82 wait syz-executor 88952 339586 62090 0 3 0x82 wait syz-executor 62090 515220 95232 0 3 0x82 kqread syz-executor 95232 381884 46966 0 3 0x10008a sigsusp ksh 46966 84759 84660 0 3 0x98 kqread sshd-session 84660 278283 49492 0 3 0x92 kqread sshd-session 26488 155862 1 0 3 0x100083 ttyin getty 49492 131636 1 0 3 0x88 kqread sshd 38286 425354 78474 73 3 0x1100090 kqread syslogd 78474 225474 1 0 3 0x100082 sbwait syslogd 25123 239351 1 0 3 0x100080 kqread resolvd 33809 32410 56341 77 3 0x100092 kqread dhcpleased 37091 238713 56341 77 3 0x100092 kqread dhcpleased 56341 188411 1 0 3 0x80 kqread dhcpleased 84481 344517 0 0 3 0x14200 bored smr 99830 395717 0 0 2 0x14200 zerothread 44207 459668 0 0 3 0x14200 aiodoned aiodoned 14350 398348 0 0 3 0x14200 syncer update 99557 157331 0 0 3 0x14200 cleaner cleaner 81165 98772 0 0 3 0x14200 reaper reaper 88426 421207 0 0 3 0x14200 pgdaemon pagedaemon 18649 46562 0 0 3 0x14200 bored viomb 40120 481294 0 0 3 0x40014200 acpi0 acpi0 74180 445361 0 0 3 0x40014200 idle1 58033 227336 0 0 3 0x14200 bored softnet3 13603 167008 0 0 3 0x14200 bored softnet2 55417 442570 0 0 3 0x14200 bored softnet1 6741 437233 0 0 3 0x14200 bored softnet0 23279 398784 0 0 3 0x14200 bored systqmp 38544 469511 0 0 3 0x14200 bored systq 33571 268510 0 0 3 0x14200 tmoslp softclockmp 91631 12264 0 0 3 0x40014200 tmoslp softclock 65794 502050 0 0 3 0x40014200 idle0 1 127541 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff839e7b70) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 29837 (syz-executor) thread 0xffff80003c502548 (7851) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83980940) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff839e7b70) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 10953K 10966K 166960K 11259 0 pcb 17 12K 12K 166960K 17 0 rtable 228 6K 6K 166960K 345 0 pf 31 16K 16K 166960K 31 0 ifaddr 41 7K 7K 166960K 43 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 28 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1333 84K 84K 166960K 1349 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 27 101K 125K 166960K 147 0 sigio 0 0K 0K 166960K 1 0 proc 65 91K 115K 166960K 474 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 in_multi 95 7K 7K 166960K 95 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 31 148K 148K 166960K 31 0 exec 0 0K 1K 166960K 346 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 249 76K 76K 166960K 2700 0 UVM aobj 3 2K 2K 166960K 4 0 pinsyscall 48 96K 115K 166960K 1174 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 26 2K 2K 166960K 26 0 temp 35 8630K 8694K 166960K 3709 0 kqueue 14 22K 22K 166960K 23 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 41 0 33 1 0 1 1 0 8 0 rtentry 168 108 0 1 5 0 5 5 0 8 0 unpcb 144 33 0 16 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 10 0 5 1 0 1 1 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 376 66 0 53 2 0 2 2 0 8 0 nd6 136 22 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 437 0 0 28 0 28 28 0 8 0 art_table 32 438 0 0 4 0 4 4 0 8 0 art_node 16 107 0 9 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 0 1 1 0 8 1 shmpl 112 1 0 1 1 0 1 1 0 8 1 pool(0xffffffff839e7b58:shmpl): page inconsistency: page 0xfffffd806822f000; 34 on list, 0 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1549 0 47 95 0 95 95 0 8 0 ffsino 280 1549 0 47 108 0 108 108 0 8 0 nchpl 144 1740 0 60 63 0 63 63 0 8 0 uvmvnodes 80 1630 0 0 34 0 34 34 0 8 0 vnodes 216 1630 0 0 91 0 91 91 0 8 0 namei 1024 5101 0 5101 1 0 1 1 0 8 1 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 5704 0 5704 4 1 3 3 1 8 3 plimitpl 152 34 0 10 1 0 1 1 0 8 0 sigapl 424 429 0 372 8 0 8 8 0 8 0 futexpl 64 107 0 102 1 0 1 1 0 8 0 knotepl 120 55 0 0 2 0 2 2 0 8 0 kqueuepl 216 19 0 9 1 0 1 1 0 8 0 pipepl 328 105 0 75 3 0 3 3 0 8 0 fdescpl 504 411 0 372 7 1 6 6 0 8 1 filepl 152 1338 0 1108 9 0 9 9 0 8 0 lockfpl 104 11 0 5 1 0 1 1 0 8 0 lockfspl 48 5 0 2 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 29 0 5 1 0 1 1 0 8 0 ucredpl 104 87 0 69 1 0 1 1 0 8 0 zombiepl 144 372 0 372 1 0 1 1 0 8 1 processpl 1168 429 0 372 5 0 5 5 0 8 0 procpl 656 447 0 378 6 0 6 6 0 8 0 sockpl 688 140 0 102 4 0 4 4 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 112 0 0 14 0 14 14 0 8 0 mcl2k 2048 27 0 0 4 0 4 4 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 238 0 0 15 0 15 15 0 8 0 bufpl 280 2232 0 124 151 0 151 151 0 8 0 anonpl 24 97216 0 93978 23 0 23 23 0 184 3 amapchunkpl 152 8340 0 7569 30 0 30 30 0 158 0 amappl16 200 1950 0 1936 5 0 5 5 0 8 4 amappl15 192 6 0 6 1 0 1 1 0 8 1 amappl14 184 103 0 93 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 0 1 1 0 8 1 amappl12 168 1023 0 984 2 0 2 2 0 8 0 amappl11 160 48 0 37 1 0 1 1 0 8 0 amappl10 152 30 0 30 1 0 1 1 0 8 1 amappl9 144 251 0 250 1 0 1 1 0 8 0 amappl8 136 24 0 22 1 0 1 1 0 8 0 amappl7 128 91 0 81 1 0 1 1 0 8 0 amappl6 120 173 0 168 1 0 1 1 0 8 0 amappl5 112 114 0 107 1 0 1 1 0 8 0 amappl4 104 291 0 277 1 0 1 1 0 8 0 amappl3 96 1246 0 1112 4 0 4 4 0 8 0 amappl2 88 606 0 551 2 0 2 2 0 8 0 amappl1 80 7536 0 6983 14 0 14 14 0 8 0 amappl 88 2355 0 2154 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 1 1 0 1 1 0 8 0 uaddrrnd 24 411 0 372 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 411 0 372 1 0 1 1 0 8 0 vmmpekpl 168 4877 0 4839 2 0 2 2 0 8 0 vmmpepl 168 31831 0 29816 89 0 89 89 0 357 0 vmsppl 456 410 0 372 7 1 6 6 0 8 1 rwobjpl 64 13806 0 11315 42 0 42 42 0 8 0 pdppl 4096 830 0 744 112 14 98 98 0 8 12 pvpl 32 9259 0 0 76 1 75 75 0 265 0 pmappl 248 410 0 372 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 291 0 17 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833a44c2) at panic+0x1e5 pool_do_get(ffffffff839e7b58,1,ffff80003c575538) at pool_do_get+0x5da pool_get(ffffffff839e7b58,1) at pool_get+0x149 shmget_allocate_segment(ffff80003c502548,ffff80003c575790,20,ffff80003c5756e0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff80003c502548,ffff80003c575790,ffff80003c5756e0) at sys_shmget+0x1b2 syscall(ffff80003c575790) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf9c024deb40, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x6fbb49519fa0, count: 12 ddb{1}> trace x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x6fbb49519fa0, count: -3