last executing test programs: 482.363698ms ago: executing program 1 (id=2): r0 = kqueue() linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x3cb6894ae2b90e0d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1, 0x9bea, 0x2}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x5, 0x2}, {0x3, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x31, 0x0, 0x37) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, &(0x7f00000001c0)="57cc2755c54ab88144c3db1ac1a2744d", &(0x7f0000000200)=0x10, &(0x7f0000000240)="c6c5b86eb5aea7667328dac15fd964ea7f814ce1a83c29107dac419e2410fb57dcdcf5d221be19d11eac4dff0d6bbeee67609a8617998bedbcb2134fd48b5713d405196e6e87c308d74bd20ed044931ff277403f780d31de09df3cf1601fcc7499", 0x61) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xcb, 0x1, 0x200000000000001}], 0x3, 0x0, 0x0, 0x0) 468.780715ms ago: executing program 4 (id=5): r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="0002000004", 0x2a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfba, 0x4, 0xfffffffe, 0xffffffdf, "0000f8000000000000000000f400", 0x461b, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f0000000180)="82dcf06984049ef8625d226c6a8b6583e747c836e7eb603618d880648780bf99210f", 0x22}], 0x2) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chown(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) unveil(0x0, &(0x7f0000000080)='W\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = syz_open_pts() close(r3) fchmod(r3, 0x116) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x6, 0x8, 0x3, 0x42, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x39, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf}, {0x0, 0x809, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x9, 0x81, 0x5}, {0x0, 0x1, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x8, 0xfffffff8, 0x8, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800001, 0xa66}, {0x401, 0x8001, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, 0xfffffffffffffffe, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="af3d513e355ff1", &(0x7f0000000100)=0x7, 0x0, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xe0, 0x0, 0x0) 266.946356ms ago: executing program 1 (id=9): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0xffffffff}, {0x2, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) sysctl$kern(&(0x7f0000000040)={0x1, 0x2a}, 0x2, &(0x7f0000000200)="f4970ac42b1a5ea9984e9dac8ff8", &(0x7f0000000240)=0xe, &(0x7f0000000280)="095366e9fdd7c431beef96b7c3b009938f2b61ed559ddfe294d37eef31f3efc1", 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x8000, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) fcntl$setown(r3, 0x6, r4) fcntl$setstatus(r2, 0x4, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000", @ANYRESDEC], 0x30}, 0x404) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 259.525238ms ago: executing program 1 (id=10): setrlimit(0x3, &(0x7f0000000980)={0xb, 0x54}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlockall() r0 = syz_open_pts() clock_getres(0x2, 0xffffffffffffffff) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x1000300000004}) socket(0x800000018, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000006, 0x6, 0xf91}, {{r1}, 0xfffffffffffffff8, 0x21e82dfae78f3560, 0x80000000, 0xb, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x4, 0x101, 0xffffffff00000001}], 0x14000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x94, 0x8, 0x0, 0x400}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x3b, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x91, 0x42, 0xa, 0x81}], 0x2, &(0x7f0000000180)={0x4}) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x2000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xf66c, 0x8, 0x9, 0x5fffff5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0x400, 0xfffff196}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="f284547ec87ae3ad1aad0ee27ee88eacb67a08038280f2a01ae7a48358ae16e2fba4ee0ddad57fa2b502658b5723516552c4349404b44e61906eb367dd016164244e321c3f3fa4a301cca907a63fe5682806e86f7b9ed732b01c843a7c13b71430810706a94f10d2cb6414e1fffa7b8cceb21a5bb7f7e286998196fa9ddbf1180a09fbdfb5fa39c5351cac68378d67e9655cdbf971126f853c896ee40a964e51b93e9f8cd2761da19460ae1277fee651ab0c75d0c5b1bf66cfd5838c158d811facece8dcef640f9c9eb9530e6d8ee418a92276e3f27224433eef1cb72de8961a15ff100acd28426503cae730e81dafef5299f8cae80f54b022a9ae3164b69a08b6460d25fba9fe6c6d07c1d5893bbd9f8b78b80fa1c3bf9209558ad46ae1f00a2ee2221f62071fc8687045f65f847000e0bcff4de28560bc948c5f780cc109d10a8fdad1599932daa727ee06845b7bb5d0462606567e6827a47aeaf012f8ebcc6007d3733a5230347e33c24e68fbf757c7fba0f3f9097dd6c24c6732753aac4cc5aa43378d32e28fad0dda633e1362a5e3a1da302e5c1b07103d306d92c663aa9717d106f6f9c944e2c7de93d0fc0ab40b4a4d6416c476337bf94f4a9a6248abfd8e612758b0167f5a0a002b405bc30f8b6e9f9778db29d03789e7293f6d5049bdd713a9ca84764fa65433f3c35334a05b1bf10b14d73506495614913013f2120359ab76806bfc6c5d597786da32ae3d2868d5c692e6bb98413ae8e822b002f3ecdc844354e3eafa64f9a2a90a6f1bff8c9b8ba073203b2396221ca58d38ceb75f42fc4a0c72dc0dc2349bcc3681ca430908cf926861f0aec3b28d2ea59d0ee36f14ea06345e7136dec7c9ba6e3925c4ef813a2c83d4b213b266c26f04e204fbda47ee410ee0ae002e7163492e1929b9279b29e6ed90986de6d05f40b50248f7aa97f03cc09c1082e5119f9491e0f980e9d6bc7407c2a2ec625b902e39085f792fa9217f143349b1b08fb1647b1b694e544d9f33f3bdc4f77f55858cf9f2751ec683512630fa72236d127bff3449692fffb710d8dfe730df8733bb1d59202f2e126e8a77479d461910dfa5664b6fb27fe479774c0ae1190fe35b40c831e6a77f02da283b96686a47adcfbb07950e99dfe251ec21e20d36f868f2ddbb532de5fff1ffbfcede623df3517fb836ba8c48d8848784614ed65a0cf6dfe38b1ecf79942c185c7fb4110f2113794c96e5ecaa33df181357743c2047c01a856846e6f23465b340cc35d88f9ddb966492562f05245ee167b7a97f26a460b3e1632aeb18779cacfbe57a79ef107aa8d9304a45dc195143cacae3e78b1606408d5465d80600d6683fe41838f6212025a9f82a31602775d09d1b8892090bfe17c2269e27682ef898852c65d54c720559b8c4a05c9858c0a1b380824b0282609e7f0dc597f30047d0be06d2c4a44d894d44bd9463d43a795fd2a13bbed1c213602a3fc8931ab00e45a1d0fd2160741ae3868023f4f633eda272a117bf38a1d094f8fb75e55856b6f5fbb7a5595ddc4d9ce6a10e87ce411ae30ad4a61469864a6511e949ad9f4c3230fe05cd4b43b7666d66bdbdcd0ca2fd02dfee6670a9515cfb626e46e7df970f645c673a5e36844062c38fd862e57fd0f053b3ed71fc26bff73bf2ca24e664665a2c7329858ce8d9fc7f18e5f42f217f6b3e64466a28b3c207d67fce58294b2e3b4afe29551e69decffbfb8e8b9df5821094c2b9cb4ca887e295aedb2f2d3a6f6412abfc3793387d6161f03fc8e18fc9227e73bcfd42334365996ec6e85343f0b0dd731c92cee894003311edbf18ddd70445c5c875b007a91a7b7dc6f4dd04e49adfe7d484708152c5c4a55b32e26ffdad79948dc118e0c9a0707f729913bdb63fc8a29c89e2a6b44c942d45de15570ec7ceda9ed638e41008b93fc13eb6e0b0a55a5272ec2e7966efcc5d58fc2d83c5aa7d09e7e65b2612a63698a4654c0f7d253d7556d1b757201803f77de0c6c2e8fc853e7571579f761e1d16bcbe61a7d77e90bf32162a644da6772df67f13fd6becebbc7b4a849283c8bd879ee75f885b3adbebf376568c3ba030de0cdacce12ac404352c0e9dbc6b79d103ccda9ea17f619a1286528c08644293be3b4a9cde83633842e181c003a8c2ddca9b4968273fec75ebdee0538b1cd61bbb2a22dbf3eb5fc58bdb583f7e3cc508f9edac0dbcdb1d95e4b3a202a487ba7bc05ba7a9d428215499e9f4c0ee4516e85efebf96d12d5312a6af261b53d482b66879de906e9914eb63cdc360db0882dade69d9341e39816410dc0bf2d45e6abf4bee9e0c424434595ac438df5c28cccea19f4324c23154c64ea395782f3f8301000000010000002e", 0x693}], 0x1) 258.636917ms ago: executing program 2 (id=3): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)) pipe(0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000080)=0x2) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="8c9fbeb2", 0x4}], 0x1) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2ec8, 0xb, 0x5, 0x8, "d0c661995bf2fdb41ee9eae6471312059daca17d", 0x941, 0x1000}) unveil(0x0, &(0x7f0000000100)='r\x00') r2 = socket$inet6(0x18, 0x4, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) read(r2, &(0x7f0000000000)=""/7, 0x7) 257.665553ms ago: executing program 1 (id=11): syz_open_pts() (async) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) bind(r1, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0xa000, 0xfffffffe, 0x801000, "ff14ef100000000002008000", 0x81, 0x40000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x9, 0x40, 0x1000, "a93f3a9d6ecd20e5ec668310425322fa411cd0e4", 0xc, 0x8}) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x9, 0x40, 0x1000, "a93f3a9d6ecd20e5ec668310425322fa411cd0e4", 0xc, 0x8}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r3, 0x10003) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mprotect(&(0x7f000006b000/0x1000)=nil, 0x1000, 0x4) (async) mprotect(&(0x7f000006b000/0x1000)=nil, 0x1000, 0x4) syz_open_pts() (async) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0xa}, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 257.340865ms ago: executing program 7 (id=8): r0 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x4, 0x3, &(0x7f0000000000)="000000002af912236d32c15ebd39e95adca342240e7200f675b4ff", 0x1b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8f5f84cf71b59c7a00c37082", &(0x7f0000000080)=0x3d, 0x0, 0xffffffffffffff57) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x481, {0x4, 0x47}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1000e, &(0x7f00000009c0)=ANY=[]) poll(&(0x7f0000000240)=[{r0, 0x68}], 0x1, 0x0) r5 = syz_open_pts() r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x101) r8 = accept$unix(r7, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) kevent(r7, &(0x7f0000000780)=[{{}, 0xfffffffffffffffe, 0x29, 0xffffe, 0x5, 0x6}, {{r6}, 0xfffffffffffffffd, 0xa, 0x80, 0x5, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0xcff}, {{r8}, 0xfffffffffffffffd, 0x92, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xffffffffffffa3c6, 0x80000000008}, {{r5}, 0xfffffffffffffff8, 0xe1, 0x40000000, 0x6, 0x80}], 0x800, &(0x7f0000000840)=[{{r6}, 0xfffffffffffffff9, 0x18, 0x80, 0x8ca}, {{0xffffffffffffff9c}, 0x5, 0xaef317aad1844a9c, 0x8, 0x8}], 0x3, &(0x7f0000000880)={0x9, 0x5}) readlinkat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/191, 0xbf) r9 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x10) writev(r9, &(0x7f0000000680)=[{&(0x7f00000004c0)="57a663e415c4aa40ba2193ad17b832d34bcb307c6a52990d239b080d7d0d64a2e767f550be1f95e8d5b2d766eb087529b773d38b6f0a1b774231546eadaad52a638dbbd100b20596dbfae38c7800e4da89eb172e7e11cea2a811451c64207c90564ded8925d4302f6c84b159a5e241bc4669571baca3217d7642d3f439c96b268fcf55e70db6ceb8d1767dd47209a6a76adce7570efb7a28adbe4ad6556a34f709ab0e5301536865abcf99e6943464de248951a201a249f8ae7db286f41fd46120cd8c4c3295aad12d3f000b4d7a2939e5d44f45", 0xd4}, {&(0x7f00000003c0)="7b895a8466a5492c027061dbcdabd4aa2900bfdb8da2aebc446f9b9d348b9794ad76a4e5d36f0d7e037e65b8dbcbd482d27d61732107f0256787b5715c4c60eddd6de945d4084a852ae69192", 0x4c}, {&(0x7f00000005c0)="ef855307f85225f5835cace88572aad5941e70cc58f47b36ea019f929f303a4a7272d55499845bcec41f613f7da3b4b597b8a50b6af301252b612d8dd5840ae662f30b64668a6c3eb3e54d4998f268117d1b2819c975f249025e247dc20a25c0d680b96c59e5e39240bcac8e9c6b37733caf166efa8e99fec2040eb310ac2282bcc7dea9dabb11b84d780e9858047617043c54b1bdf2d8b73939b637", 0x9c}], 0x3) 256.124124ms ago: executing program 6 (id=7): sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x5, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x4000000000000102, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0xa}, 0x10, 0x0, 0x0) close(r1) (async) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) execve(0x0, 0x0, 0x0) (async) accept$unix(r2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2b, 0x0, 0xfffffffffffffd16) (async) sendmmsg(r1, 0x0, 0xfffffffffffffe3a, 0x802) (async) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) (async) r4 = semget$private(0x0, 0x2, 0x622) semctl$GETALL(r4, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000001780), 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, 0x0) (async) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) (async) semop(r4, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) (async) r5 = semget(0x2, 0x4, 0x214) semctl$GETNCNT(r5, 0x4, 0x3, 0x0) (async) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) mlockall(0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, &(0x7f0000000140)="e0954fc21393ad77065c9a71d9aac6ca3f82bab3c6e38f4c16979efaa58236decb0015d128694be09152d7fcd9293635b3a53fd6343c9c9499ac8909e46c34ac93028ad44abe920278f0bf8443a44f128ebf731623b71687ff49", &(0x7f00000001c0)=0x5a, &(0x7f0000000200)="eab352d89029cea090e9bad910d88fe136d811466b598c37298c1932530413573d432c716b6fda73064bb981657004f3b95c728d566e35dfd1793a951127936ec2a325fd53bf39bc837b03095374d3e4b706265edf5e80", 0x57) (async) fchmod(0xffffffffffffffff, 0xb6b202b525af6d73) 170.96193ms ago: executing program 6 (id=12): r0 = socket(0x6, 0x9efb0fc40c339de5, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='3)', 0x2}], 0x1, 0xffbf) (async) r1 = syz_open_pts() close(r1) (async, rerun: 32) socket(0x18, 0x2, 0x0) (rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x4) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="20c92c", 0xfd39}], 0x1) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x11c) open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0xf0) (async) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) (async) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7aeec370c5", &(0x7f0000000080)=0x16, 0x0, 0x0) 164.22518ms ago: executing program 0 (id=1): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80606954, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file1\x00', 0x118) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file1\x00') 162.998053ms ago: executing program 7 (id=13): r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x2, 0x8) (async, rerun: 64) r2 = socket(0x2, 0x1, 0x0) (async, rerun: 64) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x35, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000001340)=""/113, 0x71, 0x800, &(0x7f0000001440)={0x18, 0x1, 0x3, 0x1}, 0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000140)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x8000}, 0x10, 0x42, 0x0) (async) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="68f1eda752bc8383ce86095f1af0277e7f0328b89d082849965e59ca23fd96c599c63d76ac219557c0cfc1a5a7380d598aa14e8ae48315eaeebebecf5b95943bbdc75aa01854762adf74de3ea766513be3f8300bd10c9147f0e2340a98001ddbc8c79ae6fbd4e134b53ba2ae12", 0x6d}, {&(0x7f0000000140)="9f8b7121380b49a2af9279181e1b285d1a14d6f66eac67810a15fa53a41cb87926792358ded751c09b2a2c46e7ae587fa2a86073d0b4cb6d3564804ed3c35078b683da27894f3dd03b5006a56f943a09074b69043f944a33109d36b995f211cee3e9ada7341ec12192e362b6640fbd5a3a6e8b682f00206c65ff52ce87f698fb1805b05949b097ef85307af1ce4cb7f461d9e94c38c1acd1f70ce9152ef43c3a5a7dab19d2f058269e3bdfe871f3573fb42ff94b9b3434498ba3081eeaae4356ee457848d41710224860f8814d7eb9abd2880a3f864f07066055c2800df51bf6729d0e0bae5d72ace438c7bc0da4d654b4c7ab24c3ab9e1f3024f10c347f4900824376184ca26c69abbaecf9261d09ddc64b24da1c1f3128f7810b5658c1f1be87ccdc4e3f467b4b9b5e78e7bd88c33d794d0af5c2adb6b38b947bbc38395d27c32864d9b4b8994ec43553651681840a0c61afe926ae9924d775b15569e64633adc0ed6f6f16a420646590b65f43c8ab6b9b78b2f0ec2701598947fe1f715702d97ffb6802c47e486892fb66a3c1e94a585bffa3e273e00ec9940e29d14a1a02a3f4ae4cfa13b6175420e3980c30c6c9a3971f1967e29ab833d47a906bc0584763a151e7ed8f78847ea867f324b87ed65db2aa5e92a818f6ce5c783460fb21fb3b85c2826bb8866d557e16da0af16283e7604460c732e14132ee98e1ac35225658dd7f482decf4357e8aef150acb45e2c7c0b9223ae2fa2d396d6093323377937f14d5095d31091fe7b65167ebecfcae85e16df4a3b6715bbf799c1f4e0ec4a636aa59db0254f4a795bf9e13bd561425ef5d0f60ad95ec4f8966e466a6cd0623967d83e8f56f5148b7518ecf719243604784b75b1cd697ae355eb835d217bdef258ef4568942acc22c85d02eac78f1f9aa3af2cb1cce32b3ade9e1cf29f3399fce338389f220441c5fcf3a7dbe0b54224d0cf8ede04447c6b48ada788b1dffa9b3503e543729032d9c958adea0291b93b6ef0a80e70dfcde84d077efe9bdb496dc0e0cf30e29989d27484e478018ef83d425d2fb43188a7d7a3e9445cf462cbc01937917501f587f7c12d609d40475d78552281b7d623580d987a9d9c34e2234283f088e3a4a04438d32eeae11ebdf491c89545c5964386975aa375e5c07e26f4b93ec1c52156256948736a9c32563796ee1cf1c87a07425cc87ccd3930657976865765c031aff980a75600b84afabcc6fbb58a007279848cac3a8e6916250ca2d24d2f6a29722330cae4676be9655363d3084b70440f53856a74108670aa0b4220f13a783b61cf6e9014ef750adfe46017e1da9378c451c911025a464043e02e33b7b67038465ab2b444039bc53c96a452b032f405e2a5cb6e394aa50f82bf412b1570c456656657080361ab0d3080df2dbb2ee67ef38613235721f929b1a92778372cc0efa30de9e5dd7a0769510cf5421ace1f9ebd78c53f6a342ca2d4bd878d73916abf6e6b429407ace92412580e7d39d9b365340d29f06664fa932e71bcfdf0cc014dfd28de88b844150be8bcacf90f4b44e335795442d68e3dfe67bbb57ee2afc087cd6f3afbb9cd79fd8e91e572188b03efe4738056a08923ffc432ae144c4b5d2114680ff1b2a94d28e11d6ab9b1975ad13f3e1aca9cd9584823d8be1960b860bf9e88bf8f4baff5f7c2f9012326fc03d7006a55dcd68f4c557d195c48566121989d5fc6d1fe09636a76586869a96973e9b339a0ae47a13507943eff939828c71ed2156e18612412341f2d52e057c74da771a034e524f600eea73d7417564a50fac0c97316db3302ae6be679e7070531156c0e46878d662be753fc3209276e30bfc187421ded5436be5c002c783582124a8d46b85a12f638b47d8018ff3c7acc5cef1671bee4de76799b5bc41a1da4fd89f5d4ccc7cd054887c7b8d5d49a844d3a7b3d3a71b373de754bd010e7f09a75f3efdaf7a58956026c10d115e60afc2fa4341d56af4181a7d1f4560b435a01d1a0a7bbb2a3679869cb5fd5d6a98b76b8b10698869e35291bae8fcac6db0b29326801eb413c4c84d05b61398f6888e73da3c08101abdd8eca4702340501c256e39b2d19fbf160671f9867193ab5991392f60ce4048505a38aaa5b0801f7df086cd672677fe238f7a4bc4f514e442ad002bf76e03059c49a00e0d3175555e1f9c3154c89ea85711173469e8a1a31ad774d77602ec29a9b292b687e084ee23c1b7423659cf58b589253c97dad3b41f909d877a0d45ebbbbbe0369455cbdd41e22f9cfe30249d8d0ddf82812b2d3fb46de949087efba9a41d47e9984bcfae092ba230ab3306ca4b5e016a332d36d84796b59d46f326f0f42628a24b41f4e5fbfce6153b15e1dbd044c24d643a1440c0f5b5fdec976447af78c9442780cdee5e4c069fe2a5aeb5d1c6317835a4539a98adbb0ffd73ce70af9c6726eed56bba7e39cd7122750e7a235017e9e89b048514d2f7808032d1bae9aad9ff0a5d1c2ec4ce3e4c23427be916e5dfbbe83191162b03fc80b5f31e6cb822eef67b5408465402ea70319ccbd16d910ef7dfa2f5fabb713825075036be88ed47be9af06e3b39b2160f0b110cd0a3bd030bf976dabd71af33a5638d3a566af6ac672e6d09d931936b14a27e5b973a1ccacaaa6b964042e7f1dba896629150bd38c640e9ca9daf077f400aede7747f07dbbd285b6b6125ed369f481f55e5a08ecae72b35f5b93068ba5d72b178c72058b2707a4dd0e7aca8c1b406a330cf29b7ab5b03207cb61b10ce555a3864e118030045bfb5dd1796a31fae52b64dcaec0fad863637b2d3a43f0cfa0cacee270610c228330033cb69403310b3f7df02933dcd362e484f3a2632ed02fc3c5d073470468efd68c7b4e6305a4eb5abab5e3ca8a0c7b8949e42c9be2a7c9f6906e3340627a50a134a91d5c7dd267941b789a95a357f1b20f212202aabebf7a6104cc4f9e7ce302d9bc7cc72e176de4c595d2bdc68a9bc7a9657aef77c9acbdb8b5ee5e442715d42514b8631bf6282a583f8e0db2ad7fb1fc0f45fdf1846a4463eb9a268f2a1aee18ce57523def542f717912611bd639dac4a8e23dc306cf818780b6ec6ca61c2feea1449cef0346ab79d3483008f47c5462a12cadb44c0e52a40bedd093a2d87305f30240459d7d355e208fe5fec99918e64e74339d3cbe159819828ee79e1b36d0ffa6959dd53ed339de34e2eb20d6a28e52fc84f556f2695d3b046558a327143890f2fdc2fd99960840c7ffdb46e0fca562501eccf3df464607d256e21d66c0b2f36ef85cd28f06ddab67f9c2d167a75cdc8caa239009b87bcdad9c1431e1a20a607e418aa2c1ec960faf79df8f22b4d5b60960abf04b95a3670430a9850da4e91c15bab78328de9484481d3dbbdc56589a64e70a1f0fe4e76f089efd30a79f1197c6698042096db04c6a6ea268c921d1dc6978b33ea064ec8ba4e291db7da786abb3e568193f9336ee2011b2df8cecbd81ba8b4e392b2c64ed7504dcb39b25b866cf9bbb7ed5647bc917b15cf7b1751cd0f37a34564c4bac9610fda1c15f4fcf089d47ad81ceb373e2127f3d6a416a827406223b74f0565fabd3b019e2d5b3b0f92d78a045c125764fd68f2b18d53eef9a41ffe328912fe419c0f80437424ece2edc8209a22f4422e4d8cd3f4570d1fded376fc7fdad5de95e0c642c46116ad413709feb2ecf87b8a5018a7f77266695acd3ad21aa6687bd0946a3e2cf65af3024290f15975af64b97218e3d250e578905a7f8628179b94cd7d4aa979e5d110f65f6e2c971b31b6d7204bbf6eee2b6c043aa61183fcc6a727c8c08eb856b92ee5e9397802123660acf397b7d2da3270d018b3bbf14d6f859153c7438c8a3b20175e4c6717653836be2fb37b24c7597350e64b12015c3394005ef96eb77e5ca43642331699875bdc4bf073cd3dbac13f8b136604e7d0346342ade8f25598a301bc710e52582207a2997ebdcb486473854dd96e1c4aea8753154106a31f38beb31e1ea879d505dff40640fcfc19d40288d325269cec7c7c75db573c06b4a7c51d19482d54506c0d72c1e30f79502f89fbdd09875f6dd882cb2cd0a6a3da69b5ef798aa969abb407ed8850921fad3bc1b018032e5f2f4dd910e2dee039b93e5b14af80df4dae1885764a4c1978bff35a9ed8c001a72c33a2ee91b0e18edd890fd173e852503da1c527a21f66b980e4a4158e7cf4f97dbb6d6cd0effd2f08ac28c3312cc32bed7f37b7c91327a20152efc5c766cfee5716b4ae26481e86859eb872f0b67f50329837385ba74820fa499c7a6bcdce66019fd623969a19908517322cfbc96ae898e103a34543c915eb24647b1c6526f1e50be85579eacb8805fbbffaf24695250aa03143e49157d61e37898bc356c1eede9ac0a956151a18110ed1f311a8a0feb8d7b3bb97024a12abcb4fec5d7b6ce4a455d2082ffde4aea6ab6a998db5938cbb7f2fe6c994c357312d57af939989dbf3beb2498998d1d693d127a39de124c9822390085d6eb2d491c75d3ae8257d5f2884f71a56118fdddad5a19cd6e2beb49425ae2c3ea958d90044f36a9eadbb6cf7a61d96bc0c5d92afdad7a6571e6d4d6e2d1f26dfe9d2d07fed25b91db1b2eb438913043414bca087d262e6243593660989cc8bcf71078d75b00abcad96c7034df9405f011b350177b4778263a546d079370082172e52ec6ab7870244ae855b35076695f60c87559f27447cda69cc3d571d41a7842d65f04f5e6e0fe03e5997813e3432a1deff0e557bdcc0cef66d5a753a760c99c9e357d3d34e5c0777ad87cfed3bf5687ff59faa4ecc0c5d6ccec406abf76b86edc92c121a30b773fbd1dd7643d34528d037e38fefe176cd3c135fe1d3b3b8898594eaaa9659fbc9c47e1045fe996b5f9974667c56e47783157acdcb36f6b9fd658adf0d63d17ea65d412c8d16f1dbfde44d3242b6346df548176621fe93a5e74f2b0bcd708bf0a9867e9c9b483d0105c0238c0edb02d539fdff6104c8ff5e514d8c7c94e2713ba626dcc099ac775d3cb000e51784827ea5ffe705a51320e27e67d4b6e51bca05fe589ec38be6a4d172155e5a99937ab92e08da72db6cbf2fa81eaf89a78fec0be2a95724530bcc68efa3b3ea8f08d15fc5608f8b30b97690d9eafef958f1f5478e9d5d6efa4c5e0da7b25a686f06ff4926715f4568d29081393294e0c40fcae871835eb4cfef0071555275cf28d11422fe0821db7da786b8d67fa7561a197ba4cd8f2bf1faa27c09cea49ea6f87c896ba469c236e8f8b9306eaaac1f31cc4341f3effa1e229d3e25b6e214318a77fd5f3339eafcacbcfdba6fc03b7e609965c8067e240b25d3471d3eb825bfdcf51328d2cd4f00c02b509b70b794b5536c16eafab65d27e5fbe2566fe02b6752367f471d65da71e548d8b507948901290aee212c606cdfabc2aaddeedcfa8390bdc121236ca60df1ab0d84ba44e5dd48be4c986ae1f41dfbee70f44365bf375b0a751141761061ae1f979bdaf730289b99c57ff58d63dc84701877ab0feb76aed07359edd46dd6a6fbcf753cf99fc51ff70944f8abcd954dce68878dc1873407088ba5513ec0b5d11196849eba42c52d97e1f56157a0a319b2da2896d58efcd1f6d94a9b3aeaa02b70ae15d3b1fc717947d890e251f0912423ee22b0634a566efed8a0aec1b401c91909c512800f264cbb2e705b0517603f7f01268aa7a3ca6e4110330519dd05dfd88cd1a2d2a3cf5535f1dded50dd94ff5996af35e41e110c37e49900", 0x1000}, {&(0x7f0000000040)="5ddbb4e0bcfabf38cb23b425a55e916788d623d69955c6ccb75e77e36944c78ddd3f68912c1ae7c8", 0x28}, {&(0x7f0000001140)="6ba8a20941552eac1244ded1f4b94b9386966a43f9e6fb4dc141d0e25319cc451c381e36a90d257dd34cdadc47ad1d186a7edd9208f0a55297df7fc5d191f1d572b18b98f8bd4acc418a9a5438589ab0384dd21ea8010dfe11a53d4a2fc3f4146e4ea96313c19e79862752a5d1cefff6a655f0e3d05c9042b31395cee6eec63e67e7f8a8e5ed8a7e56c82d196b787990ff0242975864b4a4275445440e6639e74a240c7584f1c98b5f17884f37", 0xad}, {&(0x7f0000001200)="2d797ce19508c637d8a531fdbde3e9e6ddc3300bd7a85be25a7541799b4bdfa09646af86c58db98a055ae10350dd4f79d788fb93a6c69c016bc2d02c4ab0c883e85e8f5b3d2485919396d5d326661d267e628d4fec61255ca64a51dac3be07447f38f7a2c96da5ca1ccad9942560cf368e3df39129f5c851bca26d37348998146381138f1bf2e6db8568d6db06529b3e44cbebbc3ecb9a824173d903568e539af9de589989a3cbce87866f789df7a5321b1941f01a97720141776574a53a380655e45e0a11335839537d587a406b937eec34b9cd67417508eec3ff0b7cb6", 0xde}, {&(0x7f0000001300)="3c54cf4ee0bcffbb5067f3396281bd88abcfd7e527cc3b32e8dc7a4b17f1de3889e5c24795884e291a5a4e", 0x2b}], 0x6) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) (async, rerun: 64) r5 = dup2(r1, r0) (rerun: 64) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) (async) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) 162.78666ms ago: executing program 5 (id=6): r0 = semget$private(0x0, 0x1, 0x103) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x5, 0xe, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0x0) getgroups(0x1, &(0x7f0000001400)=[0x0]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001700)=""/133) sysctl$vfs_ffs(&(0x7f0000000080)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) 158.925121ms ago: executing program 5 (id=14): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/89, 0x59}, 0x2) dup2(r1, r2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) sysctl$hw(&(0x7f0000000180)={0x7, 0xf}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x122, &(0x7f00000000c0)={@empty, @broadcast, [], {@ipv6={0x86dd, {0xb, 0x6, "14e93d", 0xec, 0x2, 0xa, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x10, 0x1}, {"45539942471842825fe44af228cd6d7cdde8456a1f2ae442a18ae2602b8b4fee16284a86db8cf2d1be64fea0fd671323bf54e1abe03634082035720bda02116ba918ce4a8003f773a4cac3fe9d3d70efe237f582e4d76b2f17bf929548e826224583fcd8215703302b8a763a011254f012621ab250de110f5f3630f76ea54f2a871d1187ac591e64b3c6d63ae2bd38d3fe621e22e4e7d964d8246e568d6d79932a1780452cc56bb4abe9c1cf75c76e4ebf262b945f085b4dc51a53f3c42c2d95782e6ee0c7bf4017501cda44b7b2d22127689f1c76aa88a7"}}}}}}}) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) mquery(&(0x7f0000728000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x4) 158.636278ms ago: executing program 0 (id=15): r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @local, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x5, 0x0, @multicast2, @loopback, {[@lsrr={0x83, 0x3, 0xfd}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x401, 0xe}}}}}) syz_emit_ethernet(0xb9, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800460000ab000000800000907800000000ac14ffff000100004e214e20000890788b2453f9fb3046ca73c90d57b175a73f3f6af81815c800a6f109b320632547db3f72a75671226c511f1da5dfe1dcd270f7c44ffc1e1caf33821851d85b32dd4861bae7236f6ca39ed8e613d73895772bc0a2a6d746123c5c987591545309624b2d30e492012e8d7e778212dcaf897c268eea1672c6fefc241f1b9aad680c5385e472844a8e40fabc5ecf6e"]) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) 130.15114ms ago: executing program 2 (id=16): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) msgsnd(0x0, &(0x7f0000000080)=ANY=[], 0x401, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000404b00"}) syz_open_pts() shmget(0x1, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x4000, 0xa1, &(0x7f000051d000/0x4000)=nil) kqueue() execve(0x0, 0x0, 0x0) 129.366568ms ago: executing program 0 (id=17): r0 = socket$inet(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xfffe}, 0xa, 0x4, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt(r0, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) r1 = getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0xb026) syz_emit_ethernet(0x56, &(0x7f0000000200)={@empty, @random="4fd7301a551c", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x7, 0x2, [@remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4, 0xf, 0x1, 0x5}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x3, 0x0, 0x8, {[@md5sig={0x13, 0x12, "35dcc849519edacd0c0fe5371e312d4e"}]}}}}}}}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="332921d0dc", 0x5}], 0x1, 0xffbf) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x6) setgid(r1) 128.471189ms ago: executing program 6 (id=18): open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x49) syz_emit_ethernet(0x122, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x114, 0x0, 0x2000, 0x4, 0x0, 0x0, @rand_addr}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x7, 0x0, 0xf3}, {"a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c46587a830fff210efd250da4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"}}}}}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 127.943912ms ago: executing program 7 (id=19): madvise(&(0x7f00001d1000/0x3000)=nil, 0x3000, 0x1) (async) madvise(&(0x7f00001d1000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0xfffffffe, 0x5, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7cd, 0x400, 0x0, "296438fe6c90e90f06142dbd32b73669cad5a2db", 0x7fffffff}) writev(r0, &(0x7f0000000080), 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x7) unveil(0x0, &(0x7f00000002c0)='r\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) (async) r5 = fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000040)=0xffffdffc) write(r6, &(0x7f0000000240)="fa07fd17dfed3d5681e99ad5ac15d8956918368e2f206da06caeaa6c2416ef4cd37b57334949b3264ecbff189de705000e00571348307c2bcd2b9d1bafe3771b28d07be9a8d4a8380083079894bf6676976732eb246d07eb3ae3f04b3af19707300efdfcf2796c08890d26482a20c85e5745dc593e826d4a064647288849cb5defbe6f6462dcc671fb8e3aba16d30700000000000000fd3e49b8bc9d0c336fa078c4a531c31e7bb43c3e9cf8a33ccecb9174eccc989b308b7d7cd68d8cc0ea38b1885108deb1832fa42f85676a1168cf831d990284d5345e271ab7efeee47dca3e44b4f28013f3e179b084b9b719a150166bcffdb58ba9b9028dd2066906d6cba7eda64a8ad87904174d8426eaf83b2e5ea6aa6ed021b33dcbaae180dc557082779004c1deb1828aab191a9931", 0x12d) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x4}, 0x41b2, 0x7, r5, r7, 0x2, 0xd3, 0x10000000, 0x100}) (async) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x4}, 0x41b2, 0x7, r5, r7, 0x2, 0xd3, 0x10000000, 0x100}) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(r2) (async) dup(r2) 2.234726ms ago: executing program 6 (id=20): socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000002c0)=0x7ff, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r1, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) munmap(&(0x7f0000686000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r3, 0x0, &(0x7f0000001140)) 1.639631ms ago: executing program 0 (id=21): r0 = socket(0x1, 0x4004, 0xff) (async) r1 = shmget$private(0x0, 0x3000, 0x231, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x8}) (async) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x2000) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) shmctl$IPC_RMID(r1, 0x0) (async) shmdt(r2) (async) getsockopt(r0, 0x6, 0x2, &(0x7f0000000040)=""/64, &(0x7f0000000140)=0x40) r4 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) close(r4) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r0) (async) ioctl$FIONREAD(r0, 0xc028756b, &(0x7f0000000100)) 1.233671ms ago: executing program 0 (id=22): unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000080)="ea003d5169fe7ef832dc0800", 0xc) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) 577.404µs ago: executing program 6 (id=23): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_emit_ethernet(0x1e, &(0x7f0000000140)={@local, @empty, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@generic={0x8067, "95b3cce50cab778ba80d9d34"}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x4, 0x3, 0x8, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpgrp() r10 = getgid() r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) r12 = fcntl$getown(r1, 0x5) sendmsg$unix(r2, &(0x7f0000001c80)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000480)="bf23eab4e204ed86d84c4f2815c3067f849142e6beb3e4d7b540f59536cb9699508b0cbf9cb195eeb231d8bffbee36059fe86c71cb9f6904340c050beedbc5c67c0fdb2cfe9c9b3d12220ee7752d097f187072da92103b0b495a13743e2d8b5b19b154e33a3b2eb875d87e36733cbd8c65cd027e725118ca3995cd90b241461d271dbf82bc13e047ba9a00d4280d38c3f3316959721a475d99d5af2ed95ebe703499b6ec99f16993f01b3a3824c9a81671b8651ad1661a592ce06abecdb468caef9eab23979d0f1fc5e4894929cef1dae2406388bac98bef6bba1c963be72351f1abdd1071a01d48", 0xe8}, {&(0x7f0000000580)="e86c928a0063ca25622434b16a957d8ee0f7a8415f410bf35084b4f1a6d3095e4d751a002ed0c5dde9d950dad6667593c835c38830d56aa228521841ece5fd8de9a58af49c5449d609e820692534d7", 0x4f}, {&(0x7f0000000600)="7a73295969da", 0x6}, {&(0x7f0000000640)="f529d2ae8ee5092457cbb84292c96145f0afa5777e78401489e23471eed40da02326530501f3b034ee2193c18f3af18c70a393857b12c29834345fc653284222e5b00a5b953b2ed86ffcd80e5bd58e5f7635a9dee5b770de5829fedeee6c219b953474d13fc0d2f8062cc35820715258b7f9b9e3f6be22b6f4e1c993613491ddfccd2612ec1636585d756823bc670f3ab345c61fcb079d8455e1ff3ec9ce09a6d973df6e878bfd437c8a139d565bf05327d8e660f61074dc251e682a87ff8e1c580014511b996fd8598aee2521e7b21f50487f048ced2768c1ba3151d0ba6c0c822e7e954452b954f0ac8bc3b6e15182965dad01015f424f15f5a74fdb801e462b452478f52d1e442940e9dfc1f4796e8a97f409f477e4f00d16eea2f675ce4eccc9fbf5a0933c46940e737757ad87f178d867499a37bf47cd3fac9f802ceb877a22d46c457600f89ed41ccb371ec7ac2619bc10668317f39fec0bb43a5972299d8958b7c55ae47a5d709a71b9817d5ca7de8e88457dee5e541fde173c5bac80102cd1381969fae04359aecb12d486aaa73663f3a29e577c75849328a5797bf0826edfc6f3f314d648491269983ce8510373488e9d61eabcb4b124ca89ef4c59e718f420981bda1df296d7ce445865a87585e07e0fe84dd7a348299949b885c23f152d084db5bb1943a3fa94da8a84f8fceee89a2c7f39dca6e25768d327816fcb487bfde96df2cc4f78bfccb200b5d0b1c1c2b259ecd560a36a4bdd3046a86a145da052576a91e41edddbcc8cd0c5a925323e8fbdd557c4776a7816a0aac5c8de5dd5f5333fc1b3e3228983a9694d54adaff987354bf07321f83df75a6a17bdd5f8c84bf570a86ebf572e9e7d9c9f63d84201d62f056e6e5c91e28945c621a183fbe3907bf6b2dd7fe7e16e512de71c24a4b14c4bdc022f14a22001f455f66b5ab291f82fd077c6794e93eefd34d8f2252b4cc57d64d26c00462801d6b9d77d857745874f6f59f0e8770a443cdc470352a0fbeadebbd1cefebb2a3802d63662769c97cc944541aa4d0c6ce50159f339080534f810ea3a11fb43e2c462e3315e6bdb5d6f262ac3b667ba80adc3c37ba947b1a9720e5e4a17eab8a246cb411c0ed0c512de4bc9c52eeb92906dc5e365f9b394612d3f7fd3529f4f2fab87f9dd48d7a3c882e1762a4870022d2ff7f22c5b268c5fd755758ed7a88b726404c7b07999d128efb4538f1ab40bd8ffecd3d8a154c902bdc2da60b685adfa25134ceb6c2cd338a26a6b4c037cd0093a36cdb89a7aeb447ec83a3d801c2c87629a3db5623ff910f6c34bd4a103316d5720bb011d8517c2f87c47c316b28502ce48705d767c7de2111f61de2fdd9ab8e18353167f5b14ff8b053dcdad0fc78f469fe85d583024d91554d99b1428ad873d0d8981de98da8f3a6becc2b72fe034125e7d4975a8e8cb28ec24c0835a0eac7a004b3434d1b36afad011e677688b840a9d101d62c13bd2418de87c3daec186e79f31e99293b04421c699a06977142cda264aa5a40ee09daee3fb9817f69ae409360bf1d937c03ef5021b53d02ac76b01567861f7a4a28949454741de4f67582465b997613a5c8482dc89b4338500e90845953eecfff51c5a2853be7f94617a87f5d9f5109f6b63f578c130c36df5e6a9e5fc9696f84fe178be89ee21a2a5b030cbe891621239814642b4bef6994129c8c13879d7164e62b86925b6826ee124806ae8d436b97d5412178ed03bc1c024fda8a5f49a7a3fa47b81b71b4d95f135e073870581fce27124f15608b0b648af7b9204f5db902ad2bf0ae2b23c05c2cf3246376f6fa0f4ad488cbe91c0ca830f8234d8c8baab163bb9692a01cfef72d0c0e6e4147003bd25b1fd5eb77bf9d8fa88bed593602e2b7cd9670844ee75e3f92d331984aea943d8ad991e0c945ad95e46ec67695cb59430651fc5d2ba8aaa752fc4d221a8a94d1498a8905e2c96f2ae236581c767274c3ad04ba2b89fc5156daeebab8ef18160225bd9fca65ecfc30c0180d322ccb367ee446ba209a0c69b24dd9b1158bd23572736ed4c6096ad140ab4f77b612b343a28359ad1ce72027140159b9ad9cea0190c2592c9db3b30690638cd56550009f11fbe7e63914d0bcafa5bca603f6e86bfbd6cb5bf3837791c53cf1e29e9457b0dd9346fc6f80ce2249fd03794217af353224f07cef965c1089118a2a3adebec8306cdaa6bed6f5b826492d64b5724ceaba140f737d811967eb870a9433c4494ddd2798a9873df28811607123fb32c3abe65e7c52abf74ceaaf558ab7d8f2c96756cc4d259a167a207545f91219b3b101f8e0176063d3a450fb5133fe135e3e47b8fa18024cd0cee1dd94d554f145b186b6e0169ec0b2fb3f2f093f991509dd21e0f065772139df8b3cc430d71ad598df25cf060bf733468319c7b56fc09fc5faca06c7d2f2bb0fe05396f6e8fdd9c88b8bd05bf4e045473eb7985abda87d9c3bd7334795149709cabf0fc11c266f46c6de69780ae27ff42f173df5761f637be67377bf6a4e1dadd2a4d1fb8b08cfb7efc531be92ebc914d0bed6108b16b38c9560b8c75bd516847e589fb0177d9666941961d5b7ba6ae2f807f0c38cbe6d263722723f812846d03cc5f2cf7afc538270501c4d093492a28d8fda90c071b44560d7e70ca7866c5379edc3b8f1aec302144bdf882641a6beab28a88375adb47524bd9f82b78d62cac16d09bf7545139a00a2c8c00379fc7e5e9a59823e8b043879445d609aeda8112ad1f23ad7e3ffae1aacba82463066e7757f9b9ab77cd62eebd577cb63279fedfde61604d78a5b34a734448fcdc5cc2a2ad299ff136f704e8c38908a778eeca6ae09a64313acc0839e6184d3020af1833a9ac70d0338f1a5b5ab1523a8a4fee9a66cf0ef1af1e198ee69e25c8573b8fefe8de459a1adcc036a632ededb7a1bf028e2188fbe27f0c52d57b9e5651f981d14d1d56525678e35788001581edc8b1782adb4a6c773a6c9121dedde3304afe89569c7d56e1f44045003a718ac89f2b4fc8a8353d2e810e97795d853ec3de27cec8b67fdf3d06d9b4271168646fd375ed4f4561d48f7ea9f3f48cd130038a6dab658679df3398e6167383b7257317c848fcf1b8d7d714ea02ec7c0a00c922a92c0806cba03cabd66f4d6f9e02c5cba875cbb78bda47b2dd827dbecd82f36cbf0d94f1a142835b892fd914c56dcae94adf7cfb7eef06920f7057c4f3f5b3a7a1bc5a7493f581d79e2649ec70bf44bea8cbffedbae17d8d1c0cb84a1111adbeb72037e1250bfbac7dc62f521c55f407399429584dd478b66479f3acf13bf10b14ab7c14cc6382bb43c9c60af5f09fc1962cc14a2f19b84ae4503d2080c4a8ec0ba3ec0a33ac63aef9d4c99cd581c50b2828d775542de2dd723d991b23a0475aed363c29b0e6a9664b64a305d2438f2b250d57c4b7f6b9a46f1a4a456de30a1e03f66d5b7d2cba61e21c1a1884e4b4708d390a917d28a56cbfec1837544a6e9e3fa145a5fdbff21b6bf8805d4683668f5947084495e58d6ccc1a2c46f2021c30b55a0054eee6b68f05285c75ea46582019d5dd30e8f594bdfc935c6614fd0d91cf3385141e679f4919a3b52dcea1d035ba4fdc7d2112357bb849f1f111d4c5b23500c5b99831afe07bda643400448bab9d9581982f9eb1aef6f00b784ff8b2b6aae7bdc94a84cb7c9e2702fc53692abc76f545e145072f8bf52ae2133b15a0b7f43fd9311a63a8d3a63e02905b0a1396877173fbfce2ca7d3ddf72ef652cbc54fb11071c106e09a213196f8608db41065d7c58c5259266b5b921e0415b233d11fd722aae160d6e9dfbf81a60c65aacbc972dd1b8c8f46726f303fbf7fbb52fb3fae3d587e75f1ce6b2c02789c21dea9aee08497ae32b4000b3e455069b09618d5d22fe8824d3ec6620f42c95aa62d5921e049f61287e646082f9b52da6edd0c5cb7e5c570f1c8e7bd36f17138b8814d5dacb243decf67b8a4b061fc02d98c37961c355a71e5ebd0bea06b890f3d69f6d2800b75193e0e48c63f89932b7f4b14ab9328622dab3f93aded005d1e51ae2fc9526e23bb85016daecf5ecf5f20611cc79d069d9d7c6deceb13e1752d380d34883f42d931398f0c5e05f8814a109c8cbb6be539906f78f47446d328e455934f6e9256955f088246e1c07c560c2fae756b1d9902528a84daa7f802bd531fbe4d33ebfbd5ac7cf5852ed39199b256f47b75f833804642ca361fbbda0d078c1c157dcd15929b5c93c8f234bdc4b290978d8d02a32f9618c928c6556ea284a2b35869ab5e6b57fdd775b816b3a9a78b480d9888b601c8ee2e0477c9d1139125a5e5dfed610da7fb5884e68eca76c5efa2754771f7122fcde12e782cc63654393271dc16907eb8dacca8926174cab920f0755c82854a5374a6fe9b5bf6e83781015ca2097626f176f70f5ce3a371acef2abb2301b3b01a3589a2f7ea223ba97c23bcb1b554e8aeb0c419717a32f28269832094848adc6c5c2786ca0449389582db4666038578237b7a6863850e58287f710dedda6eeb4d9bc04c3951f0418caecb75d4bf7bbd52c583342d4619367ebd1b2d91317f1d7bd70a2ff91f0c974a53806cf28d27e34e72eaae1406dad06fd3516bd69e3ed6997be6c50a892d1e5266b10d55428f0578cc8424bad4598454b873c33f9c563fdc3ed7a73549ccc01f42470170759432911f609d34b77940def410e5941d45df8399c9b3b0e8f75698a4894155cc09a544d3ddfc5ccd8d3ff6fa5218440bff22bbe7912eb7e53acf60d68a2255a678a7c249caaf2e26aed147149d5e0487cee718ba5ea4365e64ec2a3e3c8857d555827f71fe2e6369e6250525b3b9c8e71fd6ce8a8182b9dd03322fec6065a0aff9941a6a94fdc6439774b7d0a776e98e75a313530f284573e21cb9c6af4a505bfe2a705ef96f1b98214f61fdbb8302db4d0929c0b26e580ecb367e7bf1a36ce40ab046fad36835e19046b7d6e04bd8e7c6b852b7676ee4e73fcf260312bffe2d239def1bc2d89586df394e00ec2c1afe44d1900da72c1cbd91bca40305a7af2b61f2acc1b4068ac6d37f1703cdcd09b3f5ea755b4570491ec480dceb199ea2b9afd13c2752bbe86ebda9f730220653f8ebafce0dfc9441cb6001d2aa52bbc392675710936d59457b8ed25aa8d412ab1ba84185f04e3268ff4a4ff6fcfa6d4b659566e2714f452300c53acbdca373fa5ee7755050a0665b39903a6e47a79fd06965c8b18b3323f43ea7bc532061bce835ea5d08c1592059bd2bcef5b92d49805fb5772a1a526c1bf8e58efbe481c25c140c085ff9f1f1593dc3cacb85ba7d4867b3ebc9fdda23e88b014daff1ac8637f7c0670c7e81ad6c8f2a35d9832d564f5e5fea33dd2fdaf3e34f683e9701008a6d187129af67fc2a85c86be80976b0db86aba7a71341d47225f40079cf30a6e92e38edd9b6f1ad25876e2dc2a770b05a2197345d6ff9598723ef34542e46e02ce190395d12fc5d45158d0010b83d7748e2fe647c4222b778ab4fc4ca466d925829d24385f83a92a3023b9e24a1ba54884f4e3950e69d82f9e240194417d29e7a814518f0ac24f02e2a576ddf552df94004043c592e5d0d23e8698734b05feb9bcf9c21b052b9fb193f0e0892dd42c75360ddbca6d3608756f89e72d3831731d14f46de2188ce98ca80d51fbd287ce9a7b1967b8a4e28655b3f62d8f07f4f7364584e82765b709400fbcd313a10675d26318bdad1916c47e0f3f3d206810a16d4c501734d42f5754ed", 0x1000}, {&(0x7f0000001640)="edde1615c888788c0131e73945bd53a59a39c899c189fd5685981a9e33d6c628c6b62ad8af3de8fe8bd1f378eb5de2604b2e359a810e9e9fbc4cede40b6e3153776ee351d507f7f552feb81d4145ecb00fcd458659dc49e72137e3f650a67e3d7dffe1cbdca2c7f054a0ec569867152a1e26eb4088e29c3949656d691be732d045da685482a62713053681d6edbc45e9e016b8", 0x93}, {&(0x7f0000001700)="3d23a45c2aec893fa3c31977c238e0316acb51dbbff66980158b176fffdd30ba263bce505d9769148856fddf062a766b6294f70cdf1999fcb90ec50ac67388f26e6dc2ab4839efb69d110980f1fecca20f01da98f74d2b8b810519bcd5f83109e94ac2ac1b6051cb2f98b33ca8a669a3c2b8dafaf116e2464fbedb0903d755890e782c21467b1581690c00410d4e1500469c3428d7a24e48b1c6428f19a954b5aeafe6a5a7bb6a8ebb7b9320932a7f7fb1db72b9fb2c1902f21b", 0xba}, {&(0x7f00000017c0)="89235c1992ebd1c1607ac8036d487bdafef11356bb1c3e7f065691ad1a31876e74af6a7f63606e7245cd7b443fa22a2b8d5afb287238dffde0a80f2c75b5b4dc366d853cf942ca0ad32ebebe516cb78b464f0a010146cfd3b4a1858c4829f29c44d5046aca4ffb05ef1a236360a6bdb783d2144f35a4", 0x76}, {&(0x7f0000001840)="bc6ba8cad426c7af3ec8fa6c56470fc1bf0fdaaf61a59fc6b4ccb80152927d86bf872ae8170839aef88fbd142c7a498a3d0b14afda46320b060dd35680cb218be939f967ca2759bd9ad686db44c3879a2433412245aaa37ef1bd42b35bb376f97242117001f87853d3fd28ab543e69e75e215b52ccb7627dc21263c8c6ab23b6faa8af238c348edf7b96b4860bc90de88c1995e0f9d99c3f129ce81bc3d30a061dce6e9ea710149c87ee6adb5436ddb2dc1cb973d15b601db298680a3453e75ea2b0db8f6dd7c4ad9cf99be5be26c3094ed962a4e39905b23e657a8ef8fbe84c181b6ecd1eb13ee42398f223392ac6245a20c309480bbe78e69df4be", 0xfc}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}, @rights={0x30, 0xffff, 0x1, [r3, r2, r2, 0xffffffffffffff9c, r2, r2, r11, r3]}, @cred={0x20, 0xffff, 0x0, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3, r2]}], 0x108, 0x404}, 0x802) 0s ago: executing program 6 (id=24): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3, [{}, {0x3}, {0x0, 0x2}, {}, {0x2}, {0x0, 0x72ae}, {0x2}, {}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x2}, {0x3}, {0x0, 0x88}, {0x1}, {0x0, 0x4}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {}, {0x1}, {}, {0x3}, {0x1}, {}, {}, {0x0, 0x1}, {0x1}, {0x0, 0x20000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) flock(r0, 0x1) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r2, &(0x7f00000011c0)=[{&(0x7f0000001200)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="080c7e9b93282e4ad81b9f2af22020", 0xf) write(r2, &(0x7f00000003c0)="00a2e29be2e79448e009ce716b4cc0d69d0a", 0x12) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000040), 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x6, './file0\x00', './file0/file0/..'}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x10001) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-6.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.132' (ED25519) to the list of known hosts. login: panic: pool_do_get: shmpl free list modified: page 0xfffffd806967b000; item addr 0xfffffd806967be70; offset 0x40=0x68369ad8 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 391688 80727 32767 0x10 0 0 syz-executor *306998 80727 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833cfccd) at panic+0x1e5 pool_do_get(ffffffff839840e0,1,ffff800039c05248) at pool_do_get+0x5ea pool_get(ffffffff839840e0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000fffea7d0,ffff800039c054a0,20,ffff800039c053f0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000fffea7d0,ffff800039c054a0,ffff800039c053f0) at sys_shmget+0x1b2 syscall(ffff800039c054a0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbb3562c6ac0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: pool_do_get: shmpl free list modified: page 0xfffffd806967b000; item addr 0xfffffd806967be70; offset 0x40=0x68369ad8 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833cfccd) at panic+0x1e5 pool_do_get(ffffffff839840e0,1,ffff800039c05248) at pool_do_get+0x5ea pool_get(ffffffff839840e0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000fffea7d0,ffff800039c054a0,20,ffff800039c053f0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000fffea7d0,ffff800039c054a0,ffff800039c053f0) at sys_shmget+0x1b2 syscall(ffff800039c054a0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbb3562c6ac0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800039c05080 rbx 0xffff8000299dedd7 rdx 0xffff800001438e00 rcx 0xffff8000fffea7d0 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x349607350e81221 r11 0xec7a789471a70a25 r12 0xffff8000299debd8 r13 0 r14 0 r15 0x1 rip 0xffffffff81bf7165 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800039c05070 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=306998 pid=80727 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffea2b0,0xffff8000fffeaf90 process=0xffff8000fffe5858 user=0xffff800039c00000, vmspace=0xfffffd806bf1fb60 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88125 471821 4941 32767 2 0x10 syz-executor 80727 391688 83259 32767 7 0x10 syz-executor *80727 306998 83259 32767 7 0x4000010 syz-executor 21287 143405 83084 32767 2 0x10 syz-executor 21287 122121 83084 32767 3 0x4000090 lockf syz-executor 45617 210140 91736 32767 2 0x10 syz-executor 45617 82970 91736 32767 3 0x4000090 pipewr syz-executor 45617 18563 91736 32767 3 0x4000090 ttyin syz-executor 91504 352582 3778 32767 3 0x90 nanoslp syz-executor 91504 233856 3778 32767 3 0x4000090 ttyin syz-executor 91504 56416 3778 32767 3 0x4000090 fsleep syz-executor 83084 1275 65072 32767 3 0x90 nanoslp syz-executor 4941 210307 71227 32767 3 0x90 nanoslp syz-executor 67804 476429 66905 0 3 0x100082 sbwait arp 66905 317968 23625 0 3 0x10008a sigsusp sh 91736 267694 62120 32767 3 0x90 nanoslp syz-executor 23625 95099 58076 0 3 0x80 wait syz-executor 44679 148857 7288 32767 3 0x90 nanoslp syz-executor 31810 94625 34146 32767 3 0x90 nanoslp syz-executor 83259 287814 64998 32767 3 0x90 nanoslp syz-executor 3778 406290 69321 32767 3 0x90 nanoslp syz-executor 34146 323608 74917 0 3 0x82 wait syz-executor 65072 12734 74917 0 3 0x82 wait syz-executor 71227 394095 74917 0 3 0x82 wait syz-executor 69321 86695 74917 0 3 0x82 wait syz-executor 58076 161349 74917 0 3 0x82 wait syz-executor 62120 37863 74917 0 3 0x82 wait syz-executor 7288 129840 74917 0 3 0x82 wait syz-executor 64998 333854 74917 0 3 0x82 wait syz-executor 74917 145484 73019 0 3 0x82 kqread syz-executor 73019 385123 53311 0 3 0x10008a sigsusp ksh 53311 224918 29102 0 3 0x98 kqread sshd-session 29102 67374 40263 0 3 0x92 kqread sshd-session 62163 394633 1 0 3 0x100083 ttyin getty 40263 462153 1 0 3 0x88 kqread sshd 99899 102176 47602 73 3 0x1100090 kqread syslogd 47602 242964 1 0 3 0x100082 sbwait syslogd 79396 425946 1 0 3 0x100080 kqread resolvd 71570 257238 69608 77 3 0x100092 kqread dhcpleased 72751 380804 69608 77 3 0x100092 kqread dhcpleased 69608 377803 1 0 3 0x80 kqread dhcpleased 20049 271093 0 0 3 0x14200 bored smr 64467 410645 0 0 2 0x14200 zerothread 57433 64542 0 0 3 0x14200 aiodoned aiodoned 36299 498523 0 0 3 0x14200 syncer update 70795 496001 0 0 3 0x14200 cleaner cleaner 75692 382733 0 0 3 0x14200 reaper reaper 8294 475094 0 0 3 0x14200 pgdaemon pagedaemon 1995 157260 0 0 3 0x14200 bored viomb 69747 24617 0 0 3 0x40014200 acpi0 acpi0 87060 79099 0 0 3 0x40014200 idle1 18375 358203 0 0 3 0x14200 bored softnet3 71179 140703 0 0 3 0x14200 bored softnet2 56014 205821 0 0 3 0x14200 bored softnet1 44623 304775 0 0 3 0x14200 bored softnet0 51862 238540 0 0 3 0x14200 bored systqmp 32440 348853 0 0 3 0x14200 bored systq 32481 341227 0 0 3 0x14200 tmoslp softclockmp 81368 192789 0 0 3 0x40014200 tmoslp softclock 26685 138287 0 0 3 0x40014200 idle0 1 481961 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff839840f8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 80727 (syz-executor) thread 0xffff8000fffea7d0 (306998) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83a20fe0) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff839840f8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10189 10955K 10966K 166960K 11266 0 pcb 17 12K 12K 166960K 17 0 rtable 222 6K 6K 166960K 328 0 pf 31 16K 16K 166960K 31 0 ifaddr 40 7K 7K 166960K 42 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 12K 166960K 1 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1355 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 3 0K 0K 166960K 3 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 27 101K 125K 166960K 159 0 sigio 1 0K 0K 166960K 2 0 proc 61 91K 115K 166960K 478 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 8 0 in_multi 89 6K 6K 166960K 89 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 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 333 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 269 178K 186K 166960K 2908 0 UVM aobj 3 2K 2K 166960K 4 0 pinsyscall 49 98K 117K 166960K 1142 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 2 0 NDP 25 1K 1K 166960K 25 0 temp 35 8674K 8738K 166960K 3655 0 kqueue 14 22K 26K 166960K 26 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 33 0 28 1 0 1 1 0 8 0 rtentry 176 105 0 1 5 0 5 5 0 8 0 unpcb 144 51 0 36 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 82 0 76 8 0 8 8 0 8 7 arp 128 18 0 0 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 384 182 0 169 12 0 12 12 0 8 10 nd6 144 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 414 0 0 26 0 26 26 0 8 0 art_table 32 415 0 0 4 0 4 4 0 8 0 art_node 16 104 0 9 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 0 1 1 0 8 1 semapl 112 1 0 0 1 0 1 1 0 8 0 shmpl 112 1 0 1 1 0 1 1 0 8 1 pool(0xffffffff839840e0:shmpl): page inconsistency: page 0xfffffd806967b000; 34 on list, 0 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1577 0 74 95 0 95 95 0 8 0 ffsino 288 1577 0 74 108 0 108 108 0 8 0 nchpl 144 1787 0 109 63 0 63 63 0 8 0 uvmvnodes 80 1658 0 0 34 0 34 34 0 8 0 vnodes 216 1658 0 0 93 0 93 93 0 8 0 namei 1024 5214 0 5214 1 0 1 1 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 5838 0 5838 3 1 2 2 1 8 2 plimitpl 152 39 0 14 2 0 2 2 0 8 0 sigapl 424 429 0 372 8 0 8 8 0 8 0 knotepl 120 140 0 0 5 0 5 5 0 8 0 kqueuepl 224 27 0 16 1 0 1 1 0 8 0 pipepl 336 98 0 70 3 0 3 3 0 8 0 fdescpl 520 411 0 372 4 0 4 4 0 8 0 filepl 160 1519 0 1292 14 0 14 14 0 8 3 lockfpl 104 8 0 4 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 135 0 117 1 0 1 1 0 8 0 zombiepl 144 374 0 372 1 0 1 1 0 8 0 processpl 1240 429 0 372 5 0 5 5 0 8 0 procpl 656 472 0 409 6 0 6 6 0 8 0 sockpl 728 266 0 233 13 0 13 13 0 8 9 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 31 0 0 4 0 4 4 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 240 0 0 15 0 15 15 0 8 0 bufpl 280 2252 0 116 153 0 153 153 0 8 0 anonpl 32 3776 0 0 31 0 31 31 0 246 0 amapchunkpl 152 8362 0 7776 24 0 24 24 0 158 0 amappl16 200 1937 0 1919 5 0 5 5 0 8 3 amappl15 192 6 0 6 1 0 1 1 0 8 1 amappl14 184 108 0 96 1 0 1 1 0 8 0 amappl13 176 5 0 4 1 0 1 1 0 8 0 amappl12 168 994 0 956 2 0 2 2 0 8 0 amappl11 160 44 0 34 1 0 1 1 0 8 0 amappl10 152 4 0 4 1 0 1 1 0 8 1 amappl9 144 249 0 249 1 0 1 1 0 8 1 amappl8 136 21 0 20 1 0 1 1 0 8 0 amappl7 128 109 0 98 1 0 1 1 0 8 0 amappl6 120 170 0 166 1 0 1 1 0 8 0 amappl5 112 112 0 106 1 0 1 1 0 8 0 amappl4 104 269 0 252 1 0 1 1 0 8 0 amappl3 96 1279 0 1144 4 0 4 4 0 8 0 amappl2 88 576 0 520 2 0 2 2 0 8 0 amappl1 80 7691 0 7085 14 0 14 14 0 8 0 amappl 88 2309 0 2111 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 4878 0 4843 2 0 2 2 0 8 0 vmmpepl 168 32441 0 30247 98 0 98 98 0 357 1 vmsppl 480 410 0 372 6 0 6 6 0 8 0 rwobjpl 72 13480 0 10918 48 0 48 48 0 8 0 pdppl 4096 830 0 744 110 10 100 100 0 8 14 pvpl 32 9875 0 0 80 0 80 80 0 265 0 pmappl 256 410 0 372 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 398 0 12 12 0 12 12 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83809ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a20dd8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x749d76f51a60, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83809ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83a20dd8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x749d76f51a60, count: -7 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833cfccd) at panic+0x1e5 pool_do_get(ffffffff839840e0,1,ffff800039c05248) at pool_do_get+0x5ea pool_get(ffffffff839840e0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000fffea7d0,ffff800039c054a0,20,ffff800039c053f0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000fffea7d0,ffff800039c054a0,ffff800039c053f0) at sys_shmget+0x1b2 syscall(ffff800039c054a0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbb3562c6ac0, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833cfccd) at panic+0x1e5 pool_do_get(ffffffff839840e0,1,ffff800039c05248) at pool_do_get+0x5ea pool_get(ffffffff839840e0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000fffea7d0,ffff800039c054a0,20,ffff800039c053f0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000fffea7d0,ffff800039c054a0,ffff800039c053f0) at sys_shmget+0x1b2 syscall(ffff800039c054a0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbb3562c6ac0, count: -8