Warning: Permanently added '10.128.10.45' (ECDSA) to the list of known hosts. 2019/02/15 06:49:13 fuzzer started 2019/02/15 06:49:18 dialing manager at 10.128.15.235:32996 2019/02/15 06:49:19 syscalls: 1 2019/02/15 06:49:19 code coverage: enabled 2019/02/15 06:49:19 comparison tracing: enabled 2019/02/15 06:49:19 extra coverage: support is not implemented in syzkaller 2019/02/15 06:49:19 setuid sandbox: enabled 2019/02/15 06:49:19 namespace sandbox: support is not implemented in syzkaller 2019/02/15 06:49:19 Android sandbox: support is not implemented in syzkaller 2019/02/15 06:49:19 fault injection: support is not implemented in syzkaller 2019/02/15 06:49:19 leak checking: support is not implemented in syzkaller 2019/02/15 06:49:19 net packet injection: enabled 2019/02/15 06:49:19 net device setup: support is not implemented in syzkaller 06:49:22 executing program 0: r0 = semget$private(0x0, 0x7, 0x70a) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}, {0x2, 0x7, 0x1000}, {0x1, 0x10000, 0x1800}, {0x0, 0x8, 0x1800}], 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x62, 0x7}, {0x7, 0x74}, {0x8f, 0x81}, {0x86, 0xfffffffffffffffe}], 0x4}) r2 = msgget$private(0x0, 0x4) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r6, r7, 0x20, 0x5}, 0xc000000000, 0xff, r9, r10, 0xffff, 0xfd1, 0xbf1, 0x1}) getgid() fcntl$setown(r1, 0x6, r9) setreuid(r3, r3) r11 = geteuid() fcntl$getflags(r1, 0x3) chown(&(0x7f0000000200)='./file0\x00', r11, r4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x81, 0x2, 0x7, 0x1, 0x8001, 0xae, 0x100000001, 0x0, 0x0, 0x8, 0x6}) fchmod(r1, 0x20) fchownat(r1, &(0x7f0000000340)='./file0\x00', r3, r7, 0x4) r12 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x5, r11, r7, r3, r8, 0x8, 0x7}, 0x101, 0xffffffffffffff51, r5, r10, 0x64d5, 0x6, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) kevent(r1, &(0x7f0000000440)=[{{r1}, 0x0, 0x10, 0x40000000, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x3, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x98, 0x91, 0x5864, 0x5}], 0x100000000, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7, 0x3c7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}], 0x300000000000, &(0x7f0000000500)={0x4, 0xb}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000540)) mknod$loop(&(0x7f0000000580)='./file1\x00', 0x188, 0x0) getpgid(r9) 06:49:22 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100e0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9507) flock(r0, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x8, 0x7, 0xff, 0x3}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r3 = fcntl$getown(r2, 0x5) getpgid(r3) flock(r0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="6d4c2790f872e874f7312c335e3d3953250a85e826117d904e5a", 0x1a) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x50, 0x2, 0xfff, 0x95}, {{r5}, 0x0, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x28, 0x2, 0x1ff, 0xc4}], 0x4, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x5, 0x6}], 0x40666e1, &(0x7f0000000400)={0x4f, 0x8000}) getpeername$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x5, 0x400}, {0x18, 0x3, 0x1, 0x101}, 0xa25a, [0xba, 0x4, 0x3, 0x3eb8, 0x7, 0x2b, 0x7, 0xfff]}, 0x3c) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/151, 0x97) linkat(r1, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='.\x00', 0x4) getsockname$inet6(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000780)={0x4, 0x1, 0x3, 0xfffffffffffffff9, 0xff}, 0xc) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000800)) 06:49:22 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getrlimit(0x0, &(0x7f0000000040)) 06:49:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:49:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0xcf, 0x5}], 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:49:22 executing program 1: fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffbffffe, 0x2}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x8, 0x3, 0x8001, 0x101}) 06:49:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() shutdown(r2, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xf95, 0x5}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="0f9299338deba4d4515673fc2401772741887d585c5598ef9807c8870d3e0a7103cfb303029a71f5dde5a84f66dbf0ce665722e31e5da807e7b4a9b5a0acd2dfe0eebf8099e2abc29d6cca95c0802df6ad2647e31c2116c33f5ca53c737d79fb2e0cf079cd4105e13806cbc7ab04f8efb740a6626b21bd7cc2872a41014ea68c3cc43104f3379ddd2f17d7feed341d6f385378498581085a38dcdc87f510f9a5a659984ee5521fc0cc", 0xa9}, {&(0x7f00000002c0)="f5937030702437650b58981a364944880fcd555aa018af9a839da7224d56c949500bb6c1e0ee70ef821dc2611106b1b0c0725b7184b81294a8b391a5d51af4943fc493e190d9352c5ef807770acdefea9cf3ac0e9a066e7e6d1427", 0x5b}, {&(0x7f0000000340)="3553dc6e09bd83269c69ef3d3fd1277da9f327c89182452f99a3d4e32151b42e1b72ddfcb394dbe1dc5ac75946bad5b50dd3ab3e898195d71e05be3e8c3c02fb9f81fec358a34d259619d0", 0x4b}, {&(0x7f00000005c0)="2385400a672992d1b07c17f44ae71ba7f7c05897ed6b8bd1da32225638779e005b0f952aca47dae477a337caf59e1e260a2fc79490440efdf9265ce98891f7a1aafd223fd4c1e67556c3696a5a38a0aa6554f53e81c40e60e3f38aa463897bb68965dc027255ba14603b955146b32c90a9f5fb693dd102214896fefe8b796ba568b9de6fe381f88be97f06dfdaafbed795b8034292fb6455e0aee428b244eacad2185c124b5fa7812d495222a9634066b5f73877a32609c37945b55750129ce232660b367fe5467f9298c9ca0d1de4a1e64162a6075048b4992d4118828b24fe264efd2a7026fbf882536ae4e7e061bdb7ce50f52ffb4d0571a883bf8fe1b6ff54cff14d15146d6836e65923057424f6959782650cdf50d3592ed47449e3d6b3aec04766d6f8dc8ea08d3624f1a96d7be5035efc06bb15413b9a8755289da506dbb3e467416323efebb8a7f6cb3353940d7593e3c001b8939b9ea7858c71fce0070a9069bbfac03d6dd46c58e5696ab3bd552c87066a447155079d0173042fee18d337fcb8e45e3fe6799bf13628569abc3fb8cca401f031df61c98c60e20af6b47140f8528ba10aae78fcca7ad205b6a8377352a6bc9018a565af5e7b417e77b0fa804845f981aadb29df39f4f835e938fbaf5b4235a7266d02874be7cf7ff5a898f1231863c2cd6dacc2eacb1330f9181ae23def03078bd1b780c8ddee586c8aa6b8ede9db0ae80cdf26f1d4b6418d4a8923cebc1ed2f08fd24f496144464b733e8aa92d9d629502f2d1a8576b348ae2ca332562898cb86f7ce8fd7e37634231f3d70a3b8f3cab185aa04593b4d9a7017b35e32b9a06701581d277467073771a4e7ffb0c52d26910b392f26ca718f4a060a27ed446cc9a708f2aa5cf8469c5c25380f7cfe04fbc158cd1939f922a391ee068c840c6e15765436324822ec90198df7f8d8e8a7647f448cc24c4018d6f4baaafc2bd61ec85fe381c6053f5898f1b8439e5a760d1f0533bb7f611a7d2276dab63bd1a481bc940d9276ab2609d9da3176b93dc3bc090a674e162fba5a714aeabda841e7cb8a27c51d4752fb5de0312752d2e9d978535d524da292c1e540e63c31e5b14f29e842dc2377604709874f455c0a3b3029d6488589c5d6645e62d8cd6e592f97652fbc3440a53347c695bd8dff5a34b5d820f0cd961cfdee0f51b1082e806068895ad539c192f274ab42e77f3c84af898023c576ea5d8ec6a67080e9db38cdb5c262c97e527dcd5435bc7b4e8c67877b1d56c28a6b41b4e3c004ec9214f86b2e4228b579ce2f930459806ed0347a92b64b6cd100c392f57d6c3d7762bc23f8e471e12e59cce5895c1e1947adc136bbc7d9e59596b9102c9bea946e4480c3f50ecd227f8f13c2afa4096eafba4a71ba178870143dcca5e9309fa59dd5ce40f95cd6c9ff270004244059c5b85efa42d10bf87671a781c4e47356c863b85c7d4ea2daf2b9a8583556baa960509e30b6454959c7aad0dfb2b6e395ad16fa4b102d85b290b6710a4842de63b8ec57ef9fdf5bb43bfa7852fd66765758276bb1de4a653e954c68ca23fbe364c7fc2c870d2e11171a18d798deee568d8feb79bc18469cb88920fa7b7061c32b5db479946e0293df2291f698e7f4809cd3d91e70e2802046a45e910a43353b27f3142a02c8b15ef903be5f7e175ae0aed9a8123e7724332d4cb4fe384809fcb4ddd25f627cf9161b02fc5788e3b00aeb582f41d5ae7b289180ee98410618732846b9a643fdb20a0a9e7b4c984dcbc257ab5ca636ce7e283d0ed45a7004d8c5c0b92395ce972990b1461e8be95c543d275e70535b1618efc4586a037d87044d0c4880b746b6e34bc1e0266527b94fd3ed203b06ca125ac6f5fdd53d578ae8c0cd6fee8db378e3e99ecd07f48729f29d4faea39a002187aae5ebf107cfb5e8c456988f7a4eaba7b2b89be79a0b6cf5d1245af43e02484c480959f64c4f0915e7edccc54773e7587072f11ebab041e4c036042b12c2b40567c39b56d2abcc2fcb265a61d878b59868413761f4be0821348cd8fb42aa63214aa9de3d7fe2708c06238658e4a6edf0b456f2c3af4bc71ea07d35c7bd982022bb88e4714ed55637e5b756a6bba95d29987f540b59e9f5f9d87814d8deaeaf1c0432b008396c3b521552c68b8120c984b9950e1fa7fd658244f3481befb9b78b9b81df9fdb7172b862466efc318a16edf2c569ef1313aa22eee17a8d017b4bc5b06e316f4a37c75d59328cda85788439e3471a3b91e330bb78666b35acceacd5baa39de40808ab7a4c63080daddcd12d8021579382dcb4393f8cca40dbe78d5e82b572443fcf62279f3184e934e45781a60fa42ac5ff05ecab94f4c70067a17d1b01296228f2f3104889125c1ab2a20fc9a3be13b9d0023287134db623a6c32ad6fd8da03c18a9eb95fc88f5824fd8844854c2a5c65ec0d719861f00050cfd7aa93d87ed3f1fbd8a3a0e21bf5c1b9ac3f1ee1adb1a26c9d6d4c98075279e398d603cddf5159d1f3111db9c3eeb97500e0507e10f8650c71bf0ff0ad8c9f854fca20649fc57eff7623722d5a78e5ca2dda69e7e3728bf217d93ca75a0c1e0053f7f73b3f220292c1d5b25ab10c10f3d45c04ee97e0787f399a5049f331143f6bc66f21b64ab96cbf68c2199f10443f84d86f0b229dd545cd891aad35b68c3f5b0f1d88b5b0119d10145781d718792dad91062dbd76be91f3604cf7c8bb3474f2e87a3e4e18250d7c6ba1b73827a894b8b0bd8192df952e5906ff73cbc5c4c3a5cf5a594c5d37fb8d6991fa2b7f4df5e75e372e517bb990e7b1fe0f0b707ca9c108d924b0ef4cf74b8b4e64b6683fc656dedaa5c329d71048db03e394482002102879d44fd76d65684fd2f3b68fddd36a1dea79ec2b31dbe43bdfac6dee95ec89aa7e34560f1f6eccd4f8747ff8fa7f9095394c9e9481efe97df6cea833fae7f6e568b1fcd0c7ef71734fa71315a2f09adbed38f0ddc26130495700e79cf602b3178705712da32da18ec6b901063dac8b0416501b362011900f9d44d89aacbdf83cf66909d9b500ccf2f009714e57fa1e8865bb79e7eab3cbfe2bff52eecd3588b4751d2260f2346787891a9f20447813265a1df76c4b30c503d15512051275ef63ea9bc1136a4cd31f367f4da993d79ba7e4d39279287a8f86353607e9f822de13b55b714e71dc0adbc94da25ab6f5c422031cd110e0abc204da9ad5bce2579707f170c752590915d16d29a43f7341feaa635a0fecd8918eda83ad56f1fb0f81daf5c47daeb5d09543036f0492ec1d300ef7a891bbfc2cdf6436e975cfc7d229246db71f90905a93895f12c46aeda62715c616629e3d645cbe0c57f98cf93ac79ea8cd894aaeb5734d021aeea111f6e3049698fdd73a15edb07f7445a18b8d77ac69b6169a359634023cf7bcbe65d9976224d9db94ccccda099a4b158f4faaf216c4a5de7b7aac887e58dd0c62e1a2928da20cfd9ae02ccfb7d07c4bb460af3e82481168b0d90b99881c70655644964e5e6f0c39975938d6edcd6c35d9e8eee6b92f9a84a316388ee6070d4f8017a5b3e54172d130df643c57d39108d7cea8dd3e605134f61e5c1763bc13c27d509b08548884505d81b310144438ef680218115804afb847e765fb1fd5ae2da3e7e36db808473f363f9d8193530fdf803cad260a33a898ddb248b82ec9ed51b5951db103ca30e1f7a0d836976cf35ae56cfdcfa1e915edd004a6b42eb1c2e6d6606457b21895f8bb2593f152f97009838e9aa16138eca71d4506eae624fe6c40201c22b0f8074b97891e132bd0e52bb7a65cbf001420aaa3833d3f29b0ad60b880e985e04eb482a0dcaaf5df7e4079026495ba1a92143aa1c881bb9671d1828961ebb455d2644789c2691b36ccf50b12133dd244c878e5ee98262bc6f73fbb8cd407774c74a8826f56e236b9e659fb1cb6a059290263d3c46547ebc57172b24c4fe1cf385c58be8027e360e8b9ce18d4f240fff2f04a97baa955d3479392e282409ebff62c9629e0c177eb3056dc9825c6c5f622137a96b1134a794be0f669957500d0292604b87889744c93c99ea9340c2d25a27492833b01b5a9a3c01133cd276aa733fcf902c562928137dc08b3e1e6e13e4d769543ae8bbad6f5c1fe03f5a0bfa99909c9a8a449256b20cf9acd33134a4190681898dbf11da8733e954f185ecd71861676bfe707e0fb4b81aa3a5af248882eaed7ff31564ff8f8fa6ce28bf9479950b28feb74b7b5313a0ab7730e16d8971d0ce9fe7c1ff76b582e89b371ebab9ff71ea40db1bb722fc5110dcf0a37c71d3bf15324fc1bdf608f97f3bcddbe482dfb3500fdb3f134ffbc42bd2712fc8e641849c509978cc06c7c591e245d6a409f6efe29e1f1f38042a1b3c96bcb712757ef91b0393f184f5ef23da55db0cb7aaa3795e5ab76154fa14cdde9cd383e533f317b5bfbd7d5a1d808a68b1cfacf1481ad27c5ef04ee11caeedcb07a36e638c3ace3b440ea2b5db256e60aab9ac453994795b6cc824c0d4e2a04a17e3fa3c7c9dc41a2a75bec0154340e204f6351c44d0bc1491038b428b41567997abb152d6f5a9c0347c38dbc0fad0e67809abe49faa0c3a69324c447a2f26804f070259ba8d13d5aac317ba19c563877f7932a398990255781889b33233c3d594159cdababb317c84791effb9ce07272c550f4bda76cf074f301a711bfdfcf11f620737862bf0f70a1c634acca708dc54688feb0e3377c904ecb01a7f739726430389a3d8567e7e4187a171e463ae06f5640d3e973cc98131f90224f09454c39c1135024a3ad9a68aa10bd011513bf8f361d1a0d8b9b893adc22bb358991d7bf600e3ace0671f7bf7f9959c1585d80be33bad4a62eef420c940161168e08327f307260ba76adc22b67dfccc6582f206e36f43f74f1f0e0fa1a31d039941dd3b7545b907667c29e458511ee5ecb75279a67a126bd616b539ec9a9550ef3ebb5c248677bfc97713507551edf9b3c63f06bfa912fce34b29ae5fef657e6c26bf106ab0add6bc9f1a9bd3373a544a761d18d729f273f32c12ad6b04f71ea461d8aadcdb7987ceb5543efa649519f09ba4cb19cef670cc9144ffbe4597b66e6d52701d35c6195ceef207a0c6dc36c0025c225d51ce33934a40cf496d3ed47e35847af7a8d07f025651fbc0f3a7083dfa0380817805c7d20d8ad981b9b44bcbd58d0e7a232ab7e25d46192d168e327b2e2b0fb1ccb4fda3d059bd9b072199c620c27ec8aa5e12c95bf9f7c4cad50bf09ccad902ffbec0bf20c926da17d2f6e133519eea774487ea56d4cdbd2efd2a8423ba9efb2246f12248e878d4a7323b84ca726a1d04dd9e969441f9488f4070764daf6615c0dbb15442c270189a22c2ec540046fab9e58f9ab76544140eaf8ab1ad08c406afdcf2b778b3bb9f6e79b5a590efa4c4888cd9699cec571993d0b809855850b478b01931daffcd6146b90f39171bf3c22c28b10de066ffb2c5ffa17bd1f4c1f94fe96ea26f347a102a8a1e7a93d7f037fa3c88eed4c6d538686ce892856cb0cff6e4bae5d15da13bdb74b3062afb22e298bf8be3c30494f5e50470f2d4b1d1670a0e38fb6a165af5ed310da602447e134b609d54124eab353c89160d7437b7d2c5d8e55f82dd3bf0d6efd590455066fa47f208fb88c743d7e5f7f4581d2c54f0bc282d31a2ea728fe8d245b3a19fa09feedf376841c4e0726a4357c16cd66595ba5f308d8ac50b495ea0b950f975926d3bdc731c206588ee05668855ee5af3b64", 0x1000}, {&(0x7f00000003c0)="ea8c716e7210248dc8ee88e09bfb7436ee15d0c0cbe54566cf81a961ee6e452e02ed6d8f1bef4cff6c4d17cd72c388980452b652f5f406cd5782ddbacd5291bfc279eb6df28346bc83", 0x49}], 0x5, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:49:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x10) openat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) 06:49:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) recvfrom(r0, &(0x7f0000000040)=""/5, 0x5, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="21002e2f79665e0fe3f97df1dcfa3c5e1e74b91e"], 0xa) 06:49:23 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2b6dd9567b3000"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) rename(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 06:49:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() getgid() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0xffffffffffffffff}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x90, 0x89, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffff01, 0x81}], 0x6, &(0x7f0000000080)={0x0, 0x3}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7ffc, 0x0) socket$inet(0x2, 0x4003, 0x5) 06:49:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 06:49:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0xc007, 0x7) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) syz_open_pts() close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5c6", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 06:49:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) fchmod(r0, 0x2) writev(r0, &(0x7f0000000040), 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x7f) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 06:49:23 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x2, 0x1}, 0x40, 0x2b, r5, r6, 0xf4fd, 0x2a40, 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) getpid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) 06:49:23 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) fcntl$getflags(r0, 0x1) 06:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "845c55090000000813fb34357857018ad79f2500"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:49:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) 06:49:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 06:49:24 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r0, 0x2a, 0x26, 0x0, 0xfffffedb) 06:49:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) nanosleep(&(0x7f0000000000)={0x4, 0x40000000000}, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x222, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x60, 0x12) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10080, 0x0) r9 = syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x18, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x420, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x31, 0xfffff, 0x3ff, 0xffffffffffff0001}, {{r4}, 0xfffffffffffffffb, 0x9, 0xd, 0x4, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x3, 0x9}], 0x401, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6c0000000, 0x3}, {{r7}, 0xfffffffffffffffe, 0x8, 0x20000005, 0x0, 0x6da08548}, {{r8}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x3, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x80000000, 0x131, 0x2}, {{r10}, 0xffffffffffffffff, 0x5, 0x4, 0x1, 0x2}, {{r11}, 0xffffffffffffffff, 0x84, 0xfffff, 0x200, 0x5}, {{r12}, 0xfffffffffffffff8, 0x2, 0x2, 0xfff, 0x2}], 0x1, &(0x7f0000000440)={0x0, 0x67}) 06:49:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) socket(0x20, 0x2000003, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 06:49:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) r0 = open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20380, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000000)) 06:49:25 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffdb1, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x408) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe0b, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 06:49:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:49:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3d5) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed3400641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xffffffffffffff87) write(r0, &(0x7f0000000000)="e1dc28ca99ff057fe78158f5fd2038eca4016a5c7752b72244d6fe", 0x1b) 06:49:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') semget(0x3, 0x0, 0x4691d90f54b3f467) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) r2 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r2, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) semget$private(0x0, 0x4, 0x2) 06:49:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:49:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x408, 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x9b, 0x0) write(r1, &(0x7f00000001c0)="a37b892170", 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 06:49:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b36a206e9eee36696ad4fea5017444fef2ba9e31b3468e82da93b677eb180d277a640f69f80518ab38b22f938ea54fba177c98d1ca5912e118f066174a06d613e00b75788d0ec022336ce86e69cd7c336fa3", 0x52) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f00000013c0)=""/197, 0xc5}], 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$inet(r0, &(0x7f0000000300), &(0x7f00000002c0)=0x1a74dab3bf7ab1af) ioctl$TIOCSBRK(r2, 0x2000747b) 06:49:25 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x420d) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 06:49:25 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x5, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 06:49:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:49:25 executing program 1: socketpair(0x22, 0x1, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0xca2, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0xd2}) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000180)=""/142, 0x8e) 06:49:25 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') unlink(&(0x7f00000000c0)='./file0\x00') 06:49:25 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x43) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)=0x2) 06:49:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x208001ff, 0x0, "b000030000f61007303fac337d4b00", 0x4}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 06:49:25 executing program 1: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)={0x1, "ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b3af0b91947cd170ff6e6ab7c7a95eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef9"}, 0x9d, 0x800) 06:49:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="8e25679f830ca62acb7bae7188ecc95db8e5e76ebbb044b2bc734f1349909df4d48c4f0113b0aa57cfe5409a1217fc374173d076c86c00e7293a47de8768ee7cd1f67412188fb42e348485f897f0e1eab8b9322f74e55ed38e7e00d6dc368ed6deab9a5579ccc00cee323ffc1fd187367d119137c5db92ed307758552c9694d04d16bae5f6abaee7af7109659e9b4dee364cf61f6a2f0355767c219347f73d84ac830f6129e7f29732287587bf01ffb3d10fa4858a0dc3ed00261e65d6f6f9a1a845336bf58ab9a064180a927d49426c38c67a6ca2a1dd43d7b2b4f3ec882f30c903b3f693", 0xe5}, {&(0x7f0000000280)="66e500845ccfdd713f4c055e068f7475c35f218623dfa856d177326a3b91bb22a32a2bad25f12426cabf4f8e2a4325e336a0c8f4df7f00572e4360a1f3d98eb02dca028404243b2495dc864a4a2168d62fdc3fc2d7b93d70491da79fda6b206db4ce4ae3db0aca4dc2a6e472cd6d9b9b6b540c7eeb995c773a31091d8ac990f89ddccd278e2efb970cb42562f319a5498e062f819ad80606f345afd40126a1ed687a5fc7946d5e6f6383067f0026dbb48426b00549681c1b7d63557f07eb065f10765ac89a8713919118770fcd9fafe4939d76d5fb190ab8979cd7ddb3ffb130b7068726a26eaf3bc292dcb0884ce29e33796db1179cf3468613cc0c3c7ec6a6fa4a8b0d423acb486a2b869973e6c9ed714f734f3e811d12820e5f2809e669213018cc1e7aaddcb6d70dd92d7d8d3cbbb09dd7aa967f49d2b0d04aa7649707f78cb414c3154f26d09e3c688c8a2d0d030de1f051b467ddf1be93ed8476fcd2393a31a7c4fc22d1b24d30a28defbf6b09e2b3270f08fcf058722a46677f7398661719c6946bb5f7155c22a0c5cdcf7c4d6cecf017b72b23cf235bb539139d70742fcea14299960f4879c3bb7840020eca27af59e73082ea2f65d8951f0fb5550f39091e47f62a52d5d5af92c96566be94de104c37fe295ef23c2c6df0dc8eab9d17d29a95a7825088c929d39cb846ece2a8105cb4bd363efd527d78d25c373391103ddf0b4d658b29927c33373c3fd33c231bddd30580bf77cc798daf81667dfc15e7d633513e34ef212693ea35ccd36a484f7da314744e84fb0b78cfb7362da0d4ba3054f4d8eb81992a3ced4842dadea940a7004b447fefd45233fc2242e374e80e664c2192d81d3ec4f1f314eb7295985bb8caa3a579a32a809bde1fabe20f330e604d002c22ba18c1b870aaa457ce07df0ea6136b0c2558bdc3949f5b7faa176e71f43cf350b8aca9a5005b7b749f516f9179fbd7075865206395e4616fc299719334f2facfacd5494b628dab50c06445880ae152a18d06decc1d93f65e5b71ab38da66fac16ba6628f610a81d839a44654346eae8943cd79fdd5c35933555c08d8f0211ba5a28058fc79f837ebb8b8c04228736a80088de8fc3a22429fe4b37ee4785b1911508f43895b4f304a11998cbdd24d5cf6cc8bf80347e9e7fd8b71cf761f11c4b01117d7bb001b9ad5611a416c48f1e71f72946537796b0fe9d429344ee93b168dea1b5aeba7e2ec3055c35c5da5ce3ea45a2b9eecfada7e0ca3ae647a3278805b51b003ad186b5b6693ad0ab9f6cc4affd38a62691d07b19ce4821ba223f5393cab62c1494ec1ac5f8c8b08c0265b19e50f4b992e1bfc2db4aed1f8338d9bcc89558907ae5355506a5276c0809b30e25241d71cb1cad6251268d92bd9f3bfd867feafa7a49aed0f43ca4861c3ef0689c9e4c65c9ba2fe7af607084588edcb7df6030788f23ed7d1245b05b6ef08730b4b0b7b16780b2f4e4724c2d6083853c53f56b720b161a0e0d67df400b5e3a1b90b4e7cfd3466eafacd62e4342264559de4c0f55e95bc8dd6c9a59bce84335650c1028e90aa18374f2ce69efa4cb9ad7c11b2eec89c73b83f4c0cf00607546afa8e5964a80a6c0d60e8453c998faee3022dc581be8822c7aee854f22b078ea7c605575c29d2654f98fc3a4ede5fadcfb8cb98fdc750b260e2904525291bee68752910fd96bd6c91a521489af255e1b8343724d33d8d42066fc34c0989c3d7331470b3d524e6cdfe37609d60d70d81c8539c6a03908c5b6f2ef31948e8d2ed5eccfec0bb723b43f56cb95b39ba56ffe35741758e6c5cf61d731a477699be84c4d3d65b236a1ed79f4794bdcc98eae10242b82155c67905b7800eac694ae1e98bf5534635843d4557ff3c47282cdb1cdd6324b2b00b5f3ee7c23472a838689013dee0b23af3335916c12b26ad74bfa54ffcf3425b8a0aa34f2307e4a6e122c0232e849e9aea02bfb55723ff8ad47e636d7b4a1e9dee04599d587282d2fa6cdc0bdaceb9be84057109c4395a24684b195357d71d2e1829ee0025fa167cba265094ef2a60fd3440bcc149b7b97a73135605f55f446ae93da059c1fae4a4f89723205c8f62c2c03867c0131272b083bc3b578f6621b6833d512864ca0da81acedacbc72627cd6cad940d0b127634eb0cc7279a77618205c0fcf054f94563fae0b119c8668d0ebc885924d221ec40aa275a514d286063d2bd732709990a7e4d341bc355848f3d0690502ac9e8e8d7433ea1c2f3f302edd91e2a549aca84a8eb1ce1a5a648eb0e4bad5eb9ddca3cb83126340e09e1e73b2d320b2b3b1c31dc9d7c32b19b076e59d39639f19647c9bbae1a768663843cbe4c4ca39f8cd4180040b7201c78c9c61cd154ee546bba56b6f55ec179ef9bc41753419348d26ad528a89ca269145a65aed930613d2c0b9810c874d4cda5a119289aa8f8fb0d56a7c082c87d50934ec4ed75564a014207367e33a77b254e2210214ae2ff15a967059eb81263025de6c24a89e98dea249f19ec07c79e92975f23ee1d1e0d769e5137a050d9743c50ab74f73f7152a2119d9338b8dc99e650ec3aca9bff8fc8e81e2b7504815a6fc101fe85499fbbaa87a7fae28ccefc6e60bf881fca62ff7e1ee230d0a9309d6dc1b3ae74281d13970ef5043fffebff39e71cd6576a42cbd1d42541d677b6ea07e46505515904d152bff8e9c9c67e7f7569bc5c35d2d84db9ff42b0149c98a56bd9a9bac0fb91a3a2dcd4fd45db5c9483412a79d27b103bb188dd638e1f85729f59a2d6b84bad575574f81749e74dec9e5d57b5f0b87d80854410b2793388980252443c042b595e501f0ce17c3ee535f99bb2ebb2f2cff3a273c4da30ea10b256f407e09427bbecc44f038c6de9d166bbd97a15db7478e9b3e43b1bd312585c8dbdf85d582edae0572d58ccabb3a7df699c95165e34e0cb139cf6418ccfdbfcf575b3aefa0303c0a2db5acfaf313fd9e9d5e3b882c39bc82075954f14b0669ac394878df5cd5e6f0b9194171bdc715837e42236b335250d68905459fe1fb104c89f752b93e0c3669df3c066ebfed107383045c9d70ecc2bdbebca7736fde142d4f9f9fa63c6220317a1e81af4523d5a985edb9693df26e63e6d617ce961bd023bcb2c38c57fd9c9197cc59595b553947b8141dd03ea56d89271a5d5b5c619ff87a5cbb08987f16e16cc0ecb6094aa0ffb878e028950cef9ea24370c22345e02aec362cebd06e0235e5cca7bcf8fac89a2f1b91e34d6bb04be2e252c340a8b3b7a163f28ee0cd6b516be7d4ce448e626022fd621f70127d5edadd5184e7331f772b860838bb47fe20d1bd37475334b014a1885d4f8dd02196a0ae1f888c2954236d0982d426c5086edbf8e8157dc4ef93222b876aa14dbd40e5cc83467f451aea9e3591a762587c71f06248c11dab99754b4da40c7936f8c4ebc1e356a6d5841c9392fca1377ca77b282e6ac0405f950a3938219c4c5c6a121f9d1b8c425efab1c4c0d50bfb0f3bdf53471a07cd461f6ea58a284a3074baa9e3fbd9b0c4b9f5b79e087923607bca8978b5a6e9c34458e694402008261d5aa6e597d2368f93915e8a5414ffe1af471d6bf227ce87ec9e243d83c3449ce4292ab3bbf599a55014be344c77269e12d1078b7466f1382f62a98d1cb30e16b8c5bfa2771f7806de0e978466bda4c516077f5fa8f515734a92b9325a412755aa82256d2f5045f85e5a1f552f91afcb4c9c7686d964fe25928511cb1e574a1ba56036b29db6293b039dcb62a7f11a485f43202672874e80ed4ba4a3ef9b84f56f09b631547b05cedd7af0c0863d543cb531268a98cce67aa464216acf2b28dae3feaed47d2fa5d6ba0bce52b2177e72235d132b510ed95357d27903e82c186e4be5b4e4a8d6fc02dd829965f843564676ee89e5ea5a999de52d88cbea95ea1033298946103906c7e761a88623e65c6a564ec4c56737175a554d274c43cd52e240133de373b0bdea58105ad701102b422975c0e71d1540eeee97dcd2422cb5cc0b9c0811d8dfb352d817ecf638255b8d2daa32709f3d18b2a7cdc710649f52b1b4b4b9c2c07b185b63657eef5f36119567d067e204dc4930b0f8793af712ef0b7b988f68d9acb596e94a3675bdad38078706cc2e875c0aa7ad63b0b8d4b7713cb5ae1e0d78077e71a064772aac2846cce39fdb6378abde3a8ee22c792dc5cb245e4bd1c49a11490fdec7d13afd9341ede352daa7bc92ad7ab64d2df9ea1cc8cc2f7432efbea78e2e7e3260ae959f8e60eacde6272d69f4a79c42ddd709f4cc9d4f4bca5bd941016f21f1b12bb89bdd66c7ae51a7a0e079665ce1aad0b7c022b8c4785e61e0f37966550701f8214fb8621e2f66850d7b8df3f9b6b5d50f4b509ffcd359ccc0cdea0ad4a635e54b758d21968514cdc8b29307bbceac2d26404b68e7d48fca52c5bcbc5406581b35547101f8d210abea9ef304f997a302b293c305ce929423e79e8199557f2cc5b21db101dc7313f3cfcad4e50982c75338cbb3f0cd36a9333e0f62d8b634e82776798c973434fdc6f29d7ac9045996c16bd38df15f08fd0ab3bea42c84ae474c1acd8117c0d4d2bb398836eb94f082ff8237bee74e2a05686de5cda10871bfc5faf455180f5f9ab566fd287b6a12d6503a2a84fd7a910f4a922338c2128d1354046e3171ce65d66318bfcbb5d3536c7046d166b1656672ded756b723622b345ce826325605e793bf70ba56d148de0afa2439adf457d3041f5bf97e5b86832cbe186591c77e86b944275a6bcf286d62108b3595c05b1fcb34f6cf8a7a695444d00382baa1b7aca9f7017a2011f97b429bd88846c11526c5946ca8895b15446eb422dde5fc7b8f79a149387d703132517ee267e9bcade484ecc3832dbd0ce6890f788448e19b0fb7486056b21aa67d555cc6c92b315bedf7ce320af8ee2e8338e5f78d78f5c1b6fb01d6fcff65250dd93e5ef9c90ca0403dac67ff2f2025db76409cca3f35ee0a588cc4689d7b14c93a848d7c311ab62d5d12bce57ec8dfd14d827880e7689d55f477e6705dc7a43ef63129df929fbda03a607461cfaa7db48e5a1388cf5a04301e3f6174c17d7080251e79a0e251ca48c75256fed8c503a98ca089b2aa88c23dfa217950910a9e546a26b2e4f2d11348d2828528c99db0e9892aac589c5d6eacc77c257035e75c14350c90263b8f1a161e8aea7ae08518fb6373db80fa54f08babc30fea9c7301db197dff736de2cfd54c3a7f2333521667179ce47f997031b2a24daf668ad97ba903bf5fc3fd30c62aca0a0e2d030610fe988ab137cb24037c89e26d250fe275d185eb89ca83378865eae290689644e451d39b5c0ffba57fb4440d773cd428a2fd2ebf1c50bb0c7c974d969c274143a00cf0a10e0a03654fb3e45fa027ae73126692b966067236718a50a8269a9ce265eb7b10febae75364806b73f8bb4d649b00b40081d2700d8409987c253f15d9ff30561012deb8f1a154fe3e4f7f6a32d7ea09c6cb0ea01529c1789c54b212b397a1b86e94e456b136e9abfb4250deacf11d69c00c1319f1b3e17b9ec2dca3980290712d22d28c4176bdc58f35314c295323e597ad89854228049b07cc8e3622f63e8931d3914aec6989296394eae26bbf788792d27a3fe4900cf7991d29d0f43dc08907321a75a4dd6011db743e3efc81638a7102f808e05ad900e68ae6702526e485a8b96fb70ec6f207342b1dd8c78735c0b60335bc998a0491179094e9d10f3c0c97436532560c23dfbded4e4", 0x1000}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000013c0)=0x5) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 06:49:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) shutdown(r1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 06:49:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) flock(r0, 0x3) r1 = syz_open_pts() close(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/35, 0x23}], 0x2) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x10a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 06:49:26 executing program 0: socket$inet(0x2, 0x0, 0x200) r0 = socket$inet(0x2, 0x4002, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="69d27823d7090d0bcc744a631093f0efe61b8c3d2eca07fc8756aa61b05dbddf42bef4c7f6de36336a1615df6119786f9574a7d2b50066248a23e7b54e356d00965c9b6d15777dcd21d65d749458de28d27c9aa8f89996b47e4a75c5d933e34b11681e6eb2546b342d8bbc83cce79052b4857664ffda90618a1beb4c74ecdceeb861293cdf4d70391066374364f081c225b6fbc79f34648467913b9951068e2de077504b46173349ff2fa4ff7f10710e16ed6c3107489c652b25dd0a10bde631b4e8f067a1353b05010a20cc58c1fd10b4e1743c4223f311252922f4548cb6009ecb77296fdef6c5e5c8833165104d795226470032a76c0844fef36b4bf93a91d4bdcfe2af6a569419992880adc7ca89cdbb996179283911970c6ab30200b77c78a46c3a4061b9b6dad97bdf8d77814fe4dc125a73d38566806494796556f27b1aad51a381b7b4427345041b9608a1043ece6a1f5e533d6c5f9d7aadf8cec931c276a27d675dc71136df53fa9270f04960faca2253bbcd594c5a43c403317d04049421107c677388af96e6c08378f995706105e40d6975eaf992b3785a486525fad628811551d58cd3bf3a839a2a21140be4fc53c1e4aabc118061b5858c9bbc60b202cb6ceaf8493f17ae9dbd37d3edd2a8c148027b5e2818e8c033068ab6f442c6247be3e869a5ad43d0487a1c60f86364fd893c20eaeb14359097ff375ded87ee0163b05d25735b418f47f2889ea1ac9cb5eaddffb50741fe2e027a46c3d39bc60f4d465892abc0b51200fc004e7357b80193951f8fe77c7ff8069400803195a7b0ab63e911e8b269b680c446d5a2ff1efbfb99f8d306600fe485cda8750ad6b7f142286b5e09e0a9018a40e9beaf4c4eb3d1476e594e67e14104584f50330854c1c1018aef386f613aa5de7ca01279ac67d710e28cfeab974b35f5f0798ff20ccf1a5b8b3697c0560647d0397037a1947f211bac0553d6498413b77d76337c2952aea72c18d848ce032d9d15df4f42d61701a5fc4c83642b63238999258b4ffbe4a09573b56e8e4f2c2423884cdcab3e8ec4af486dd037e9dd224e084a4070b3b043a16f69ea1ab8340fa8714574dbf31f08ac4dc25098384ca005d8b953899d0357201804b71262ca87c3785678b50f0252703a6ab7d4e3aa678cb301ec3fcfe170718be475af00b15e17e179d258dda7e252d0f255e7a5d5017affd8a95fce01aa66f08deda08990924d983142c66f186b6a627df5154b5d038af7653654b889f43201243427e2c0ce7bd99f34101bae349486f1709c04daa0fbd1f7babfca4fe98ec525ff44b0b2e13d96f4b75e5c2b2e6d99f895343a03ff15996b32ad4411e67ee2bd3c3329441684a8c7d62d474ca669758664338b93075e1a1ae3e463e793691984fc194aece69b822f96ed54dff2090a5dae0141c8866d88ae46b3d4bfa31585d4418f726d774d701d55256c0771284c2c7b6a7b6eba9b432da526ddbf8bf3a496026747d509d7d8c68cfb4be506d27f401da0d295d1117a6c993eda8be63adae018fba52b2484ecac64513c591e905c76f9ab3f97b19575cf01c05940584078434d9776ecc88a19a0854515b9dea91cf7ceebce8b0ad9106bcd09d6bc5ec4fc0d3eab284b5904d86bbdef554c1e13c1e8a1b420e954cefc0b35dbc0c6121ea66fa4da53859fe7d073f7d8bbc6e9e161cc860f2836808ab2a1ca6f4f9e5399cca2d93f36c544e8d349b88161155955d831251d752d9c65d4dbcf2aee084d3159adf5c66e317183ff2d93904b3af876f6183093647fe1d7151221a2bc6e3b7d3fa21d04088899c0dec050db33f5db4f1bd9aa8a138624f5c3a39a7f771aaf9e4024754a6ea90bcf7a936f7c3ddf64883f27fb2ecb6a5fa3fd641587e0eb7b7987edce6cccf6b85a5e5617d7cc9e3a2ea7aa1701d9c87a2dce2d1c180280fa8efa4691b2e04f3f22dbe9abf4e062eda502c8dc86e416f1a0446c2a22496cdaf6aed30930b6554e82308921dd0c282d982fb4e2215590d80c05c5aa8cd1c6bdaaf83797a1657f013648ce631283a219e210fc5649af55009ec07ad2c6d9652cd96f4f6c109fbb8318bcf5683a87bb09b617c1b8249c394f3b4e0a9d710a55485a790d5808de44a9750508ebead9239dd422c94afaa00e2c437bb9ed5ee034c9bd9cf55ce14646bd78cccc707ecdeadcd475d4d75808089e322b116e94ed1a73bd0d580dd4ce2a0accbc9ad1e1cb1e842424a55701dd760825ea5e77d264d1497e0d3b41451ab206e2d293516967d3f486d635ef103553644108a50aec9770b4c002e8398a6f5015eb4a2452882074a946bb76b10d209aeb834f811089b36c55913c0530235cededca66d06875074f3e5936cb74dbc68867c9efc9c7fb68f262077947af884d7914c5b86a17e7e5ef571921f1e2d739171476064a8fbc53dbe291255d93cc3678df1a3f45c0e880b80f48d03e3a3b9caa94948489fe3ef6e67f05c4556de170f63e28a70bfaf3bd29690a431bc179f13313a5803ae4abb1eb414343c6a39e8040f6fdb67391a824ca162b8923058518c6d1701a973cc01d2084a8764e140d1d4df0727ce392cfaa476f4cee327582026a90dea88cc4c0e9194fddd21a6bc6324ffa07537defc30d5c473f963ecfa6c5fc891bf4f3350ed8a2503428f33af899ce13420158803ee172c0cf9aad734d109346d98fe4a3caa3cf12e96b30c020b62b6a6616bffe4e6818f495b93734fb8dbb91ea2e7b58496183c8c646053840d27ee2c52007a1949aa3200ab190498850c8a7e3f2d4831968e07e5160b2a3c2277939f05fb13e701e4081e55a01e478e228182386696709545aaebd1cda6ef191eb2dc41da5660a66237faebaa677c371490243ee5198cbb97ad46141dabc27f8f26a5b74e44c684ecbcd523f991053f380deb67889396b0e50a3867af633a5409cdf8d6582d1c47b26d79b6a2f73b0476d893f7d19549d25f2a1e959473b54c6abe095e794769ee387ed72a71c150cd45f9275c040dcd0f8d619e335f32015ec827456e8657102f9b476c609ff4c430037013f536fed6e585430cd27a78141771a60027360c56fe828f4378fc3319e96bf5154c58d92621fb29701d1fa7d4fad949e637d80e5bf1c56099ffc36166d9437c0eb6b2af338044e6323f3eb1bb8d965b3f107455da38d112739c712bfc45c12fc89726f3bf2dc74d2bdeb8a254066d0f27ff4efdf6f5993b3e58990b63579f8b41c8de5a0cffdc92af8f6692ec43c850ebbad05397dbb1094f55323b2f53e0d6971a504a0a043315cf3b0d36546cbd29a1efb3871b9241d9974c4b531d04fd430631764c0c7aafa2c9bf1d710e4a68595304a770c11c78efce4041bc12d88d95161cfcc3f288925cb30384bba954ccb5d49e852e9009a0f02a3073a7838dcbef28eed24258e237d5ced141d0c6990f1aa7d23e53f97b5c8a11e009d2a84ac07f9098e3820af893706c652fa8964ed90c7a5d2b450a0be66f12d40a1a1424b37af9357b38ebd616c8a3193362eaf3ba879c144ec69d4abc51efed167382b4c1f3f43d5ab0f0172a0fb9269883276f0c679124970bea40ad00a8cf52085b3fbf7ba21fa4c3840f22259faebc1d189b35cbed4232f793b721ed4dc893ff27f8ce3690190301fa15e3962f4a8f7e5d96e78fec823e474bfe0c417b7f5944b486fe4f621876342c513d2dab54e33a6c3bb7c984e087e6f26eb2aa9e642689a822ea9c88382e342c58c9bef3dbfc142b91ff235c5451c348ef357770bca499fae162b81d5d222bef7513d957c9a3ae0b8d4bb4b5810bee9a0b4fa19c61c88ce53d7193027967883648a57b2fa663cf2f1308c9ce09d05d6043777a9ade368065ec3800687e6ae854976d84a272060b68ec4c08d98f8c8b58871d8339331df792ee73ce7cc31325ac229db9346a553a8af45ac22b2a49b1bf72966d88a569b26c836421a3ea0dbd2dd56a1d2dc87726f33479a5b38a1e00c5496fcc15530012e65c0734829ff16687e89d642c7c7a4f8cbe540d57147edd4acb385732a0667bb42ec6b0270385ed65034b38203411ad4b1186263eb1166d29b59c6b8634605681fbb6f992633a94d6df015229f4f712cd7083c647689bb60fdd62090436172b781c78964dbcae6bc77c04f4b28df2f906b80b1497d0d43dbe314eab25931cb0a2f8d041e62bdd185939be1960a9e2d6d75d96d497b9ea38a4af3863cb71627697aca81ed6cacdc2d5f2a02a8e2f99efd522920c9efdacfaf1f58787c51629998934cb74e7bbd1d57d805cec548b13e49092091ba0bb271c90f8acaf993e4d0d755b73eb6b1eac54ba52f2f2d2b84df001459fde7edf2f07b914448cf127d28b4bb6bf72db2eb309d6dc1212e548c5fb06a0d39358d1568eb1343a8d4132effcf45ea2483ab1c56ef474dae18ddb238deab08657d4ce0f602e1203e3f7723c7cdd0a9d3835e374aa7c5bdb3c0a325178f1c7c7a43bc55ade4bf8bc4f2acdf42f0b9bb713ef5a7a85dbf373815383a474c26fac55187c03ea69d3cd70740bc2a78ff4f77d2d1e04f09eeb5ef9f008dd78fc6ac255227e02df770be45c7d87339af9b1ea1f1cb5ee16916e5e3c4fb7859e0896d00473388e06b20b7a20d722b984c137eabf69b1199c7005dedf5168c42526d4e970f5f39a6be0cd31f95e2d07f91202250b9518436d553673dc560d0d6c107e1541f53b6c0c9831cd9dc10938b3dc3955f85cd9b7739f26a8e6ff07234b6797bf98f257ba1b80f46f4b55f34058e98a7f50667bf702a14eed6ee7966d7af15f20dd72847384e18ae26396e79d90114ed23a41d27b3d45883f31ac6ea93fb156a040b253e439f3ec17f09f1a5547d4f90c5a443d3bd2b6e95cd8cb950d80dd5f991e285e27b551044aa621ca0f5893891fd358ae5968eda50bfdb495b91dc9061b362e438b2eb62b56e53e506f5f74b35454c86d02d9ae886e0e51749a011b7d883187a87bfdf3f377626266e2fdba812d1dc111945582b7002caeca2bb03cdc4c72803dfec7cdceb0f4726e29772df716dfacc30bf3a5aed692a34103ef56b8d6ccc58f40e80c8daa3f4db8739518b89cfc0cb2fe420f485c5bcd5ae90dd67e45f4e609d4a97926be6e0d1890bc70230ca744d43d37abedd0c3d669d7d0fae2a6101b9d88980b5dfe86ad2493d2c6754a8bec1ed92dd7e47db51bd4d79ed5b12d510970ea34418a0530597ee9f4e670c97b7f756dcb1605fefd3955056be8b89c552b9abbed16f1669e0bbb9201df8fa7d3cffdcd2c2a2bf5c8815557fa1929e0e491681e778af198f37fe1128618663e4119a2edf78a915761278fd951174c57902a233b4ed26ac798dc4593a59cd291678bf23e57e16784cae606dba56d56d64589c4fbfe29503774287171abb534497980853e8db32cb8b10d4fe715d1f05c494dbfa282ff89fb4429d6dbfd9130d7e372a395e2566ac9f9f6d3468c2be8cd00349ac9b04d7969337e86efaa45b12dafa60f9644bf47f60fd6d14db7816994029aef301df4ddd73ee0de62f9e32ffe3b385efaedde7f2a4483aa90a450ebc73fb7482b715fa5724ece4488b3d83ba97a2ac0f4896afa7104378cca418c9609cbd32980eecf855144e079bdeee6680902c122ad6d3bf4605e3479269350f05d1a583372aea70c8f8ca01ee56938fb6422c71c95540fca2335621920c3dcc8a6f0a50decd1d39281e67b7cd7ae5a13969bdd5605f2382f33932dd9d660f535e0b9c5b3a78f6c3c1db684f56f7f3e7d3a3ef3e33de9a", 0x1000) 06:49:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) close(r0) 06:49:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x47ed, 0x401, 0x1, 0x9, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 06:49:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x5, 0x7fff, 0xf2c5, "1276981f03052852c274286e4133c86576e7fef3", 0x7ff, 0xfffffffffffffff7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ftruncate(r3, 0xfb) 06:49:26 executing program 0: setrlimit(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 06:49:26 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) 06:49:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/236}, 0xf4, 0x3, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x3, "a68a00af8fb15dc874b36387b64e016a270010547de9384f0092009db8a406bcd9dc803fa8e25a91484ede0c0932a6b6d8ce4bd421d08e8b888a4f67135a4334e906f76a2e84c1146e0ef59f4765f958b8f8b8a0a953f1723779e30fb289919177e3b75b99d78a9730d48e22df32301e5ecb518936367a2daf9a48410a76e99c4f85eaaa5ceaca4b1ec72ae2dc4b4664a1b153b63efe5bdeb18d69702ffea19b84e934f336ee05e50bd04e8937f05a697b2549670b330f38a78ff0390271012d7964772da164d6b43fb881f404d24d5bb0e808af1db6fead138c49a6bd53baad5e75fd5016c271ba702138d5e9dfba094c4a31e21dfcf0b7aa"}, 0x101, 0x800) socket$unix(0x1, 0x5, 0x0) 06:49:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x20, 0x8000}, {0x80, 0x4}, {0xc7, 0xa2cc}, {0x8b, 0x222}], 0x4}) 06:49:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x1d2a}, 0x8) chmod(&(0x7f0000000040)='./bus\x00', 0x4) write(r0, &(0x7f0000000200)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) ioctl$TIOCSBRK(r0, 0x2000747b) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="54b53836b8239fe1c6ebc65d7a422ef7fc68951a8205fcdd69f1a4439a5a6293f6f6a9fcaa4088bd83dd01e560ab3df2a0611b23dd8cfd7b0738b379917e57f1eb8038cace8cfdb238154a2c10015537feffa4b75f6c3d0874e983abbd15f2922097e8d9aad4e72174ff6f1988839178034f96fcf286ff949e4d3e68f1143ecf1b875533ca64da"], 0x3) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000140)) 06:49:27 executing program 1: r0 = socket(0x10, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) getsockopt(r0, 0x100000001, 0xee, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 06:49:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x29) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x400, 0x0) 06:49:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x10000, 0x8001, 0x27c, "d7eed0f9552c7f772795ca13570711d1b8265db3", 0x6}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8060e, 0xfffffffffffffffc) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/87, 0x57}, {&(0x7f0000000600)=""/160, 0xa0}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)=0x1) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 06:49:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x4, 0x7, "d899ffffbc9cf104d807b204d928e067bed8c84e", 0xb0, 0x800}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 06:49:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0xc) 06:49:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) 06:49:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) 06:49:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x100000000, 0xdc4, 0x1f, 0x1}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:49:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x41) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x180, 0x0) 06:49:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x23f) open(&(0x7f0000000080)='./file0/file1\x00', 0x20000, 0x9) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x7f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:49:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xff, 0x5}, {0x18, 0x1, 0x3, 0x100000001}, 0x99, [0x3f25, 0x2, 0x6, 0x0, 0x6, 0x7, 0x1, 0x9]}, 0x3c) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 06:49:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x10000006) pipe(&(0x7f0000000000)) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 06:49:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x582, 0x0) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000080)) 06:49:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffffffffc55, 0x1}) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) unlink(&(0x7f0000000180)='./file0\x00') 06:49:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000000)='.\x00', 0x8000, 0x1) 06:49:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x6, 0x8007, 0x8001) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="a09c033d1134b7c746e152000595e5", 0xf}, {&(0x7f0000000600)="e33e250e6404cc6ccf1eecf97341b66b627cbc1c015c598ec98c548f82bcc132fd9ed1f780aea2d14070402ad7450eec27b8c382ef33c679b1060b06f53aef816cf51f4da9dc6ec906ff191aec40d84dc4f5d9fd2c2b951379882dce0a33763e8ba484180ec89af7a6194ec238e2d7d5bc75fa26295d9514458ec6cbfe6a2ee50d528f420efac3a9a5997dad99ab465432c744dc", 0x94}, {&(0x7f0000000800)="60fc7e9b7deb47073c6f0ed7f59095211bff67be9062a85a08fab458df5681c07e097ed0c5630f0ab58ff107b853ddc5f73dedc4929422b16524f5ee31be278d7a84addff7410b27154d23004515d2aaf329c9d26b60fd4dd4ed681247279318c1a43c54b6cabe716233e7d2591935e3df52c05bbe1cabd58f19f122c2d7cefbab12a3df7c855bef1e1c74842019f0ff60664420d1a3f79db8e2b439dce70aa31227492841f93b04a9bbd8f49c1bee338215a30be30ea73ec9a94d5cdd25712b673efe4ff98bd1c9c8c26af1e2944e8efc84b5492ea677498ada2e9a007b291c904fba7903ff8fd87cc7b7385b59cb3503239dc44ff6198cee84dbaef650b72bf22b001cfc79d4f9a30d2bee481f90d4981f8a55068fb3ebadcd9e2f743d2e70da84feda7c6055ade9aa80af00afb6bdeebcc7185d16981717176c6700cc092c89872db4d1e431adc0ef18714f04d182a4ca6313343679c387ac0675ee08906b3e3efbb180856584f946c7d28c2d8d40be43134930983deefdc772fe03f036773d10b41e9cf355acb4d33f425c27c5b41afe8f2884a3000fc4223bb069b13ac21aa885d6c9f0bd3e9c645982cd5fad215054616f035099d808e6cd0cac6461cf85821b38f0bfde3b2208ce5bc1e2f1defb852af8c33b413c2c447f86f33feedd5788d845cbeb67a94728ac251bae1efa5c0090e550490d7cff348b39278f1f44e7092ea3b98ae59af9e3a32858d3be8032f2441a083c5122bd98e7281a74b4a34e214c59603905f1765152b63e3dd82617f3d3c1125e372b6a5fa4a7d95d45cb037c829316c8457e2469a7af75fa8fb2d22304db4d7c2a85df8834f4b11f3d327f2265e1ff7c3db5339583fc068429ab6ba6fc8b1328df6d7fad9ea6290eed0b493c13d8ac40a3f37eefcf2a52e0b62eb42bd547b2bfa4bbd1a9c2710084b43f38c7dd866a8fca165ce72380c53c5c2debe37bf137c63e922b0576a0aa60776ec58ca91739c2c1fc0befb82626e147412246deda549c946d55142a903290de9cf19e64a77d1e2a5f58a0c99f9fe33f4e439ba8a9e8c3881f8cfb62890d25523122a529d1df8c4db638d829285516c2a1598a1412b161c9af434640804dc9ff25be30413ea5d90619e4278acabd6902b127036a7b00d78390cca5ec523268596976d26cd7c0a237b4f32297ff00a49348efa141d28a30543302ff179dff2d2581ded23f01542276ce930b767c1342f3d6510a786c70b267ea82d1c5f83934f403306a8079ec69d6c918ff5d9f56dfccdcc7115571ef4557ba0aea57cff75b0c40b5e2dfa62be46d65aae91a1176d207580a9cda12bce45351c2635d118856a89b6be694fb769c4a37d8f3d803ce37a035b1d8d5dab077b0bfc37eedbb175d588552d6647acdaa484841955687b8f844f89b80c7e84b7e2eee8294513251d9a659f7c872719aa6022584e57d2fe9bb46a28683142c227965569d05e4d58cb7e6482474c205d18f9debb712a102633fa8faabe9280579e716325e63ae7d09ac465939004836666881cab978cb07015162b66a06b7bd20cd1f37e87f5bbf8e1fe97a521e44fb5c6fca4d17a6276f71bead577423ed483ea64433667a3491f0c8e641f79d63d8a676a4de3bd5880436125b0bf7032b93d824944128bca636fd9babd0594aa56b3934c37b23b299ccc9860dde63b9be2d2356694ceddfddcc30b304867b707ed98ef99986e7465f6395b20113416872a824560acae4779a0111bc42ea72c5b1821a536a2eaf92a93f9bcd8b0db0281d173a726619f10306570b6c387dbf7807327816948bd6a514166ead07913d72baa938d9382e2afa862890612a0c2f2f9b4defe4757146552c0ab7d4f8088e024f17a166fdf2ffe1a3d49241dc99990f91a623a4476fd327024d6148fa89f5e1a931faee870dc51b02d92d5382855b93d896496e84570f11a7b0d651c143046630f65c251f0e945827743970e46c88b561932244c0285bf045f1faf2790e44621863b0290670832727bb6c907bd1de64dbec360fd88763c0bca7db90e39b719a1c2f9c8d68c67a3b5099f9ef08ebb1a3bb134f9924fc57645bf10e24895591f4dcee8cf5e31c58ac3f99988ab6327ec2e25e11fb2022c94116f0e1dd980afcc736a0c7720d75190662a09ba80e40f090cf49fba7d711030c157c2913c542199a8ac416cb6857ee33b79d6d16497378d26d31468310112103fd545f3197dbe404094bc5a0a338ef3311436710594bdff37d1cc2eaae3f8755685bcdd639771960f8dc245293c903245a542707a2f252675344d7fc130cf3434beb9474f608086fc0fa0fafc4215cf3e73368bc99e6b8c76c0285f911d620355a8ab4e16b8f56b1bbdb7a38761f8c096e4e9d404cb20e8d997ecb31f4c0e94e2f280ccf46e6d89521fbba5546c107be7f4ac7c40a35b9b595799f66db806ca2abc158a7477c0e9eebf9ba94cd8b778bf54cb9f46581f3f4cc826431d41ff1e0b175abf396ad36a955ba82a53c48de7078138b8daef254a2336fd58bed3127b2d32c26a88771faafbdf39f65f4c5f0e1d946302e9a41b2977418beaf524f9e4d964c4f6e2a8bdcea7a9288504df588bb040f11a11b09a19687249e2fce53cb9873ad11f31e0a74fd0ab88e2804a0428ead74c80553f9ef219270f2b8dd696f183bc8022f98df640d118c1d102a3e067a6bdc4cbe802637a4bdafde85200a7788fe9e0861c528e907df0d6883eb11b7c30aedcb907b049fe857de7fc1a84a478f57cf9798ca4194b8be936d533fb9dbec275c7c8e54a179b02c6b693eac55d3ae6f559c88080f9ceaabf29ebe746fd99317e4323c14d03270310d3d7abd297cbc7df03f3303aae30c587dac6ba15747199c1d0527c5741111958bc95a2d9f089a1753a36f281f8c70d2cffd3e51686c774ccd1b2e943815b5c20d8dc4614b2a4bd2e76aba842b358e86000ea2ccaafcdde62ed605a0a84dbe488b8da87217369fabe6eda9ac18d0d8364e96aca5e8592d390e561f330e9a4346065f653907ad570ad6878d476d937ae5a83c5a10cb9d26b5a8df4ba211b2d23e570f2d224b4104cfca0de39a652b41ef825082bd0f3e89cc66af61aca41b6623a2f717c27367201ed7c40507956597c47b31128bac6ea1e37fd6398a1da8e8fc9690805f33fd27d7bcd173975c113aab3c1a2e600949bae2d712366ec0d708ec31ebb09494a5341ecbc69dcc6b81ed4bab46b4994932ea0b1b308be611377d8a24aea02b8ba67641a8ec4b0d9d09330c4fe1101b345e88e5de18aea4e1d522e97135d8bfbe0b1839a47563aaa2d600af7ca25a4fd9d71f988cdccf3b771f0211eb31e2c1bd8bad5292226cb3d752a378ca31c9f05187afb237739b9c00ba03470cda84ddcd9a2c595fb7dd912dbe5737e66b542b2ae8869d3b0521cefa050893a3588eaaae193373051609d67ffb2c64c6a75d22ab074613e06c29ed3cfbb2658eb21ed589a8b236dd59cd6b21a1261fb1cafbb805011495e6dc18fef7b6f808b7340e7cfbc5a96ae5ae6f19ef2ab9741aa7babe66ad6903247a5199ce01ceea8ac13a38d8924859ea38d75e58c7b71655b5d7c14c57af21ea5b42a16b53d8ccca6deefee1d98ab9a2b4fbcc7bc9f610f778ed5a0778ced3be3740ed874e369e768e8e66efe3cdde826720be41cb81158830aa48985222fc6be08933dd13080eecf75f84cc96550fd7bfdf7a1f83787fbe56d33a08d627ca58bae8e1c5e8e82e42255f68f9ec9f0256a69bba28718cd2454b2bec4a45e7f9758e4b16a6e28065c4abcd9f5575bb6e07f5894c04898b08a1452438a68c0062490bb7b1243d43b7f16e1a74594ab32c008a1941bd143200fc3a58072fb6e1c18cfd8cdc0665e82c7e170403655c0cea1d74248592719ba0441244da19227b5149315180cbc268118448c906006a7c34110815b7c410f0513a0d7f4977615eaf084ce57c7abeea590d6d784b286d7687e5ef63d706031853fdddf99b6c82bc0990dc3f187563c58ca078d820582f4f8aa532ce9dfec2f972b8a4ef97afa9c5a5f1b8d6e19549b8b20039c53eedcc70eec308acf5b4ca5eb454a191a9b6b6a1704062a5f1b29c0e9d2d5e825fe07f18d0b7a4c885ebf8f53710524093c682d27e1b054b7d8f4b5bfe081e0aeaf8627e8b6ed939eeeca791fd071ffba677750e474bd731016c069b763a8406e2c453de9285b6be8f03c7b50ee9bb5f6bfc08fdea9f9b2619fcc15c3fda801725a25c1041786a8eba9a5d9ccf97d2422eecebfa47ef3f431f8b9a053ef9d2bdf3f34d9580685308d07cf8262fb8e16b740e467e5da13af551b276757e0459e308f229983c08d6b8071ea1de9c2409257d4c3c035d63feed5a8dfe0bd0870b5af46016eca2b700f62e432fd8e0335b363ecec1337405f7cb9d9ecdad8334f3ddc72af803b0dec8172ea84c5f0d68d8fa12969ded5a4905aa18488d962921439f7282417044243b2f20baa8ad06151bb98ad7ae53d707f89150d421976bc69eb82f77946054e63cc38c481060e42eb266a23c1a5fea6cf80c1601f5b67ef467a3c73ccc84e5072b525085e58659cd0ebe0fb8ec1e374d6d988477ebf6f833482358589c0b53903b564f8b8993a18a066d616a895585cfc480359d1bc3607a657298a4a75a023c798c47a816a3a6841e0b637ff3b0df8c20052c0dbfb0189dd355c4bfc1727fe7ba7bb365e47772b85d6012bed3eb253995b2be6c07cd5db3280d8ada592720d1888480cb299f4fe2cce57316db6836d30980c1f0ab405c28fd6236a94bf5447c1aae90ad8f1fe790b33d542989a70cfcc44591ed93a56d7be02322800d24d34aacdcb11b60e193071bdf0cf43f4a01216354a48480344e7eed3c11ba2739f909d6969012cd944f10b53568d93c3a520cbc1d58d600c3611df4f1546fac0922f319edc1e060a90b1f85105a7ede3cc548ac1c04ed9482b4b8506e9f8fd1bcd5db15f3837c6c23064b74dce9db2a1a2758dbb8e69be6879cc094f065c4e914c45e08b36ddd2f18ca7f750bea0db2efa5da6d7af94e448dde2b8a00cfb75e8535964aaf09f4c3cd99d3fd3f51cdbcab121b0ed47874c22352f2d082026ecf14648fc8504d1b08d66530f657f976d4a0176014a80f1ad0689922a0bfd9c1ac5cd189dcd9fdb917dbf93d9372707d27a8967e716c6007230e244174bb2f7ec1c5b0e2b4cb6333cb2fca77a05e705f836a88d237076ab02630689f610f3f23e1e10201179297d35c6068a9b52c0ad3ed9b3ff0d573355dbf51c842ee7d6060ddec181a23ebc6a5350e2b3a170688f15d0752279d31364f7789cb4ebff8939bef23610177cdd7ac9a9a97cf71db464ee3a8c4ce6d66c7a414d8eaa403a4537e3b7e00641b6800f7fbcbb64e27372d8023d481bd6b1fb56293ad0d31223d48b69298f6d12cbeffded49d5becea9ab9bbd695d3a32ecf27f4eabb01e1f75697edd90f3b4d715d5f010764ae595f32ed8cc454e42810feed68df6851cba28efca1d1d7dd90ec5c5126be77ecb72d043ecc718be8f18e08e7bc692f79cc92583131efa69051fa24d2457e95c781a2867a0369e7ff459572376a0128e3f2842b38ca86a43c1056b8d2935076133585d5261b8b17b40b82d9824314b889660becd556c831185a9e6521c47da7e27b8042a6e908eae9dd60b5d8594aa3890c5e3a8695153051ff044f4d97300a90e62eccecd2e5f044c5551b5157e1e919850c83956d87dcb29a64fd78953963e8a0da6c7e8fb88d8bbd81743e01", 0x1000}, {&(0x7f0000001800)="ab407ba6da8945c79aab2dff150c9ecd93427cbb27f357e0a3ed31ac93608855ab5b892a8a78ab71e997b14c9318f10675bde031c2080068170557f84689a4244249c5f6d6a189b3eddc7ddb1c81a9e7c7d68c9cae9077b14b0be5aa95b39ca377b7fdbb9c52a72133a197fdab8a0303760be425eddc01c19e2572999469d1889703a5f54918cd76c896e28e3f416758d94a7ea20d6b9e0451b965d3a3fce998b3f45e96d2775ca190e57f929a1e0df51cd87b69fdff5faf8ac6ff6d45d2a1e95636afc168afb8cd9da8c3e8a488151b2a6acf9a0a009d0289066fff73c799aaf2f66defceb3e7f1", 0xe8}, {&(0x7f0000001900)="efaeb84a92cfb217568209c6cc870e995b38e701a6d61d3acd5b7cd1a8aea847197410e69800b1c86d03e1dc6d65cce17c769ed8ed8d8bd517aa4a54595771c5dd472ef858c786a1d70e333c7ade4f5e56606b03950a19115f6d400965847f064ef41140f24b7a77451aaa22461f0c91e06eca8edb09041f432e478748dd0a0ac37e320f898d1271b99132254b5002c88ce8678be4facca3d2fffd184e33fb8574a1f8172ae8caf131b99efcf686c6834a6da89332fb68462073e4482ef0ad0a8c911be8a0c6b7332b085e5f4e2f99cc3cfcc997da88740aad59a48fb1a9af9945ecda99228bddb1b22b4faffe", 0xed}, {&(0x7f0000001a00)="2ee9cc6c08a055a39921ae3dae5941d9024feadbce30c71d887ae568f37434da30036641b09ebc876d1fb322206bed305ed8e0ca7c2619c423d54565ae096481a164179af2f63a385e823433db72b41978ad812fbf1b5978a7fd9a8f1aaf73c21cbf30487e644b1b0f5feae5d7dedbc7f48fc454a3707797a117fbcbc6e6f8bd080951f9ec33c72051cf5f72bdf14d0ca6ec0d98221d86c0463686272b360eb69e240688bae4173cfc313da30ee2014e5ca5d96e01a2dbfe65da00652f548bf4ccfe451d5a74adc0c8d24252e9d204a1a0cc168f5a088804f5b1ea959439d557", 0xe0}, {&(0x7f0000000280)="bf5f58c473d07daf7f92efc79778c6ffcd0ee56d9af7895a662dd61c482daebd63312630d2fbcaf9c67794449d20", 0x2e}], 0x7, &(0x7f0000001b00)=[{0xd0, 0xffff, 0x87c, "157dfe38838fc38e5df0ffd787f9d9f3c7744f115c5e881a25856c7f63ace76a5a75307ac920b3d6da2cd38d120357cd4d25297932c45dc5d4425f2037bde2e1b48d40462c21b68948465ae58cea719c6271d509c217307ca29d1826b76de6773700db906b2bc1aa45f21de8a47a6e2e123118f0eaf99efc342432abcdd789d3c98345c4fa26aef29d6a908bdf7f9cfbecfdcd1d5f504185ef4a2f6eb7815d4158afc7a86f791ab33a6ba6e465eaaf5adae8dd3f3869d4ebf3da73f58971f6"}], 0xd0}, 0x400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 06:49:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:49:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) flock(r1, 0xf) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) 06:49:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) r1 = msgget(0x2, 0x293) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgsnd(r1, &(0x7f0000000300)={0x3, "c23ae5b27bbe020ad01e037d0e201f6e02b96464698255e3bedc5a099c64aec6af43a6b1dcd1e314f9584d5387a3d9ee1a9a5bd1fe241d288f2e4421"}, 0x44, 0x0) r2 = geteuid() setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r3, &(0x7f00000002c0)='./file0/file1\x00') msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006489068c828b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b700000000000000000090febce403771c145ce9d311c32cc2d8011f4bcd66d717b961d3b8e9c2513b47235a16d60fe1a60d924486ce1a388396addeefcf7649b3e2e034"], 0xef, 0x3, 0x1000) 06:49:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) getuid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 06:49:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x100000000}, 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:49:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 06:49:27 executing program 1: r0 = msgget(0x0, 0x202) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/226}, 0xea, 0x1, 0x1000) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000003c40)=ANY=[@ANYBLOB="0300000000000000844e967d13c5ec9fc91f26713c1e9530721eddcb29fd2d42047ea88e3693dd1d5e66301da4068fe2734172781fced3eddf03660b09421cf92233ead02427dc982dd0d3adb02f653a833d363e78af2b600abe415ba6e65b5c7b0b25f7c9645c7ef17bc93678060958c1783e2448cd6f02bb30f275152b88be2cbf6f9ccaecc02a66f997ea8723b09ea7a0f2935d092ed4a63dc5b6c32128d7007cff438e100d39e9ef83f2c7e45c3b4499a0e055e445d83936ae37484f10d71ad0f2ee9019dd8849dfb26247dd533b8680b14330"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/49}, 0x39, 0x0, 0x1800) r2 = msgget$private(0x0, 0x224) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r2, &(0x7f0000002b40)={0x0, ""/147}, 0x9b, 0x7, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) 06:49:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget(0x2, 0x2000, 0x144, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000bff000/0x400000)=nil, 0x3000) 06:49:27 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x9, './bus/file0\x00', './bus/file0\x00'}) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:49:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x810, 0x4) 06:49:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0xa, 0x20) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xc1) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffef1) fcntl$lock(r2, 0x3, &(0x7f0000000000)={0x3}) 06:49:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:49:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xffffffffffff253a, [{0xfffffffe}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}, {}, {}, {}, {}, {0x4}, {}, {0x400}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x6}]}) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 36270 33456 0 0 0x4000000 0K syz-executor.0 176996 20523 0 0 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,ffff253a,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c27440,2,ffff800020b424c8) at spkrioctl+0x230 VOP_IOCTL(fffffd80714b1c28,20005302,ffff800020c27440,2,fffffd807f7c7900,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80682cf610,20005302,ffff800020c27440,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020c27588,ffff800020c27570) at sys_ioctl+0x646 syscall(ffff800020c27620) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,3ede2b67010) at Xsyscall+0x128 end of kernel end trace frame: 0x3f08d222bc0, count: 5 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 timeout_add: to_ticks (-2) < 0 ddb{0}> trace db_enter() at db_enter+24 panic() at panic+372 timeout_add(ffff80000066d060,fffffffe) at timeout_add+404 pcppi_bell(ffff80000066d000,ffff253a,fffffffe,1) at pcppi_bell+672 spkrioctl(1b00,20005302,ffff800020c27440,2,ffff800020b424c8) at spkrioctl+560 VOP_IOCTL(fffffd80714b1c28,20005302,ffff800020c27440,2,fffffd807f7c7900,ffff800020b424c8) at VOP_IOCTL+154 vn_ioctl(fffffd80682cf610,20005302,ffff800020c27440,ffff800020b424c8) at vn_ioctl+201 sys_ioctl(ffff800020b424c8,ffff800020c27588,ffff800020c27570) at sys_ioctl+1606 syscall(ffff800020c27620) at syscall+1452 Xsyscall(6,0,ffffffffffffff88,0,3,3ede2b67010) at Xsyscall+296 end of kernel end trace frame: 0x3f08d222bc0, count: -10 ddb{0}> show registers rdi 18446744071587636919 db_enter+23 rsi 3522 rbp 18446603336770809952 rbx 18446603336770810128 rdx 3523 rcx 18446603336230924288 rax 18446603336230924288 r8 18446744071580452035 kprintf+387 r9 1 r10 37 r11 10420675577731058285 r12 206158430216 r13 18446603336770809968 r14 256 r15 1 rip 18446744071587636920 db_enter+24 cs 8 rflags 582 rsp 18446603336770809936 ss 16 db_enter+24: addq $8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=36270 stat=onproc flags process=0 proc=4000000 pri=66, usrpri=66, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffff800020b432e8 process=0xffff800020b45078 user=0xffff800020c22000, vmspace=0xfffffd807efff438 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33456 26800 76961 0 2 0 syz-executor.0 *33456 36270 76961 0 7 0x4000000 syz-executor.0 20523 176996 1196 0 7 0 syz-executor.1 20523 238637 1196 0 3 0x4000080 fifor syz-executor.1 20523 460794 1196 0 2 0x4000000 syz-executor.1 1196 274878 10380 0 3 0x82 nanosleep syz-executor.1 76961 261979 10380 0 3 0x82 nanosleep syz-executor.0 10380 392176 86016 0 3 0x82 thrsleep syz-fuzzer 10380 210325 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 448598 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 131324 86016 0 3 0x4000082 kqread syz-fuzzer 10380 255016 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 518605 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 365531 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 229364 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 470547 86016 0 3 0x4000082 thrsleep syz-fuzzer 10380 196086 86016 0 3 0x4000082 thrsleep syz-fuzzer 86016 346752 52784 0 3 0x10008a pause ksh 52784 99627 96351 0 3 0x92 select sshd 52428 140812 1 0 3 0x100083 ttyin getty 96351 492931 1 0 3 0x80 select sshd 3627 189123 27272 73 3 0x100090 kqread syslogd 27272 401811 1 0 3 0x100082 netio syslogd 98828 495367 1 77 3 0x100090 poll dhclient 32993 235811 1 0 3 0x80 poll dhclient 77342 200456 0 0 2 0x14200 zerothread 34084 204246 0 0 3 0x14200 aiodoned aiodoned 82493 356882 0 0 3 0x14200 syncer update 24595 503494 0 0 3 0x14200 cleaner cleaner 52438 475722 0 0 3 0x14200 reaper reaper 15771 242690 0 0 3 0x14200 pgdaemon pagedaemon 56378 202718 0 0 3 0x14200 bored crynlk 65439 505495 0 0 3 0x14200 bored crypto 91956 518810 0 0 3 0x40014200 acpi0 acpi0 47727 271009 0 0 3 0x40014200 idle1 6142 483022 0 0 3 0x14200 bored softnet 97744 172860 0 0 3 0x14200 bored systqmp 2312 49902 0 0 3 0x14200 bored systq 41350 361025 0 0 3 0x40014200 bored softclock 77208 434832 0 0 3 0x40014200 idle0 1 320093 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 33456 (syz-executor.0) thread 0xffff800020b424c8 (36270) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823220c8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+1418 #1 syscall+1151 #2 Xsyscall+296 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9474 6327K 6334K 78643K 10594 0 0 pcb 25 9K 9K 78643K 97 0 0 rtable 97 3K 3K 78643K 183 0 0 ifaddr 41 10K 10K 78643K 48 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 12K 78643K 10 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 1267 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 8 0K 0K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 97 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 38K 70K 78643K 253 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 9 0 0 in_multi 33 2K 2K 78643K 39 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 165 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 75 20K 20K 78643K 1025 0 0 UVM aobj 18 2K 2K 78643K 18 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 2 0 0 NDP 7 0K 0K 78643K 13 0 0 temp 107 2355K 2422K 78643K 3019 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 61 0 53 1 0 1 1 0 8 0 plimitpl 152 14 0 7 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 19 0 14 1 0 1 1 0 8 0 nd6 48 4 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 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 10 0 4 1 0 1 1 0 8 0 shmpl 112 16 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1598 0 190 46 0 46 46 0 8 0 ffsino 272 1598 0 190 95 0 95 95 0 8 0 nchpl 144 1943 0 319 61 0 61 61 0 8 0 uvmvnodes 72 1651 0 0 31 0 31 31 0 8 0 vnodes 200 1651 0 0 87 0 87 87 0 8 0 namei 1024 4882 0 4882 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4569 0 4569 8 7 1 6 0 8 1 sigapl 432 265 0 251 2 0 2 2 0 8 0 futexpl 56 968 0 968 1 0 1 1 0 8 1 knotepl 112 73 0 46 2 0 2 2 0 8 1 kqueuepl 104 22 0 20 1 0 1 1 0 8 0 pipepl 112 190 0 171 2 1 1 1 0 8 0 fdescpl 488 266 0 251 3 0 3 3 0 8 1 filepl 152 1453 0 1357 6 1 5 5 0 8 1 lockfpl 104 22 0 21 2 1 1 1 0 8 0 lockfspl 32 10 0 9 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 210 0 203 1 0 1 1 0 8 0 zombiepl 144 251 0 251 2 1 1 1 0 8 1 processpl 840 280 0 251 4 0 4 4 0 8 0 procpl 600 472 0 431 4 0 4 4 0 8 0 sockpl 384 135 0 115 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 104 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 122 0 0 8 0 8 8 0 8 0 bufpl 256 5317 0 1016 269 0 269 269 0 8 0 anonpl 16 31309 0 24221 32 1 31 31 0 125 2 amapchunkpl 152 1166 0 1077 5 0 5 5 0 158 0 amappl16 192 801 0 437 20 0 20 20 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 12 0 8 2 1 1 1 0 8 0 amappl13 168 61 0 56 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 223 0 213 1 0 1 1 0 8 0 amappl10 144 63 0 58 1 0 1 1 0 8 0 amappl9 136 395 0 390 1 0 1 1 0 8 0 amappl8 128 129 0 114 1 0 1 1 0 8 0 amappl7 120 71 0 65 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 121 0 110 1 0 1 1 0 8 0 amappl4 96 268 0 243 2 1 1 2 0 8 0 amappl3 88 134 0 127 1 0 1 1 0 8 0 amappl2 80 1414 0 1351 2 0 2 2 0 8 0 amappl1 72 13982 0 13551 24 11 13 19 0 8 3 amappl 72 669 0 634 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 17 0 0 1 0 1 1 0 8 0 uaddrrnd 24 266 0 251 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 266 0 251 1 0 1 1 0 8 0 vmmpekpl 168 5961 0 5940 2 0 2 2 0 8 0 vmmpepl 168 34893 0 33502 86 17 69 71 0 357 8 vmsppl 360 265 0 251 2 0 2 2 0 8 0 pdppl 4096 540 0 502 6 0 6 6 0 8 1 pvpl 32 120134 0 110027 100 9 91 96 0 265 9 pmappl 224 265 0 251 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 413 0 3 12 0 12 12 0 8 0