[ OK ] Reached target Graphical Interface. Starting Update UTMP about System Runlevel Changes... [ OK ] Started Update UTMP about System Runlevel Changes. Starting Load/Save RF Kill Switch Status... [ OK ] Started Load/Save RF Kill Switch Status. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.183' (ECDSA) to the list of known hosts. 2022/09/29 16:23:48 fuzzer started 2022/09/29 16:23:48 dialing manager at 10.128.0.163:33081 2022/09/29 16:23:48 syscalls: 3544 2022/09/29 16:23:48 code coverage: enabled 2022/09/29 16:23:48 comparison tracing: ioctl(KCOV_TRACE_CMP) failed: invalid argument 2022/09/29 16:23:48 extra coverage: extra coverage is not supported by the kernel 2022/09/29 16:23:48 delay kcov mmap: mmap returned an invalid pointer 2022/09/29 16:23:48 setuid sandbox: enabled 2022/09/29 16:23:48 namespace sandbox: enabled 2022/09/29 16:23:48 Android sandbox: /sys/fs/selinux/policy does not exist 2022/09/29 16:23:48 fault injection: enabled 2022/09/29 16:23:48 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2022/09/29 16:23:48 net packet injection: enabled 2022/09/29 16:23:48 net device setup: enabled 2022/09/29 16:23:48 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2022/09/29 16:23:48 devlink PCI setup: PCI device 0000:00:10.0 is not available 2022/09/29 16:23:48 NIC VF setup: PCI device 0000:00:11.0 is not available 2022/09/29 16:23:48 USB emulation: /dev/raw-gadget does not exist 2022/09/29 16:23:48 hci packet injection: enabled 2022/09/29 16:23:48 wifi device emulation: kernel 4.17 required (have 4.14.295-syzkaller) 2022/09/29 16:23:48 802.15.4 emulation: /sys/bus/platform/devices/mac802154_hwsim does not exist 2022/09/29 16:23:49 fetching corpus: 0, signal 0/2000 (executing program) 2022/09/29 16:23:49 fetching corpus: 50, signal 45499/49253 (executing program) 2022/09/29 16:23:49 fetching corpus: 100, signal 64578/70050 (executing program) 2022/09/29 16:23:49 fetching corpus: 150, signal 80576/87679 (executing program) 2022/09/29 16:23:50 fetching corpus: 200, signal 92766/101458 (executing program) 2022/09/29 16:23:50 fetching corpus: 250, signal 103257/113513 (executing program) 2022/09/29 16:23:50 fetching corpus: 300, signal 113819/125596 (executing program) 2022/09/29 16:23:51 fetching corpus: 350, signal 127618/140758 (executing program) 2022/09/29 16:23:51 fetching corpus: 400, signal 136563/151094 (executing program) 2022/09/29 16:23:51 fetching corpus: 450, signal 145216/161144 (executing program) 2022/09/29 16:23:52 fetching corpus: 500, signal 152171/169495 (executing program) 2022/09/29 16:23:52 fetching corpus: 550, signal 159979/178607 (executing program) 2022/09/29 16:23:52 fetching corpus: 600, signal 165962/185909 (executing program) 2022/09/29 16:23:52 fetching corpus: 650, signal 171200/192458 (executing program) 2022/09/29 16:23:53 fetching corpus: 700, signal 177168/199705 (executing program) 2022/09/29 16:23:53 fetching corpus: 750, signal 182880/206671 (executing program) 2022/09/29 16:23:54 fetching corpus: 800, signal 188724/213738 (executing program) 2022/09/29 16:23:54 fetching corpus: 850, signal 194748/220928 (executing program) 2022/09/29 16:23:54 fetching corpus: 900, signal 200792/228103 (executing program) 2022/09/29 16:23:55 fetching corpus: 950, signal 204481/233034 (executing program) 2022/09/29 16:23:55 fetching corpus: 1000, signal 210288/239929 (executing program) 2022/09/29 16:23:55 fetching corpus: 1050, signal 214035/244864 (executing program) 2022/09/29 16:23:56 fetching corpus: 1100, signal 217785/249793 (executing program) 2022/09/29 16:23:56 fetching corpus: 1150, signal 220562/253819 (executing program) 2022/09/29 16:23:57 fetching corpus: 1200, signal 225320/259631 (executing program) 2022/09/29 16:23:57 fetching corpus: 1250, signal 230385/265662 (executing program) 2022/09/29 16:23:57 fetching corpus: 1300, signal 233902/270280 (executing program) 2022/09/29 16:23:58 fetching corpus: 1350, signal 238218/275639 (executing program) 2022/09/29 16:23:59 fetching corpus: 1400, signal 242351/280802 (executing program) 2022/09/29 16:23:59 fetching corpus: 1450, signal 247453/286834 (executing program) 2022/09/29 16:23:59 fetching corpus: 1500, signal 251450/291831 (executing program) 2022/09/29 16:24:00 fetching corpus: 1550, signal 254610/296034 (executing program) 2022/09/29 16:24:00 fetching corpus: 1600, signal 258230/300596 (executing program) 2022/09/29 16:24:01 fetching corpus: 1650, signal 264260/307372 (executing program) 2022/09/29 16:24:01 fetching corpus: 1700, signal 267523/311568 (executing program) 2022/09/29 16:24:01 fetching corpus: 1750, signal 270788/315734 (executing program) 2022/09/29 16:24:02 fetching corpus: 1800, signal 273225/319161 (executing program) 2022/09/29 16:24:02 fetching corpus: 1850, signal 275286/322268 (executing program) 2022/09/29 16:24:03 fetching corpus: 1900, signal 278572/326486 (executing program) 2022/09/29 16:24:03 fetching corpus: 1950, signal 281656/330451 (executing program) 2022/09/29 16:24:03 fetching corpus: 2000, signal 285384/335019 (executing program) 2022/09/29 16:24:04 fetching corpus: 2050, signal 288835/339261 (executing program) 2022/09/29 16:24:04 fetching corpus: 2100, signal 291000/342388 (executing program) 2022/09/29 16:24:04 fetching corpus: 2150, signal 293386/345632 (executing program) 2022/09/29 16:24:05 fetching corpus: 2200, signal 296199/349251 (executing program) 2022/09/29 16:24:05 fetching corpus: 2250, signal 298581/352480 (executing program) 2022/09/29 16:24:06 fetching corpus: 2300, signal 301495/356173 (executing program) 2022/09/29 16:24:06 fetching corpus: 2350, signal 303097/358743 (executing program) 2022/09/29 16:24:06 fetching corpus: 2400, signal 305459/361953 (executing program) 2022/09/29 16:24:07 fetching corpus: 2450, signal 309476/366582 (executing program) 2022/09/29 16:24:07 fetching corpus: 2500, signal 310868/368944 (executing program) 2022/09/29 16:24:07 fetching corpus: 2550, signal 312744/371723 (executing program) 2022/09/29 16:24:08 fetching corpus: 2600, signal 314397/374269 (executing program) 2022/09/29 16:24:08 fetching corpus: 2650, signal 316233/376971 (executing program) 2022/09/29 16:24:08 fetching corpus: 2700, signal 318067/379617 (executing program) 2022/09/29 16:24:09 fetching corpus: 2750, signal 319969/382377 (executing program) 2022/09/29 16:24:09 fetching corpus: 2800, signal 321661/384865 (executing program) 2022/09/29 16:24:10 fetching corpus: 2850, signal 323554/387572 (executing program) 2022/09/29 16:24:10 fetching corpus: 2900, signal 325599/390339 (executing program) 2022/09/29 16:24:10 fetching corpus: 2950, signal 326857/392449 (executing program) 2022/09/29 16:24:10 fetching corpus: 3000, signal 328471/394943 (executing program) 2022/09/29 16:24:11 fetching corpus: 3050, signal 330300/397529 (executing program) 2022/09/29 16:24:11 fetching corpus: 3100, signal 332288/400221 (executing program) 2022/09/29 16:24:11 fetching corpus: 3150, signal 334043/402731 (executing program) 2022/09/29 16:24:11 fetching corpus: 3200, signal 336151/405496 (executing program) 2022/09/29 16:24:12 fetching corpus: 3250, signal 338154/408229 (executing program) 2022/09/29 16:24:12 fetching corpus: 3300, signal 339936/410741 (executing program) 2022/09/29 16:24:13 fetching corpus: 3350, signal 341851/413383 (executing program) 2022/09/29 16:24:13 fetching corpus: 3400, signal 343691/415940 (executing program) 2022/09/29 16:24:13 fetching corpus: 3450, signal 345417/418378 (executing program) 2022/09/29 16:24:14 fetching corpus: 3500, signal 347215/420913 (executing program) 2022/09/29 16:24:14 fetching corpus: 3550, signal 349013/423394 (executing program) 2022/09/29 16:24:14 fetching corpus: 3600, signal 350574/425679 (executing program) 2022/09/29 16:24:15 fetching corpus: 3650, signal 352172/428021 (executing program) 2022/09/29 16:24:15 fetching corpus: 3700, signal 353394/429998 (executing program) 2022/09/29 16:24:16 fetching corpus: 3750, signal 355201/432448 (executing program) 2022/09/29 16:24:16 fetching corpus: 3800, signal 356887/434778 (executing program) 2022/09/29 16:24:17 fetching corpus: 3850, signal 358090/436706 (executing program) 2022/09/29 16:24:17 fetching corpus: 3900, signal 359365/438702 (executing program) 2022/09/29 16:24:17 fetching corpus: 3950, signal 361171/441098 (executing program) 2022/09/29 16:24:18 fetching corpus: 4000, signal 362579/443182 (executing program) 2022/09/29 16:24:18 fetching corpus: 4050, signal 364031/445337 (executing program) 2022/09/29 16:24:18 fetching corpus: 4100, signal 365886/447759 (executing program) 2022/09/29 16:24:19 fetching corpus: 4150, signal 367473/449975 (executing program) 2022/09/29 16:24:19 fetching corpus: 4200, signal 368872/451992 (executing program) 2022/09/29 16:24:19 fetching corpus: 4250, signal 370186/453964 (executing program) 2022/09/29 16:24:20 fetching corpus: 4300, signal 371397/455882 (executing program) 2022/09/29 16:24:20 fetching corpus: 4350, signal 372729/457860 (executing program) 2022/09/29 16:24:21 fetching corpus: 4400, signal 374115/459868 (executing program) 2022/09/29 16:24:21 fetching corpus: 4450, signal 375378/461786 (executing program) 2022/09/29 16:24:22 fetching corpus: 4500, signal 377081/464049 (executing program) 2022/09/29 16:24:22 fetching corpus: 4550, signal 378517/466112 (executing program) 2022/09/29 16:24:22 fetching corpus: 4600, signal 379940/468061 (executing program) 2022/09/29 16:24:23 fetching corpus: 4650, signal 380908/469737 (executing program) 2022/09/29 16:24:23 fetching corpus: 4700, signal 382397/471770 (executing program) 2022/09/29 16:24:24 fetching corpus: 4750, signal 383796/473749 (executing program) 2022/09/29 16:24:24 fetching corpus: 4800, signal 385579/475985 (executing program) 2022/09/29 16:24:24 fetching corpus: 4850, signal 387054/477976 (executing program) 2022/09/29 16:24:25 fetching corpus: 4900, signal 388265/479779 (executing program) 2022/09/29 16:24:25 fetching corpus: 4950, signal 389617/481640 (executing program) 2022/09/29 16:24:25 fetching corpus: 5000, signal 390667/483334 (executing program) 2022/09/29 16:24:26 fetching corpus: 5050, signal 391917/485205 (executing program) 2022/09/29 16:24:26 fetching corpus: 5100, signal 393422/487231 (executing program) 2022/09/29 16:24:26 fetching corpus: 5150, signal 394836/489124 (executing program) 2022/09/29 16:24:27 fetching corpus: 5200, signal 395725/490636 (executing program) 2022/09/29 16:24:27 fetching corpus: 5250, signal 396695/492282 (executing program) 2022/09/29 16:24:28 fetching corpus: 5300, signal 397844/494023 (executing program) 2022/09/29 16:24:28 fetching corpus: 5350, signal 398987/495732 (executing program) 2022/09/29 16:24:29 fetching corpus: 5400, signal 400328/497518 (executing program) 2022/09/29 16:24:29 fetching corpus: 5450, signal 401556/499222 (executing program) 2022/09/29 16:24:29 fetching corpus: 5500, signal 402914/501051 (executing program) 2022/09/29 16:24:30 fetching corpus: 5550, signal 404141/502731 (executing program) 2022/09/29 16:24:31 fetching corpus: 5600, signal 405344/504423 (executing program) 2022/09/29 16:24:31 fetching corpus: 5650, signal 406633/506147 (executing program) 2022/09/29 16:24:31 fetching corpus: 5700, signal 408060/507993 (executing program) 2022/09/29 16:24:32 fetching corpus: 5750, signal 409223/509632 (executing program) 2022/09/29 16:24:32 fetching corpus: 5800, signal 410375/511272 (executing program) 2022/09/29 16:24:33 fetching corpus: 5850, signal 411519/512937 (executing program) 2022/09/29 16:24:33 fetching corpus: 5900, signal 412704/514600 (executing program) 2022/09/29 16:24:33 fetching corpus: 5950, signal 413969/516336 (executing program) 2022/09/29 16:24:34 fetching corpus: 6000, signal 415140/518010 (executing program) 2022/09/29 16:24:34 fetching corpus: 6050, signal 415933/519361 (executing program) 2022/09/29 16:24:35 fetching corpus: 6100, signal 417060/520936 (executing program) 2022/09/29 16:24:35 fetching corpus: 6150, signal 417940/522342 (executing program) 2022/09/29 16:24:36 fetching corpus: 6200, signal 419027/523890 (executing program) 2022/09/29 16:24:36 fetching corpus: 6250, signal 420207/525502 (executing program) 2022/09/29 16:24:36 fetching corpus: 6300, signal 421003/526838 (executing program) 2022/09/29 16:24:37 fetching corpus: 6350, signal 421837/528226 (executing program) 2022/09/29 16:24:37 fetching corpus: 6400, signal 422752/529661 (executing program) 2022/09/29 16:24:37 fetching corpus: 6450, signal 423774/531110 (executing program) 2022/09/29 16:24:38 fetching corpus: 6500, signal 425406/532958 (executing program) 2022/09/29 16:24:38 fetching corpus: 6550, signal 426013/534162 (executing program) 2022/09/29 16:24:38 fetching corpus: 6600, signal 427278/535810 (executing program) 2022/09/29 16:24:39 fetching corpus: 6650, signal 428696/537523 (executing program) 2022/09/29 16:24:39 fetching corpus: 6700, signal 430952/539730 (executing program) 2022/09/29 16:24:40 fetching corpus: 6750, signal 431864/541124 (executing program) 2022/09/29 16:24:40 fetching corpus: 6800, signal 433309/542783 (executing program) 2022/09/29 16:24:41 fetching corpus: 6850, signal 434241/544128 (executing program) 2022/09/29 16:24:41 fetching corpus: 6900, signal 435072/545426 (executing program) 2022/09/29 16:24:41 fetching corpus: 6950, signal 436215/546906 (executing program) 2022/09/29 16:24:42 fetching corpus: 7000, signal 437061/548185 (executing program) 2022/09/29 16:24:42 fetching corpus: 7050, signal 438078/549584 (executing program) 2022/09/29 16:24:43 fetching corpus: 7100, signal 439225/551070 (executing program) 2022/09/29 16:24:43 fetching corpus: 7150, signal 440010/552351 (executing program) 2022/09/29 16:24:44 fetching corpus: 7200, signal 440687/553557 (executing program) 2022/09/29 16:24:44 fetching corpus: 7250, signal 441611/554856 (executing program) 2022/09/29 16:24:44 fetching corpus: 7300, signal 442670/556205 (executing program) 2022/09/29 16:24:45 fetching corpus: 7350, signal 444046/557770 (executing program) 2022/09/29 16:24:45 fetching corpus: 7400, signal 445156/559136 (executing program) 2022/09/29 16:24:45 fetching corpus: 7450, signal 446179/560487 (executing program) 2022/09/29 16:24:46 fetching corpus: 7500, signal 446936/561639 (executing program) 2022/09/29 16:24:46 fetching corpus: 7550, signal 448253/563210 (executing program) 2022/09/29 16:24:47 fetching corpus: 7600, signal 449497/564669 (executing program) 2022/09/29 16:24:47 fetching corpus: 7650, signal 450407/565956 (executing program) 2022/09/29 16:24:48 fetching corpus: 7700, signal 451757/567469 (executing program) 2022/09/29 16:24:48 fetching corpus: 7750, signal 453031/568918 (executing program) 2022/09/29 16:24:48 fetching corpus: 7800, signal 453832/570106 (executing program) 2022/09/29 16:24:49 fetching corpus: 7850, signal 454656/571341 (executing program) 2022/09/29 16:24:49 fetching corpus: 7900, signal 455640/572672 (executing program) 2022/09/29 16:24:49 fetching corpus: 7950, signal 456710/574009 (executing program) 2022/09/29 16:24:50 fetching corpus: 8000, signal 457341/575095 (executing program) 2022/09/29 16:24:50 fetching corpus: 8050, signal 458320/576374 (executing program) 2022/09/29 16:24:50 fetching corpus: 8100, signal 459158/577551 (executing program) 2022/09/29 16:24:51 fetching corpus: 8150, signal 460015/578720 (executing program) 2022/09/29 16:24:51 fetching corpus: 8200, signal 460684/579756 (executing program) 2022/09/29 16:24:51 fetching corpus: 8250, signal 461495/580932 (executing program) 2022/09/29 16:24:52 fetching corpus: 8300, signal 462140/581975 (executing program) 2022/09/29 16:24:52 fetching corpus: 8350, signal 463052/583191 (executing program) 2022/09/29 16:24:52 fetching corpus: 8400, signal 463777/584275 (executing program) 2022/09/29 16:24:53 fetching corpus: 8450, signal 464381/585333 (executing program) 2022/09/29 16:24:53 fetching corpus: 8500, signal 465497/586654 (executing program) 2022/09/29 16:24:53 fetching corpus: 8550, signal 466487/587890 (executing program) 2022/09/29 16:24:53 fetching corpus: 8600, signal 467358/589012 (executing program) 2022/09/29 16:24:54 fetching corpus: 8650, signal 468111/590072 (executing program) 2022/09/29 16:24:54 fetching corpus: 8700, signal 468702/591067 (executing program) 2022/09/29 16:24:54 fetching corpus: 8750, signal 469280/592047 (executing program) 2022/09/29 16:24:55 fetching corpus: 8799, signal 470461/593329 (executing program) 2022/09/29 16:24:55 fetching corpus: 8849, signal 471146/594361 (executing program) 2022/09/29 16:24:56 fetching corpus: 8899, signal 471908/595480 (executing program) 2022/09/29 16:24:56 fetching corpus: 8949, signal 472715/596579 (executing program) 2022/09/29 16:24:56 fetching corpus: 8999, signal 473320/597586 (executing program) 2022/09/29 16:24:56 fetching corpus: 9048, signal 473919/598546 (executing program) 2022/09/29 16:24:57 fetching corpus: 9097, signal 474687/599587 (executing program) 2022/09/29 16:24:57 fetching corpus: 9147, signal 475472/600651 (executing program) 2022/09/29 16:24:57 fetching corpus: 9196, signal 476480/601822 (executing program) 2022/09/29 16:24:58 fetching corpus: 9245, signal 477324/602864 (executing program) 2022/09/29 16:24:58 fetching corpus: 9293, signal 478048/603915 (executing program) 2022/09/29 16:24:59 fetching corpus: 9340, signal 478881/604976 (executing program) 2022/09/29 16:24:59 fetching corpus: 9390, signal 479463/605948 (executing program) 2022/09/29 16:24:59 fetching corpus: 9440, signal 480189/606936 (executing program) 2022/09/29 16:24:59 fetching corpus: 9487, signal 480849/607943 (executing program) 2022/09/29 16:25:00 fetching corpus: 9536, signal 481504/608895 (executing program) 2022/09/29 16:25:00 fetching corpus: 9583, signal 482249/609868 (executing program) 2022/09/29 16:25:00 fetching corpus: 9631, signal 483082/610919 (executing program) 2022/09/29 16:25:01 fetching corpus: 9681, signal 483703/611860 (executing program) 2022/09/29 16:25:01 fetching corpus: 9731, signal 484193/612748 (executing program) 2022/09/29 16:25:01 fetching corpus: 9781, signal 484945/613731 (executing program) 2022/09/29 16:25:01 fetching corpus: 9831, signal 485669/614729 (executing program) 2022/09/29 16:25:02 fetching corpus: 9881, signal 486501/615738 (executing program) 2022/09/29 16:25:03 fetching corpus: 9929, signal 487377/616746 (executing program) 2022/09/29 16:25:03 fetching corpus: 9978, signal 488045/617681 (executing program) 2022/09/29 16:25:03 fetching corpus: 10027, signal 488952/618716 (executing program) 2022/09/29 16:25:04 fetching corpus: 10069, signal 489529/619595 (executing program) 2022/09/29 16:25:04 fetching corpus: 10115, signal 490135/620465 (executing program) 2022/09/29 16:25:05 fetching corpus: 10165, signal 490973/621514 (executing program) 2022/09/29 16:25:05 fetching corpus: 10215, signal 491641/622441 (executing program) 2022/09/29 16:25:05 fetching corpus: 10262, signal 492196/623295 (executing program) 2022/09/29 16:25:06 fetching corpus: 10312, signal 492763/624148 (executing program) 2022/09/29 16:25:06 fetching corpus: 10361, signal 493540/625115 (executing program) 2022/09/29 16:25:07 fetching corpus: 10410, signal 494401/626100 (executing program) 2022/09/29 16:25:07 fetching corpus: 10460, signal 495083/627008 (executing program) 2022/09/29 16:25:08 fetching corpus: 10508, signal 495954/627995 (executing program) 2022/09/29 16:25:08 fetching corpus: 10558, signal 497133/629123 (executing program) 2022/09/29 16:25:09 fetching corpus: 10608, signal 497763/629990 (executing program) 2022/09/29 16:25:09 fetching corpus: 10658, signal 498593/630960 (executing program) 2022/09/29 16:25:09 fetching corpus: 10708, signal 499307/631894 (executing program) 2022/09/29 16:25:10 fetching corpus: 10757, signal 500104/632772 (executing program) 2022/09/29 16:25:10 fetching corpus: 10807, signal 500888/633711 (executing program) 2022/09/29 16:25:10 fetching corpus: 10856, signal 501377/634527 (executing program) 2022/09/29 16:25:11 fetching corpus: 10906, signal 501856/635321 (executing program) 2022/09/29 16:25:11 fetching corpus: 10953, signal 502525/636201 (executing program) 2022/09/29 16:25:11 fetching corpus: 11003, signal 503183/637035 (executing program) 2022/09/29 16:25:11 fetching corpus: 11049, signal 503971/637889 (executing program) 2022/09/29 16:25:12 fetching corpus: 11098, signal 504828/638811 (executing program) 2022/09/29 16:25:12 fetching corpus: 11148, signal 505530/639710 (executing program) 2022/09/29 16:25:13 fetching corpus: 11198, signal 506162/640528 (executing program) 2022/09/29 16:25:13 fetching corpus: 11247, signal 506800/641383 (executing program) 2022/09/29 16:25:13 fetching corpus: 11297, signal 507398/642206 (executing program) 2022/09/29 16:25:14 fetching corpus: 11347, signal 507921/642986 (executing program) 2022/09/29 16:25:14 fetching corpus: 11397, signal 508538/643789 (executing program) 2022/09/29 16:25:14 fetching corpus: 11447, signal 509029/644573 (executing program) 2022/09/29 16:25:14 fetching corpus: 11497, signal 509563/645352 (executing program) 2022/09/29 16:25:15 fetching corpus: 11546, signal 510329/646194 (executing program) 2022/09/29 16:25:15 fetching corpus: 11595, signal 511048/647043 (executing program) 2022/09/29 16:25:16 fetching corpus: 11645, signal 511501/647775 (executing program) 2022/09/29 16:25:16 fetching corpus: 11694, signal 512145/648573 (executing program) 2022/09/29 16:25:17 fetching corpus: 11741, signal 512760/649367 (executing program) 2022/09/29 16:25:17 fetching corpus: 11789, signal 513330/650156 (executing program) 2022/09/29 16:25:18 fetching corpus: 11837, signal 513887/650895 (executing program) 2022/09/29 16:25:18 fetching corpus: 11886, signal 514621/651750 (executing program) 2022/09/29 16:25:18 fetching corpus: 11936, signal 515381/652545 (executing program) 2022/09/29 16:25:19 fetching corpus: 11986, signal 516333/653474 (executing program) 2022/09/29 16:25:19 fetching corpus: 12035, signal 516926/654216 (executing program) 2022/09/29 16:25:19 fetching corpus: 12083, signal 517525/654990 (executing program) 2022/09/29 16:25:20 fetching corpus: 12132, signal 518138/655727 (executing program) 2022/09/29 16:25:20 fetching corpus: 12181, signal 518894/656542 (executing program) 2022/09/29 16:25:21 fetching corpus: 12231, signal 519497/657256 (executing program) 2022/09/29 16:25:21 fetching corpus: 12280, signal 520038/657964 (executing program) 2022/09/29 16:25:22 fetching corpus: 12325, signal 520462/658684 (executing program) 2022/09/29 16:25:22 fetching corpus: 12374, signal 521115/659410 (executing program) 2022/09/29 16:25:22 fetching corpus: 12424, signal 521547/660070 (executing program) 2022/09/29 16:25:23 fetching corpus: 12473, signal 522117/660778 (executing program) 2022/09/29 16:25:23 fetching corpus: 12522, signal 522643/661493 (executing program) 2022/09/29 16:25:24 fetching corpus: 12570, signal 523209/662223 (executing program) 2022/09/29 16:25:24 fetching corpus: 12618, signal 523801/662939 (executing program) 2022/09/29 16:25:24 fetching corpus: 12668, signal 524644/663725 (executing program) 2022/09/29 16:25:25 fetching corpus: 12718, signal 525087/664400 (executing program) 2022/09/29 16:25:26 fetching corpus: 12765, signal 525768/665166 (executing program) 2022/09/29 16:25:26 fetching corpus: 12815, signal 526195/665840 (executing program) 2022/09/29 16:25:27 fetching corpus: 12864, signal 526772/666495 (executing program) 2022/09/29 16:25:27 fetching corpus: 12914, signal 527349/667184 (executing program) 2022/09/29 16:25:28 fetching corpus: 12961, signal 527989/667863 (executing program) 2022/09/29 16:25:28 fetching corpus: 13010, signal 528555/668567 (executing program) 2022/09/29 16:25:28 fetching corpus: 13055, signal 528898/669190 (executing program) 2022/09/29 16:25:29 fetching corpus: 13105, signal 529635/669917 (executing program) 2022/09/29 16:25:29 fetching corpus: 13154, signal 530282/670616 (executing program) 2022/09/29 16:25:30 fetching corpus: 13203, signal 530814/671300 (executing program) 2022/09/29 16:25:30 fetching corpus: 13253, signal 531348/671948 (executing program) 2022/09/29 16:25:30 fetching corpus: 13303, signal 531794/672556 (executing program) 2022/09/29 16:25:31 fetching corpus: 13353, signal 532428/673262 (executing program) 2022/09/29 16:25:31 fetching corpus: 13402, signal 533021/673940 (executing program) 2022/09/29 16:25:31 fetching corpus: 13452, signal 533519/674583 (executing program) 2022/09/29 16:25:32 fetching corpus: 13502, signal 534035/675231 (executing program) 2022/09/29 16:25:32 fetching corpus: 13551, signal 534590/675875 (executing program) 2022/09/29 16:25:32 fetching corpus: 13601, signal 535140/676558 (executing program) 2022/09/29 16:25:33 fetching corpus: 13651, signal 535667/677184 (executing program) 2022/09/29 16:25:33 fetching corpus: 13700, signal 536197/677845 (executing program) 2022/09/29 16:25:34 fetching corpus: 13750, signal 537084/678597 (executing program) 2022/09/29 16:25:34 fetching corpus: 13800, signal 537662/679218 (executing program) 2022/09/29 16:25:34 fetching corpus: 13850, signal 538197/679845 (executing program) 2022/09/29 16:25:35 fetching corpus: 13899, signal 538594/680490 (executing program) 2022/09/29 16:25:35 fetching corpus: 13949, signal 539455/681156 (executing program) 2022/09/29 16:25:36 fetching corpus: 13999, signal 539984/681746 (executing program) 2022/09/29 16:25:36 fetching corpus: 14049, signal 540510/682347 (executing program) 2022/09/29 16:25:37 fetching corpus: 14099, signal 541041/682945 (executing program) 2022/09/29 16:25:37 fetching corpus: 14149, signal 541586/683586 (executing program) 2022/09/29 16:25:38 fetching corpus: 14198, signal 542570/684331 (executing program) 2022/09/29 16:25:38 fetching corpus: 14247, signal 543197/684959 (executing program) 2022/09/29 16:25:38 fetching corpus: 14296, signal 543891/685586 (executing program) 2022/09/29 16:25:38 fetching corpus: 14343, signal 544322/686159 (executing program) 2022/09/29 16:25:39 fetching corpus: 14391, signal 544757/686759 (executing program) 2022/09/29 16:25:39 fetching corpus: 14439, signal 545260/687367 (executing program) 2022/09/29 16:25:40 fetching corpus: 14489, signal 545842/687948 (executing program) 2022/09/29 16:25:40 fetching corpus: 14538, signal 546269/688537 (executing program) 2022/09/29 16:25:40 fetching corpus: 14587, signal 547039/689192 (executing program) 2022/09/29 16:25:41 fetching corpus: 14635, signal 547525/689708 (executing program) 2022/09/29 16:25:41 fetching corpus: 14685, signal 547950/690231 (executing program) 2022/09/29 16:25:41 fetching corpus: 14733, signal 548439/690778 (executing program) 2022/09/29 16:25:42 fetching corpus: 14783, signal 549115/691400 (executing program) 2022/09/29 16:25:43 fetching corpus: 14832, signal 549552/691947 (executing program) 2022/09/29 16:25:43 fetching corpus: 14882, signal 550113/692520 (executing program) 2022/09/29 16:25:43 fetching corpus: 14932, signal 550460/693067 (executing program) 2022/09/29 16:25:44 fetching corpus: 14982, signal 551246/693718 (executing program) 2022/09/29 16:25:44 fetching corpus: 15032, signal 551835/694275 (executing program) 2022/09/29 16:25:45 fetching corpus: 15081, signal 552257/694813 (executing program) 2022/09/29 16:25:45 fetching corpus: 15131, signal 552810/695371 (executing program) 2022/09/29 16:25:45 fetching corpus: 15180, signal 553531/695923 (executing program) 2022/09/29 16:25:46 fetching corpus: 15229, signal 554095/696449 (executing program) 2022/09/29 16:25:46 fetching corpus: 15279, signal 554442/696959 (executing program) 2022/09/29 16:25:46 fetching corpus: 15329, signal 554836/697462 (executing program) 2022/09/29 16:25:46 fetching corpus: 15376, signal 555264/697964 (executing program) 2022/09/29 16:25:47 fetching corpus: 15426, signal 555804/698502 (executing program) 2022/09/29 16:25:47 fetching corpus: 15474, signal 556293/698992 (executing program) 2022/09/29 16:25:47 fetching corpus: 15523, signal 556828/699513 (executing program) 2022/09/29 16:25:48 fetching corpus: 15573, signal 557365/700046 (executing program) 2022/09/29 16:25:49 fetching corpus: 15621, signal 557793/700538 (executing program) 2022/09/29 16:25:49 fetching corpus: 15670, signal 558396/701030 (executing program) 2022/09/29 16:25:50 fetching corpus: 15720, signal 558844/701537 (executing program) 2022/09/29 16:25:50 fetching corpus: 15770, signal 559496/702067 (executing program) 2022/09/29 16:25:51 fetching corpus: 15820, signal 559938/702560 (executing program) 2022/09/29 16:25:51 fetching corpus: 15870, signal 560488/703091 (executing program) 2022/09/29 16:25:52 fetching corpus: 15920, signal 561011/703599 (executing program) 2022/09/29 16:25:52 fetching corpus: 15970, signal 561468/704082 (executing program) 2022/09/29 16:25:52 fetching corpus: 16020, signal 561983/704584 (executing program) 2022/09/29 16:25:53 fetching corpus: 16070, signal 562517/705055 (executing program) 2022/09/29 16:25:53 fetching corpus: 16119, signal 563086/705554 (executing program) 2022/09/29 16:25:53 fetching corpus: 16169, signal 563808/706044 (executing program) 2022/09/29 16:25:54 fetching corpus: 16219, signal 564307/706505 (executing program) 2022/09/29 16:25:54 fetching corpus: 16268, signal 564734/706992 (executing program) 2022/09/29 16:25:55 fetching corpus: 16318, signal 565168/707493 (executing program) 2022/09/29 16:25:55 fetching corpus: 16368, signal 565742/708034 (executing program) 2022/09/29 16:25:55 fetching corpus: 16415, signal 566128/708493 (executing program) 2022/09/29 16:25:56 fetching corpus: 16465, signal 566447/708982 (executing program) 2022/09/29 16:25:56 fetching corpus: 16515, signal 566815/709431 (executing program) 2022/09/29 16:25:56 fetching corpus: 16563, signal 567201/709860 (executing program) 2022/09/29 16:25:56 fetching corpus: 16612, signal 567590/710315 (executing program) 2022/09/29 16:25:57 fetching corpus: 16661, signal 568240/710803 (executing program) 2022/09/29 16:25:57 fetching corpus: 16711, signal 568646/711261 (executing program) 2022/09/29 16:25:58 fetching corpus: 16760, signal 569137/711704 (executing program) 2022/09/29 16:25:58 fetching corpus: 16806, signal 569583/712143 (executing program) 2022/09/29 16:25:59 fetching corpus: 16854, signal 570142/712600 (executing program) 2022/09/29 16:25:59 fetching corpus: 16904, signal 570674/713067 (executing program) 2022/09/29 16:26:00 fetching corpus: 16952, signal 571088/713517 (executing program) 2022/09/29 16:26:00 fetching corpus: 17002, signal 571425/713965 (executing program) 2022/09/29 16:26:01 fetching corpus: 17052, signal 572321/714397 (executing program) 2022/09/29 16:26:01 fetching corpus: 17102, signal 572710/714838 (executing program) 2022/09/29 16:26:02 fetching corpus: 17152, signal 573148/715264 (executing program) 2022/09/29 16:26:02 fetching corpus: 17201, signal 577039/715798 (executing program) 2022/09/29 16:26:03 fetching corpus: 17251, signal 577415/716216 (executing program) 2022/09/29 16:26:03 fetching corpus: 17301, signal 578029/716666 (executing program) 2022/09/29 16:26:03 fetching corpus: 17350, signal 578525/717079 (executing program) 2022/09/29 16:26:04 fetching corpus: 17400, signal 578994/717507 (executing program) 2022/09/29 16:26:04 fetching corpus: 17449, signal 579495/717932 (executing program) 2022/09/29 16:26:05 fetching corpus: 17499, signal 579970/718332 (executing program) 2022/09/29 16:26:05 fetching corpus: 17549, signal 580422/718725 (executing program) 2022/09/29 16:26:06 fetching corpus: 17599, signal 580873/719157 (executing program) 2022/09/29 16:26:06 fetching corpus: 17649, signal 581228/719544 (executing program) 2022/09/29 16:26:06 fetching corpus: 17699, signal 581855/719918 (executing program) 2022/09/29 16:26:07 fetching corpus: 17748, signal 582304/720345 (executing program) 2022/09/29 16:26:07 fetching corpus: 17798, signal 582644/720620 (executing program) 2022/09/29 16:26:08 fetching corpus: 17845, signal 583106/720623 (executing program) 2022/09/29 16:26:08 fetching corpus: 17893, signal 583654/720631 (executing program) 2022/09/29 16:26:08 fetching corpus: 17942, signal 584151/720653 (executing program) 2022/09/29 16:26:09 fetching corpus: 17992, signal 584643/720653 (executing program) 2022/09/29 16:26:09 fetching corpus: 18038, signal 585170/720670 (executing program) 2022/09/29 16:26:10 fetching corpus: 18088, signal 585615/720670 (executing program) 2022/09/29 16:26:11 fetching corpus: 18135, signal 585964/720677 (executing program) 2022/09/29 16:26:11 fetching corpus: 18184, signal 586435/720680 (executing program) 2022/09/29 16:26:12 fetching corpus: 18233, signal 586955/720720 (executing program) 2022/09/29 16:26:13 fetching corpus: 18281, signal 587380/720722 (executing program) 2022/09/29 16:26:13 fetching corpus: 18329, signal 591426/720722 (executing program) 2022/09/29 16:26:13 fetching corpus: 18379, signal 591917/720722 (executing program) 2022/09/29 16:26:13 fetching corpus: 18429, signal 592417/720735 (executing program) 2022/09/29 16:26:14 fetching corpus: 18475, signal 592823/720735 (executing program) 2022/09/29 16:26:14 fetching corpus: 18525, signal 593150/720735 (executing program) 2022/09/29 16:26:15 fetching corpus: 18575, signal 593704/720735 (executing program) 2022/09/29 16:26:15 fetching corpus: 18625, signal 594424/720736 (executing program) 2022/09/29 16:26:16 fetching corpus: 18674, signal 594773/720737 (executing program) 2022/09/29 16:26:16 fetching corpus: 18723, signal 595245/720737 (executing program) 2022/09/29 16:26:16 fetching corpus: 18773, signal 595667/720739 (executing program) 2022/09/29 16:26:17 fetching corpus: 18823, signal 596055/720740 (executing program) 2022/09/29 16:26:17 fetching corpus: 18873, signal 596462/720740 (executing program) 2022/09/29 16:26:18 fetching corpus: 18923, signal 596803/720742 (executing program) 2022/09/29 16:26:18 fetching corpus: 18973, signal 597144/720742 (executing program) 2022/09/29 16:26:19 fetching corpus: 19023, signal 597505/720742 (executing program) 2022/09/29 16:26:20 fetching corpus: 19073, signal 597955/720749 (executing program) 2022/09/29 16:26:20 fetching corpus: 19123, signal 598478/720752 (executing program) 2022/09/29 16:26:21 fetching corpus: 19173, signal 599169/720752 (executing program) 2022/09/29 16:26:21 fetching corpus: 19223, signal 599643/720752 (executing program) 2022/09/29 16:26:21 fetching corpus: 19273, signal 599906/720752 (executing program) 2022/09/29 16:26:22 fetching corpus: 19323, signal 600266/720752 (executing program) 2022/09/29 16:26:22 fetching corpus: 19373, signal 601026/720794 (executing program) 2022/09/29 16:26:22 fetching corpus: 19421, signal 601454/720795 (executing program) 2022/09/29 16:26:23 fetching corpus: 19470, signal 601767/720795 (executing program) 2022/09/29 16:26:23 fetching corpus: 19519, signal 602120/720795 (executing program) 2022/09/29 16:26:24 fetching corpus: 19568, signal 602630/720795 (executing program) 2022/09/29 16:26:24 fetching corpus: 19616, signal 602955/720795 (executing program) 2022/09/29 16:26:25 fetching corpus: 19662, signal 603273/720800 (executing program) 2022/09/29 16:26:25 fetching corpus: 19712, signal 603632/720800 (executing program) 2022/09/29 16:26:26 fetching corpus: 19762, signal 604270/720800 (executing program) 2022/09/29 16:26:26 fetching corpus: 19811, signal 604677/720800 (executing program) 2022/09/29 16:26:26 fetching corpus: 19861, signal 605128/720813 (executing program) 2022/09/29 16:26:27 fetching corpus: 19911, signal 605530/720813 (executing program) 2022/09/29 16:26:27 fetching corpus: 19959, signal 605911/720818 (executing program) 2022/09/29 16:26:28 fetching corpus: 20007, signal 606317/720818 (executing program) 2022/09/29 16:26:29 fetching corpus: 20057, signal 606959/720818 (executing program) 2022/09/29 16:26:29 fetching corpus: 20107, signal 607417/720825 (executing program) 2022/09/29 16:26:30 fetching corpus: 20157, signal 607823/720825 (executing program) 2022/09/29 16:26:30 fetching corpus: 20206, signal 608386/720825 (executing program) 2022/09/29 16:26:31 fetching corpus: 20252, signal 608758/720860 (executing program) 2022/09/29 16:26:31 fetching corpus: 20302, signal 609065/720866 (executing program) 2022/09/29 16:26:31 fetching corpus: 20351, signal 609443/720866 (executing program) 2022/09/29 16:26:32 fetching corpus: 20400, signal 609760/720869 (executing program) 2022/09/29 16:26:32 fetching corpus: 20450, signal 610218/720869 (executing program) 2022/09/29 16:26:33 fetching corpus: 20499, signal 610727/720869 (executing program) 2022/09/29 16:26:33 fetching corpus: 20549, signal 611258/720875 (executing program) 2022/09/29 16:26:34 fetching corpus: 20599, signal 611607/720875 (executing program) 2022/09/29 16:26:34 fetching corpus: 20648, signal 611936/720933 (executing program) 2022/09/29 16:26:34 fetching corpus: 20698, signal 612306/720933 (executing program) 2022/09/29 16:26:34 fetching corpus: 20747, signal 612669/720949 (executing program) 2022/09/29 16:26:35 fetching corpus: 20796, signal 613072/720949 (executing program) 2022/09/29 16:26:35 fetching corpus: 20846, signal 613463/720949 (executing program) 2022/09/29 16:26:36 fetching corpus: 20896, signal 613816/720949 (executing program) 2022/09/29 16:26:36 fetching corpus: 20946, signal 614102/720952 (executing program) 2022/09/29 16:26:37 fetching corpus: 20996, signal 614489/720952 (executing program) 2022/09/29 16:26:37 fetching corpus: 21045, signal 614781/720956 (executing program) 2022/09/29 16:26:38 fetching corpus: 21095, signal 615193/720956 (executing program) 2022/09/29 16:26:38 fetching corpus: 21143, signal 615526/720963 (executing program) 2022/09/29 16:26:39 fetching corpus: 21193, signal 615882/720963 (executing program) 2022/09/29 16:26:39 fetching corpus: 21241, signal 616203/720977 (executing program) 2022/09/29 16:26:39 fetching corpus: 21291, signal 616620/720977 (executing program) 2022/09/29 16:26:40 fetching corpus: 21341, signal 617017/720977 (executing program) 2022/09/29 16:26:40 fetching corpus: 21391, signal 617416/720983 (executing program) 2022/09/29 16:26:41 fetching corpus: 21441, signal 617758/720985 (executing program) 2022/09/29 16:26:41 fetching corpus: 21491, signal 618106/720988 (executing program) 2022/09/29 16:26:42 fetching corpus: 21541, signal 618519/720988 (executing program) 2022/09/29 16:26:43 fetching corpus: 21591, signal 618857/720990 (executing program) 2022/09/29 16:26:43 fetching corpus: 21641, signal 619245/720991 (executing program) 2022/09/29 16:26:43 fetching corpus: 21690, signal 619687/720992 (executing program) 2022/09/29 16:26:44 fetching corpus: 21740, signal 620016/720992 (executing program) 2022/09/29 16:26:44 fetching corpus: 21790, signal 620361/720992 (executing program) 2022/09/29 16:26:44 fetching corpus: 21840, signal 620657/720992 (executing program) 2022/09/29 16:26:45 fetching corpus: 21890, signal 620957/720992 (executing program) 2022/09/29 16:26:45 fetching corpus: 21939, signal 621242/720993 (executing program) 2022/09/29 16:26:46 fetching corpus: 21989, signal 621644/720993 (executing program) 2022/09/29 16:26:46 fetching corpus: 22039, signal 621967/721007 (executing program) 2022/09/29 16:26:46 fetching corpus: 22088, signal 622179/721007 (executing program) 2022/09/29 16:26:47 fetching corpus: 22138, signal 622531/721007 (executing program) 2022/09/29 16:26:47 fetching corpus: 22187, signal 622864/721018 (executing program) 2022/09/29 16:26:47 fetching corpus: 22235, signal 623254/721018 (executing program) 2022/09/29 16:26:48 fetching corpus: 22285, signal 623601/721022 (executing program) 2022/09/29 16:26:48 fetching corpus: 22334, signal 623987/721022 (executing program) 2022/09/29 16:26:48 fetching corpus: 22384, signal 624318/721023 (executing program) 2022/09/29 16:26:49 fetching corpus: 22434, signal 624682/721023 (executing program) 2022/09/29 16:26:49 fetching corpus: 22484, signal 625013/721023 (executing program) 2022/09/29 16:26:49 fetching corpus: 22534, signal 625402/721023 (executing program) 2022/09/29 16:26:50 fetching corpus: 22584, signal 626239/721024 (executing program) 2022/09/29 16:26:50 fetching corpus: 22634, signal 626715/721025 (executing program) 2022/09/29 16:26:51 fetching corpus: 22684, signal 627107/721034 (executing program) 2022/09/29 16:26:51 fetching corpus: 22733, signal 627571/721109 (executing program) 2022/09/29 16:26:52 fetching corpus: 22783, signal 627996/721109 (executing program) 2022/09/29 16:26:52 fetching corpus: 22833, signal 628470/721121 (executing program) 2022/09/29 16:26:53 fetching corpus: 22883, signal 628971/721122 (executing program) 2022/09/29 16:26:53 fetching corpus: 22932, signal 629260/721122 (executing program) 2022/09/29 16:26:53 fetching corpus: 22982, signal 629528/721122 (executing program) 2022/09/29 16:26:54 fetching corpus: 23032, signal 629935/721122 (executing program) 2022/09/29 16:26:54 fetching corpus: 23081, signal 630298/721124 (executing program) 2022/09/29 16:26:55 fetching corpus: 23131, signal 630577/721124 (executing program) 2022/09/29 16:26:55 fetching corpus: 23181, signal 630986/721124 (executing program) 2022/09/29 16:26:56 fetching corpus: 23231, signal 631639/721126 (executing program) 2022/09/29 16:26:56 fetching corpus: 23278, signal 631879/721126 (executing program) 2022/09/29 16:26:56 fetching corpus: 23328, signal 632179/721136 (executing program) 2022/09/29 16:26:57 fetching corpus: 23378, signal 632450/721138 (executing program) 2022/09/29 16:26:57 fetching corpus: 23428, signal 632746/721143 (executing program) 2022/09/29 16:26:57 fetching corpus: 23478, signal 633215/721143 (executing program) 2022/09/29 16:26:58 fetching corpus: 23528, signal 633563/721146 (executing program) 2022/09/29 16:26:58 fetching corpus: 23577, signal 633877/721160 (executing program) 2022/09/29 16:26:59 fetching corpus: 23627, signal 634276/721160 (executing program) 2022/09/29 16:26:59 fetching corpus: 23675, signal 634626/721161 (executing program) 2022/09/29 16:26:59 fetching corpus: 23725, signal 635026/721161 (executing program) 2022/09/29 16:27:00 fetching corpus: 23774, signal 635317/721167 (executing program) 2022/09/29 16:27:00 fetching corpus: 23823, signal 635662/721167 (executing program) 2022/09/29 16:27:01 fetching corpus: 23873, signal 635983/721167 (executing program) 2022/09/29 16:27:01 fetching corpus: 23923, signal 636477/721167 (executing program) 2022/09/29 16:27:02 fetching corpus: 23973, signal 636737/721167 (executing program) 2022/09/29 16:27:02 fetching corpus: 24023, signal 637043/721167 (executing program) 2022/09/29 16:27:02 fetching corpus: 24073, signal 637538/721168 (executing program) 2022/09/29 16:27:03 fetching corpus: 24123, signal 637850/721168 (executing program) 2022/09/29 16:27:03 fetching corpus: 24173, signal 638075/721170 (executing program) 2022/09/29 16:27:04 fetching corpus: 24223, signal 638449/721170 (executing program) 2022/09/29 16:27:04 fetching corpus: 24273, signal 638772/721170 (executing program) 2022/09/29 16:27:04 fetching corpus: 24321, signal 639051/721173 (executing program) 2022/09/29 16:27:05 fetching corpus: 24371, signal 639326/721180 (executing program) 2022/09/29 16:27:05 fetching corpus: 24421, signal 639691/721180 (executing program) 2022/09/29 16:27:06 fetching corpus: 24469, signal 639995/721197 (executing program) 2022/09/29 16:27:06 fetching corpus: 24518, signal 640336/721198 (executing program) 2022/09/29 16:27:06 fetching corpus: 24568, signal 640692/721199 (executing program) 2022/09/29 16:27:07 fetching corpus: 24616, signal 641073/721199 (executing program) 2022/09/29 16:27:07 fetching corpus: 24665, signal 643193/721201 (executing program) 2022/09/29 16:27:07 fetching corpus: 24715, signal 643602/721201 (executing program) 2022/09/29 16:27:08 fetching corpus: 24765, signal 643909/721201 (executing program) 2022/09/29 16:27:08 fetching corpus: 24815, signal 644277/721201 (executing program) 2022/09/29 16:27:09 fetching corpus: 24865, signal 644578/721201 (executing program) 2022/09/29 16:27:09 fetching corpus: 24915, signal 644929/721201 (executing program) 2022/09/29 16:27:10 fetching corpus: 24965, signal 646084/721201 (executing program) 2022/09/29 16:27:10 fetching corpus: 25015, signal 646492/721201 (executing program) 2022/09/29 16:27:10 fetching corpus: 25064, signal 646788/721201 (executing program) 2022/09/29 16:27:11 fetching corpus: 25113, signal 647133/721201 (executing program) 2022/09/29 16:27:11 fetching corpus: 25162, signal 647476/721201 (executing program) 2022/09/29 16:27:12 fetching corpus: 25212, signal 647837/721203 (executing program) 2022/09/29 16:27:12 fetching corpus: 25261, signal 650208/721203 (executing program) 2022/09/29 16:27:13 fetching corpus: 25311, signal 650457/721203 (executing program) 2022/09/29 16:27:13 fetching corpus: 25361, signal 650733/721203 (executing program) 2022/09/29 16:27:14 fetching corpus: 25411, signal 651252/721219 (executing program) 2022/09/29 16:27:14 fetching corpus: 25461, signal 651606/721219 (executing program) 2022/09/29 16:27:14 fetching corpus: 25511, signal 651907/721219 (executing program) 2022/09/29 16:27:15 fetching corpus: 25561, signal 652332/721219 (executing program) 2022/09/29 16:27:16 fetching corpus: 25611, signal 652805/721219 (executing program) 2022/09/29 16:27:16 fetching corpus: 25661, signal 653039/721219 (executing program) 2022/09/29 16:27:17 fetching corpus: 25711, signal 653329/721223 (executing program) 2022/09/29 16:27:17 fetching corpus: 25761, signal 653656/721223 (executing program) 2022/09/29 16:27:17 fetching corpus: 25811, signal 653981/721224 (executing program) 2022/09/29 16:27:18 fetching corpus: 25860, signal 654358/721226 (executing program) 2022/09/29 16:27:18 fetching corpus: 25910, signal 654683/721226 (executing program) 2022/09/29 16:27:18 fetching corpus: 25960, signal 655056/721226 (executing program) 2022/09/29 16:27:19 fetching corpus: 26008, signal 655329/721235 (executing program) 2022/09/29 16:27:19 fetching corpus: 26058, signal 655751/721236 (executing program) 2022/09/29 16:27:20 fetching corpus: 26105, signal 656042/721239 (executing program) 2022/09/29 16:27:20 fetching corpus: 26155, signal 656283/721239 (executing program) 2022/09/29 16:27:20 fetching corpus: 26203, signal 656587/721239 (executing program) 2022/09/29 16:27:21 fetching corpus: 26253, signal 657008/721239 (executing program) 2022/09/29 16:27:21 fetching corpus: 26303, signal 657305/721239 (executing program) 2022/09/29 16:27:21 fetching corpus: 26353, signal 657555/721244 (executing program) 2022/09/29 16:27:22 fetching corpus: 26403, signal 657884/721244 (executing program) 2022/09/29 16:27:23 fetching corpus: 26453, signal 658179/721246 (executing program) 2022/09/29 16:27:23 fetching corpus: 26503, signal 658543/721246 (executing program) 2022/09/29 16:27:23 fetching corpus: 26553, signal 658840/721246 (executing program) 2022/09/29 16:27:24 fetching corpus: 26601, signal 659067/721252 (executing program) 2022/09/29 16:27:24 fetching corpus: 26651, signal 659449/721255 (executing program) 2022/09/29 16:27:24 fetching corpus: 26700, signal 659781/721256 (executing program) 2022/09/29 16:27:25 fetching corpus: 26750, signal 660110/721256 (executing program) 2022/09/29 16:27:25 fetching corpus: 26799, signal 660477/721265 (executing program) 2022/09/29 16:27:26 fetching corpus: 26849, signal 660864/721267 (executing program) 2022/09/29 16:27:27 fetching corpus: 26899, signal 661180/721314 (executing program) 2022/09/29 16:27:27 fetching corpus: 26949, signal 661582/721315 (executing program) 2022/09/29 16:27:27 fetching corpus: 26998, signal 661953/721315 (executing program) 2022/09/29 16:27:28 fetching corpus: 27048, signal 662223/721315 (executing program) 2022/09/29 16:27:28 fetching corpus: 27096, signal 662499/721315 (executing program) 2022/09/29 16:27:29 fetching corpus: 27144, signal 662734/721315 (executing program) 2022/09/29 16:27:29 fetching corpus: 27193, signal 663085/721318 (executing program) 2022/09/29 16:27:30 fetching corpus: 27239, signal 663344/721324 (executing program) 2022/09/29 16:27:30 fetching corpus: 27288, signal 663700/721325 (executing program) 2022/09/29 16:27:31 fetching corpus: 27338, signal 664528/721325 (executing program) 2022/09/29 16:27:31 fetching corpus: 27388, signal 664855/721330 (executing program) 2022/09/29 16:27:32 fetching corpus: 27436, signal 665080/721357 (executing program) 2022/09/29 16:27:32 fetching corpus: 27483, signal 666278/721369 (executing program) 2022/09/29 16:27:33 fetching corpus: 27533, signal 666579/721369 (executing program) 2022/09/29 16:27:33 fetching corpus: 27581, signal 666978/721377 (executing program) 2022/09/29 16:27:33 fetching corpus: 27630, signal 667331/721377 (executing program) 2022/09/29 16:27:34 fetching corpus: 27679, signal 667632/721378 (executing program) 2022/09/29 16:27:34 fetching corpus: 27729, signal 667922/721380 (executing program) 2022/09/29 16:27:35 fetching corpus: 27779, signal 668192/721380 (executing program) 2022/09/29 16:27:35 fetching corpus: 27828, signal 668463/721380 (executing program) 2022/09/29 16:27:36 fetching corpus: 27877, signal 668805/721380 (executing program) 2022/09/29 16:27:36 fetching corpus: 27927, signal 669129/721382 (executing program) 2022/09/29 16:27:36 fetching corpus: 27976, signal 669437/721382 (executing program) 2022/09/29 16:27:37 fetching corpus: 28026, signal 669754/721399 (executing program) 2022/09/29 16:27:37 fetching corpus: 28075, signal 670016/721399 (executing program) 2022/09/29 16:27:38 fetching corpus: 28125, signal 670403/721400 (executing program) 2022/09/29 16:27:38 fetching corpus: 28175, signal 670848/721400 (executing program) 2022/09/29 16:27:39 fetching corpus: 28223, signal 671239/721401 (executing program) 2022/09/29 16:27:40 fetching corpus: 28271, signal 671507/721402 (executing program) 2022/09/29 16:27:40 fetching corpus: 28320, signal 671763/721421 (executing program) 2022/09/29 16:27:41 fetching corpus: 28370, signal 672081/721421 (executing program) 2022/09/29 16:27:41 fetching corpus: 28420, signal 672429/721422 (executing program) 2022/09/29 16:27:41 fetching corpus: 28470, signal 672730/721422 (executing program) 2022/09/29 16:27:42 fetching corpus: 28519, signal 672981/721422 (executing program) 2022/09/29 16:27:43 fetching corpus: 28564, signal 673291/721430 (executing program) 2022/09/29 16:27:43 fetching corpus: 28611, signal 673556/721437 (executing program) 2022/09/29 16:27:44 fetching corpus: 28659, signal 673906/721437 (executing program) 2022/09/29 16:27:44 fetching corpus: 28707, signal 674180/721441 (executing program) 2022/09/29 16:27:44 fetching corpus: 28756, signal 674488/721441 (executing program) 2022/09/29 16:27:45 fetching corpus: 28806, signal 674752/721442 (executing program) 2022/09/29 16:27:45 fetching corpus: 28856, signal 675068/721442 (executing program) 2022/09/29 16:27:45 fetching corpus: 28906, signal 675375/721442 (executing program) 2022/09/29 16:27:45 fetching corpus: 28956, signal 675715/721442 (executing program) 2022/09/29 16:27:46 fetching corpus: 29005, signal 676045/721450 (executing program) 2022/09/29 16:27:46 fetching corpus: 29055, signal 676336/721450 (executing program) 2022/09/29 16:27:47 fetching corpus: 29105, signal 676613/721450 (executing program) 2022/09/29 16:27:47 fetching corpus: 29154, signal 676815/721502 (executing program) 2022/09/29 16:27:48 fetching corpus: 29204, signal 677124/721502 (executing program) 2022/09/29 16:27:48 fetching corpus: 29252, signal 677378/721510 (executing program) 2022/09/29 16:27:49 fetching corpus: 29302, signal 677738/721510 (executing program) 2022/09/29 16:27:49 fetching corpus: 29348, signal 678053/721523 (executing program) 2022/09/29 16:27:49 fetching corpus: 29398, signal 678286/721525 (executing program) 2022/09/29 16:27:50 fetching corpus: 29446, signal 678529/721525 (executing program) 2022/09/29 16:27:50 fetching corpus: 29496, signal 678836/721528 (executing program) 2022/09/29 16:27:51 fetching corpus: 29544, signal 679139/721529 (executing program) 2022/09/29 16:27:51 fetching corpus: 29593, signal 679440/721535 (executing program) 2022/09/29 16:27:51 fetching corpus: 29643, signal 679665/721535 (executing program) 2022/09/29 16:27:52 fetching corpus: 29693, signal 679927/721539 (executing program) 2022/09/29 16:27:52 fetching corpus: 29743, signal 680275/721539 (executing program) 2022/09/29 16:27:53 fetching corpus: 29793, signal 680518/721540 (executing program) 2022/09/29 16:27:53 fetching corpus: 29842, signal 680897/721540 (executing program) 2022/09/29 16:27:54 fetching corpus: 29892, signal 681202/721545 (executing program) 2022/09/29 16:27:54 fetching corpus: 29942, signal 681500/721545 (executing program) 2022/09/29 16:27:55 fetching corpus: 29992, signal 681745/721546 (executing program) 2022/09/29 16:27:55 fetching corpus: 30041, signal 681946/721546 (executing program) 2022/09/29 16:27:55 fetching corpus: 30090, signal 682245/721547 (executing program) 2022/09/29 16:27:56 fetching corpus: 30139, signal 682468/721559 (executing program) 2022/09/29 16:27:56 fetching corpus: 30189, signal 682760/721559 (executing program) 2022/09/29 16:27:57 fetching corpus: 30238, signal 683004/721560 (executing program) 2022/09/29 16:27:58 fetching corpus: 30288, signal 683395/721560 (executing program) 2022/09/29 16:27:58 fetching corpus: 30338, signal 683653/721562 (executing program) 2022/09/29 16:27:58 fetching corpus: 30387, signal 683897/721562 (executing program) 2022/09/29 16:27:59 fetching corpus: 30436, signal 684198/721562 (executing program) 2022/09/29 16:27:59 fetching corpus: 30486, signal 684470/721563 (executing program) 2022/09/29 16:28:00 fetching corpus: 30536, signal 684725/721563 (executing program) 2022/09/29 16:28:00 fetching corpus: 30586, signal 685150/721564 (executing program) 2022/09/29 16:28:01 fetching corpus: 30636, signal 685430/721564 (executing program) 2022/09/29 16:28:01 fetching corpus: 30686, signal 685703/721564 (executing program) 2022/09/29 16:28:02 fetching corpus: 30735, signal 685964/721566 (executing program) 2022/09/29 16:28:02 fetching corpus: 30785, signal 686170/721568 (executing program) 2022/09/29 16:28:02 fetching corpus: 30835, signal 686421/721568 (executing program) 2022/09/29 16:28:03 fetching corpus: 30885, signal 686676/721568 (executing program) 2022/09/29 16:28:03 fetching corpus: 30935, signal 687005/721568 (executing program) 2022/09/29 16:28:04 fetching corpus: 30985, signal 687229/721568 (executing program) 2022/09/29 16:28:04 fetching corpus: 31035, signal 687532/721568 (executing program) 2022/09/29 16:28:04 fetching corpus: 31085, signal 687798/721568 (executing program) 2022/09/29 16:28:04 fetching corpus: 31135, signal 687990/721568 (executing program) 2022/09/29 16:28:05 fetching corpus: 31185, signal 688922/721568 (executing program) 2022/09/29 16:28:05 fetching corpus: 31235, signal 689218/721571 (executing program) 2022/09/29 16:28:05 fetching corpus: 31285, signal 689478/721571 (executing program) 2022/09/29 16:28:06 fetching corpus: 31335, signal 689732/721571 (executing program) 2022/09/29 16:28:06 fetching corpus: 31383, signal 690016/721571 (executing program) 2022/09/29 16:28:06 fetching corpus: 31433, signal 690241/721572 (executing program) 2022/09/29 16:28:07 fetching corpus: 31483, signal 690496/721572 (executing program) 2022/09/29 16:28:07 fetching corpus: 31533, signal 690845/721572 (executing program) 2022/09/29 16:28:08 fetching corpus: 31583, signal 691110/721572 (executing program) 2022/09/29 16:28:08 fetching corpus: 31633, signal 691359/721572 (executing program) 2022/09/29 16:28:08 fetching corpus: 31683, signal 691612/721576 (executing program) 2022/09/29 16:28:08 fetching corpus: 31733, signal 691821/721576 (executing program) 2022/09/29 16:28:09 fetching corpus: 31783, signal 692068/721578 (executing program) 2022/09/29 16:28:09 fetching corpus: 31833, signal 692306/721579 (executing program) 2022/09/29 16:28:10 fetching corpus: 31883, signal 692523/721579 (executing program) 2022/09/29 16:28:10 fetching corpus: 31933, signal 692783/721579 (executing program) 2022/09/29 16:28:11 fetching corpus: 31983, signal 693073/721579 (executing program) 2022/09/29 16:28:11 fetching corpus: 32031, signal 693425/721580 (executing program) 2022/09/29 16:28:12 fetching corpus: 32081, signal 693700/721580 (executing program) 2022/09/29 16:28:12 fetching corpus: 32131, signal 694020/721580 (executing program) 2022/09/29 16:28:12 fetching corpus: 32180, signal 694588/721581 (executing program) 2022/09/29 16:28:13 fetching corpus: 32229, signal 695049/721583 (executing program) 2022/09/29 16:28:13 fetching corpus: 32279, signal 695383/721583 (executing program) 2022/09/29 16:28:13 fetching corpus: 32329, signal 695593/721586 (executing program) 2022/09/29 16:28:14 fetching corpus: 32379, signal 695797/721586 (executing program) 2022/09/29 16:28:15 fetching corpus: 32428, signal 696062/721586 (executing program) 2022/09/29 16:28:15 fetching corpus: 32478, signal 696775/721586 (executing program) 2022/09/29 16:28:16 fetching corpus: 32528, signal 697028/721587 (executing program) 2022/09/29 16:28:16 fetching corpus: 32578, signal 697342/721587 (executing program) 2022/09/29 16:28:16 fetching corpus: 32628, signal 697568/721589 (executing program) 2022/09/29 16:28:17 fetching corpus: 32677, signal 697846/721589 (executing program) 2022/09/29 16:28:17 fetching corpus: 32727, signal 698055/721589 (executing program) 2022/09/29 16:28:18 fetching corpus: 32777, signal 698322/721589 (executing program) 2022/09/29 16:28:18 fetching corpus: 32827, signal 698606/721589 (executing program) 2022/09/29 16:28:18 fetching corpus: 32877, signal 698843/721589 (executing program) 2022/09/29 16:28:19 fetching corpus: 32926, signal 699106/721591 (executing program) 2022/09/29 16:28:19 fetching corpus: 32976, signal 699288/721591 (executing program) 2022/09/29 16:28:20 fetching corpus: 33026, signal 699487/721596 (executing program) 2022/09/29 16:28:20 fetching corpus: 33076, signal 699749/721596 (executing program) 2022/09/29 16:28:21 fetching corpus: 33125, signal 700026/721596 (executing program) 2022/09/29 16:28:21 fetching corpus: 33175, signal 700393/721596 (executing program) 2022/09/29 16:28:21 fetching corpus: 33225, signal 700581/721597 (executing program) 2022/09/29 16:28:22 fetching corpus: 33275, signal 700782/721597 (executing program) 2022/09/29 16:28:22 fetching corpus: 33325, signal 701106/721597 (executing program) 2022/09/29 16:28:22 fetching corpus: 33375, signal 701388/721597 (executing program) 2022/09/29 16:28:23 fetching corpus: 33425, signal 701704/721597 (executing program) 2022/09/29 16:28:24 fetching corpus: 33474, signal 701865/721597 (executing program) 2022/09/29 16:28:24 fetching corpus: 33522, signal 702193/721597 (executing program) 2022/09/29 16:28:24 fetching corpus: 33572, signal 702549/721597 (executing program) 2022/09/29 16:28:25 fetching corpus: 33621, signal 702787/721597 (executing program) 2022/09/29 16:28:26 fetching corpus: 33671, signal 702993/721597 (executing program) 2022/09/29 16:28:26 fetching corpus: 33720, signal 703187/721599 (executing program) 2022/09/29 16:28:26 fetching corpus: 33770, signal 706913/721599 (executing program) 2022/09/29 16:28:27 fetching corpus: 33820, signal 707127/721599 (executing program) 2022/09/29 16:28:27 fetching corpus: 33870, signal 707434/721599 (executing program) 2022/09/29 16:28:27 fetching corpus: 33920, signal 707768/721599 (executing program) 2022/09/29 16:28:28 fetching corpus: 33970, signal 708004/721599 (executing program) 2022/09/29 16:28:28 fetching corpus: 34020, signal 708230/721599 (executing program) 2022/09/29 16:28:28 fetching corpus: 34070, signal 708446/721599 (executing program) 2022/09/29 16:28:28 fetching corpus: 34120, signal 708706/721599 (executing program) 2022/09/29 16:28:29 fetching corpus: 34169, signal 709482/721599 (executing program) 2022/09/29 16:28:29 fetching corpus: 34219, signal 709737/721599 (executing program) 2022/09/29 16:28:30 fetching corpus: 34268, signal 709982/721599 (executing program) 2022/09/29 16:28:30 fetching corpus: 34304, signal 710183/721614 (executing program) 2022/09/29 16:28:30 fetching corpus: 34304, signal 710183/721614 (executing program) 2022/09/29 16:28:31 starting 6 fuzzer processes 16:28:31 executing program 0: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0xd8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x1, 0x0, 0x0, 0x3a, 0x0, 0x12, 0x0, 0xd, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f0000000240)}, 0x2000, 0x8000, 0xff, 0x4, 0x0, 0x8, 0x8000, 0x0, 0xefc}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0x32600) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0xda00) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x4, 0x0, 0x4, 0x7, 0x0, 0x6, 0x10000, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x40, 0x2, @perf_config_ext={0x9, 0x6}, 0x0, 0x400, 0x9, 0x1, 0x1f, 0x8, 0x1f, 0x0, 0x0, 0x0, 0x26}, 0x0, 0x3, r0, 0x2) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f00000004c0)='syz1\x00') openat$cgroup(r3, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) write$cgroup_int(r3, &(0x7f0000000200)=0xfffffffffffffff1, 0x43405) 16:28:31 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r1) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)={0x30, r2, 0x201, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x800}]}, 0x30}}, 0x0) 16:28:31 executing program 1: getsockopt$ARPT_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x0, 0x63, &(0x7f00000001c0)={'NETMAP\x00'}, &(0x7f0000000280)=0x1e) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000002c0)={0x0, 0x0, 0x0, 'queue1\x00', 0xeb49}) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, &(0x7f0000000180)=[@mss={0x2, 0x1f}], 0x1) write$sndseq(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @raw8={"a357b6b140cbb6215dd33459"}}], 0xfffffee4) 16:28:31 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x2}, 0x0, 0x4, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_clone(0x96020007, 0x0, 0x2aef, 0x0, 0x0, 0x0) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001280)={r1, 0xffffffffffffffff, 0x20}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000012c0)={r3}, 0x8) write$cgroup_devices(r4, &(0x7f0000000040)={'c', ' *:* ', 'rwm\x00'}, 0xa) perf_event_open(0x0, r2, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 16:28:31 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000040)=0x8, 0x4) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f00000000c0)=0x1c, 0x4) 16:28:31 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) syzkaller login: [ 312.860792] IPVS: ftp: loaded support on port[0] = 21 [ 313.024709] IPVS: ftp: loaded support on port[0] = 21 [ 313.130353] IPVS: ftp: loaded support on port[0] = 21 [ 313.199403] chnl_net:caif_netlink_parms(): no params data found [ 313.230004] chnl_net:caif_netlink_parms(): no params data found [ 313.265523] IPVS: ftp: loaded support on port[0] = 21 [ 313.350432] bridge0: port 1(bridge_slave_0) entered blocking state [ 313.357538] bridge0: port 1(bridge_slave_0) entered disabled state [ 313.365845] device bridge_slave_0 entered promiscuous mode [ 313.379068] bridge0: port 2(bridge_slave_1) entered blocking state [ 313.385825] bridge0: port 2(bridge_slave_1) entered disabled state [ 313.393559] device bridge_slave_1 entered promiscuous mode [ 313.425041] bridge0: port 1(bridge_slave_0) entered blocking state [ 313.431456] bridge0: port 1(bridge_slave_0) entered disabled state [ 313.438793] device bridge_slave_0 entered promiscuous mode [ 313.447682] bridge0: port 2(bridge_slave_1) entered blocking state [ 313.454851] bridge0: port 2(bridge_slave_1) entered disabled state [ 313.461662] device bridge_slave_1 entered promiscuous mode [ 313.469250] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 313.476973] chnl_net:caif_netlink_parms(): no params data found [ 313.494851] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 313.531358] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 313.540063] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 313.547922] team0: Port device team_slave_0 added [ 313.556501] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 313.563765] team0: Port device team_slave_1 added [ 313.575013] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 313.591741] IPVS: ftp: loaded support on port[0] = 21 [ 313.614693] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 313.620938] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 313.647303] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 313.661617] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 313.667942] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 313.693302] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 313.703906] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 313.710978] team0: Port device team_slave_0 added [ 313.716732] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 313.723992] team0: Port device team_slave_1 added [ 313.743354] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 313.749598] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 313.775300] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 313.786516] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 313.792797] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 313.818030] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 313.852525] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 313.864418] IPVS: ftp: loaded support on port[0] = 21 [ 313.880613] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 313.894516] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 313.903169] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 313.973058] bridge0: port 1(bridge_slave_0) entered blocking state [ 313.979419] bridge0: port 1(bridge_slave_0) entered disabled state [ 313.988288] device bridge_slave_0 entered promiscuous mode [ 314.003870] bridge0: port 2(bridge_slave_1) entered blocking state [ 314.010337] bridge0: port 2(bridge_slave_1) entered disabled state [ 314.017549] device bridge_slave_1 entered promiscuous mode [ 314.043314] device hsr_slave_0 entered promiscuous mode [ 314.049070] device hsr_slave_1 entered promiscuous mode [ 314.068817] device hsr_slave_0 entered promiscuous mode [ 314.074622] device hsr_slave_1 entered promiscuous mode [ 314.083978] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 314.096468] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 314.103781] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 314.120869] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 314.136501] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 314.156830] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 314.177036] chnl_net:caif_netlink_parms(): no params data found [ 314.263786] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 314.270814] team0: Port device team_slave_0 added [ 314.276540] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 314.284919] team0: Port device team_slave_1 added [ 314.330421] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 314.337162] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 314.363103] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 314.389357] chnl_net:caif_netlink_parms(): no params data found [ 314.406723] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 314.413343] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 314.439258] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 314.516929] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 314.530783] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 314.551004] bridge0: port 1(bridge_slave_0) entered blocking state [ 314.558188] bridge0: port 1(bridge_slave_0) entered disabled state [ 314.566057] device bridge_slave_0 entered promiscuous mode [ 314.591395] bridge0: port 2(bridge_slave_1) entered blocking state [ 314.598020] bridge0: port 2(bridge_slave_1) entered disabled state [ 314.606266] device bridge_slave_1 entered promiscuous mode [ 314.675083] device hsr_slave_0 entered promiscuous mode [ 314.680654] device hsr_slave_1 entered promiscuous mode [ 314.698716] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 314.707769] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 314.734171] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 314.740857] bridge0: port 1(bridge_slave_0) entered blocking state [ 314.748043] bridge0: port 1(bridge_slave_0) entered disabled state [ 314.757385] device bridge_slave_0 entered promiscuous mode [ 314.766923] bridge0: port 2(bridge_slave_1) entered blocking state [ 314.774498] bridge0: port 2(bridge_slave_1) entered disabled state [ 314.781313] device bridge_slave_1 entered promiscuous mode [ 314.815942] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 314.837255] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 314.845811] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 314.853066] team0: Port device team_slave_0 added [ 314.859081] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 314.874628] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 314.883129] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 314.890126] team0: Port device team_slave_1 added [ 314.901359] chnl_net:caif_netlink_parms(): no params data found [ 314.910776] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 314.917641] Bluetooth: hci0 command 0x0409 tx timeout [ 314.981921] Bluetooth: hci4 command 0x0409 tx timeout [ 314.987184] Bluetooth: hci5 command 0x0409 tx timeout [ 314.993393] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 314.999619] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.025433] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 315.025518] Bluetooth: hci1 command 0x0409 tx timeout [ 315.042406] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 315.048632] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.074794] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 315.081840] Bluetooth: hci3 command 0x0409 tx timeout [ 315.090001] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 315.090741] Bluetooth: hci2 command 0x0409 tx timeout [ 315.098547] team0: Port device team_slave_0 added [ 315.152631] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 315.159721] team0: Port device team_slave_1 added [ 315.185616] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 315.193960] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 315.225143] device hsr_slave_0 entered promiscuous mode [ 315.230717] device hsr_slave_1 entered promiscuous mode [ 315.238293] bridge0: port 1(bridge_slave_0) entered blocking state [ 315.245325] bridge0: port 1(bridge_slave_0) entered disabled state [ 315.253268] device bridge_slave_0 entered promiscuous mode [ 315.263702] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 315.269931] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.295214] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 315.306266] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 315.321273] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 315.333273] bridge0: port 2(bridge_slave_1) entered blocking state [ 315.339603] bridge0: port 2(bridge_slave_1) entered disabled state [ 315.348648] device bridge_slave_1 entered promiscuous mode [ 315.368073] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 315.374837] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.400070] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 315.414819] 8021q: adding VLAN 0 to HW filter on device bond0 [ 315.430165] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 315.439387] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 315.466846] 8021q: adding VLAN 0 to HW filter on device bond0 [ 315.478616] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 315.487068] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 315.494712] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 315.501846] team0: Port device team_slave_0 added [ 315.507519] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 315.515261] team0: Port device team_slave_1 added [ 315.528247] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 315.540051] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 315.547951] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 315.555841] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 315.563448] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 315.589185] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 315.595603] 8021q: adding VLAN 0 to HW filter on device team0 [ 315.602678] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 315.610246] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 315.616867] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.642770] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 315.653989] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 315.662236] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 315.669032] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 315.695698] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 315.702679] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 315.728117] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 315.739806] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 315.746480] 8021q: adding VLAN 0 to HW filter on device team0 [ 315.754241] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 315.768162] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 315.775889] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 315.784046] bridge0: port 1(bridge_slave_0) entered blocking state [ 315.790466] bridge0: port 1(bridge_slave_0) entered forwarding state [ 315.800728] device hsr_slave_0 entered promiscuous mode [ 315.806928] device hsr_slave_1 entered promiscuous mode [ 315.814420] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 315.823031] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 315.845413] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 315.853573] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 315.860587] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 315.876501] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 315.890795] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 315.898815] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 315.916777] device hsr_slave_0 entered promiscuous mode [ 315.922642] device hsr_slave_1 entered promiscuous mode [ 315.928384] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 315.936840] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 315.944942] bridge0: port 2(bridge_slave_1) entered blocking state [ 315.951265] bridge0: port 2(bridge_slave_1) entered forwarding state [ 315.958552] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 315.966542] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 315.974399] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 315.981989] bridge0: port 1(bridge_slave_0) entered blocking state [ 315.988318] bridge0: port 1(bridge_slave_0) entered forwarding state [ 315.995651] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 316.008211] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 316.016045] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 316.027642] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 316.042942] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 316.052891] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 316.065666] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 316.073655] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 316.081130] bridge0: port 2(bridge_slave_1) entered blocking state [ 316.087503] bridge0: port 2(bridge_slave_1) entered forwarding state [ 316.114246] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 316.143911] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 316.152162] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 316.159627] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 316.168516] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 316.177236] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 316.185556] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 316.200200] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 316.208101] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 316.215779] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 316.226260] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 316.236331] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 316.260145] 8021q: adding VLAN 0 to HW filter on device bond0 [ 316.266440] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 316.274135] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 316.281511] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 316.289444] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 316.297988] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 316.308780] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 316.315014] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 316.343217] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 316.351416] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 316.358482] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 316.366608] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 316.373772] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 316.383467] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 316.400392] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 316.408435] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 316.419340] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 316.440311] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 316.447107] 8021q: adding VLAN 0 to HW filter on device team0 [ 316.454127] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 316.461160] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 316.469347] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 316.479681] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 316.491673] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 316.504857] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 316.513074] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 316.525230] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 316.533303] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 316.542241] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 316.549409] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 316.559881] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 316.567359] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 316.575204] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 316.582406] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 316.589046] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 316.596867] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 316.604443] bridge0: port 1(bridge_slave_0) entered blocking state [ 316.610756] bridge0: port 1(bridge_slave_0) entered forwarding state [ 316.617725] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 316.626619] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 316.632857] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 316.648292] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 316.663297] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 316.681487] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 316.689785] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 316.699500] bridge0: port 2(bridge_slave_1) entered blocking state [ 316.705885] bridge0: port 2(bridge_slave_1) entered forwarding state [ 316.715281] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 316.726964] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 316.740597] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 316.749061] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 316.757002] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 316.766731] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 316.774882] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 316.788903] 8021q: adding VLAN 0 to HW filter on device bond0 [ 316.796421] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 316.803413] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 316.817672] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 316.825691] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 316.836289] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 316.849952] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 316.860301] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 316.871002] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 316.880134] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 316.887707] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 316.895565] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 316.903354] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 316.910087] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 316.917590] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 316.931174] 8021q: adding VLAN 0 to HW filter on device bond0 [ 316.943352] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 316.952722] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 316.963327] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 316.969702] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 316.977492] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 316.985123] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 316.991927] Bluetooth: hci0 command 0x041b tx timeout [ 316.992624] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 317.006309] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 317.012541] 8021q: adding VLAN 0 to HW filter on device team0 [ 317.028023] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 317.038089] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 317.046634] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 317.053400] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 317.062937] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 317.069729] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 317.076901] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 317.085165] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 317.093005] bridge0: port 1(bridge_slave_0) entered blocking state [ 317.099333] bridge0: port 1(bridge_slave_0) entered forwarding state [ 317.108507] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 317.115085] Bluetooth: hci1 command 0x041b tx timeout [ 317.115799] 8021q: adding VLAN 0 to HW filter on device team0 [ 317.120326] Bluetooth: hci5 command 0x041b tx timeout [ 317.130365] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 317.131508] Bluetooth: hci4 command 0x041b tx timeout [ 317.146706] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 317.155205] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 317.163255] Bluetooth: hci2 command 0x041b tx timeout [ 317.167521] 8021q: adding VLAN 0 to HW filter on device bond0 [ 317.168503] Bluetooth: hci3 command 0x041b tx timeout [ 317.182271] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 317.189354] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 317.197376] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 317.205099] bridge0: port 1(bridge_slave_0) entered blocking state [ 317.211424] bridge0: port 1(bridge_slave_0) entered forwarding state [ 317.219042] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 317.228319] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 317.235953] bridge0: port 2(bridge_slave_1) entered blocking state [ 317.242345] bridge0: port 2(bridge_slave_1) entered forwarding state [ 317.249672] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 317.259004] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 317.268794] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 317.276842] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 317.286865] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 317.294644] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 317.303253] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 317.311069] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 317.318869] bridge0: port 2(bridge_slave_1) entered blocking state [ 317.325246] bridge0: port 2(bridge_slave_1) entered forwarding state [ 317.332294] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 317.339939] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 317.352006] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 317.364305] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 317.373563] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 317.383305] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 317.393725] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 317.400592] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 317.410377] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 317.418750] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 317.426991] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 317.435461] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 317.443442] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 317.454229] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 317.460295] 8021q: adding VLAN 0 to HW filter on device team0 [ 317.467239] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 317.478393] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 317.485498] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 317.492814] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 317.501823] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 317.510771] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 317.520222] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 317.531299] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 317.543034] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 317.550185] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 317.557958] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 317.565861] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 317.573582] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 317.581003] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 317.589173] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 317.596811] bridge0: port 1(bridge_slave_0) entered blocking state [ 317.603202] bridge0: port 1(bridge_slave_0) entered forwarding state [ 317.610095] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 317.618733] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 317.625824] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 317.633850] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 317.640820] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 317.647646] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 317.655615] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 317.666498] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 317.675352] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 317.682669] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 317.689155] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 317.696305] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 317.704791] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 317.712727] bridge0: port 2(bridge_slave_1) entered blocking state [ 317.719063] bridge0: port 2(bridge_slave_1) entered forwarding state [ 317.725991] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 317.734015] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 317.743259] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 317.750841] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 317.758677] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 317.768467] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 317.778355] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 317.789508] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 317.798513] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 317.805482] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 317.812591] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 317.820197] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 317.827994] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 317.835503] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 317.843227] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 317.850625] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 317.858114] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 317.865670] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 317.872797] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 317.881369] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 317.893510] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 317.899521] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 317.909119] device veth0_vlan entered promiscuous mode [ 317.917001] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 317.924211] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 317.932680] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 317.939860] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 317.949211] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 317.967353] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 317.976465] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 317.985606] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 318.008321] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 318.016840] device veth0_vlan entered promiscuous mode [ 318.026397] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 318.034645] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 318.043453] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 318.050828] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 318.058488] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 318.066102] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 318.075078] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 318.085723] device veth1_vlan entered promiscuous mode [ 318.091846] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 318.099920] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 318.107979] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 318.119226] device veth1_vlan entered promiscuous mode [ 318.126676] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 318.133971] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 318.141068] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 318.148443] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 318.155390] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 318.163106] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 318.172948] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 318.182406] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 318.192072] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 318.208206] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 318.217155] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 318.227090] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 318.235029] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 318.243854] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 318.252682] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 318.264167] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 318.270171] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 318.278497] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 318.292569] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 318.300397] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 318.307511] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 318.321032] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 318.328742] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 318.335831] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 318.342829] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 318.350459] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 318.360562] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 318.377219] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 318.386721] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 318.395431] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 318.405059] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 318.413458] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 318.421069] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 318.429270] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 318.437140] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 318.446498] device veth0_macvtap entered promiscuous mode [ 318.456856] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 318.465589] device veth0_macvtap entered promiscuous mode [ 318.472594] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 318.482461] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 318.497476] device veth1_macvtap entered promiscuous mode [ 318.504223] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 318.514167] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 318.521152] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 318.527563] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 318.534979] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 318.542342] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 318.549917] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 318.557179] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 318.564112] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 318.570722] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 318.579545] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 318.588907] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 318.598875] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 318.605570] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 318.614554] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 318.625758] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 318.636321] device veth1_macvtap entered promiscuous mode [ 318.642826] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 318.681066] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 318.699081] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 318.709446] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 318.718556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 318.726047] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 318.734703] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 318.741606] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 318.749089] device veth0_vlan entered promiscuous mode [ 318.757736] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 318.767935] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 318.783533] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 318.795698] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 318.812649] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 318.824035] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 318.834184] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 318.841063] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 318.848532] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 318.856531] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 318.864482] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 318.872572] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 318.880805] device veth1_vlan entered promiscuous mode [ 318.887411] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 318.897917] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 318.905853] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 318.916158] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 318.926793] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 318.936763] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 318.943896] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 318.952373] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 318.959592] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 318.967542] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 318.975512] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 318.983685] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 319.003627] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 319.013843] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 319.025001] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 319.034156] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 319.043768] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 319.059294] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 319.066837] Bluetooth: hci0 command 0x040f tx timeout [ 319.076464] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 319.084745] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 319.093227] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 319.101925] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 319.109575] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 319.120561] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 319.136426] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 319.143699] Bluetooth: hci5 command 0x040f tx timeout [ 319.148944] Bluetooth: hci1 command 0x040f tx timeout [ 319.155872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 319.170205] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 319.182278] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 319.190778] device veth0_macvtap entered promiscuous mode [ 319.217647] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 319.224644] Bluetooth: hci3 command 0x040f tx timeout [ 319.230219] Bluetooth: hci2 command 0x040f tx timeout [ 319.235786] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 319.243734] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 319.252107] Bluetooth: hci4 command 0x040f tx timeout [ 319.256211] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 319.272114] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 319.279557] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 319.292272] device veth1_macvtap entered promiscuous mode [ 319.298537] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 319.309637] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 319.317056] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 319.329990] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 319.338739] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 319.352796] device veth0_vlan entered promiscuous mode [ 319.362664] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 319.370051] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 319.378128] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 319.386248] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 319.394177] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 319.402435] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 319.409342] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 319.416420] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 319.429029] device veth1_vlan entered promiscuous mode [ 319.437731] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 319.447249] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 319.456169] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 319.467705] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 319.480590] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 319.488842] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 319.496585] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 319.504391] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 319.514629] device veth0_vlan entered promiscuous mode [ 319.521095] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 319.529217] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 319.535972] device veth0_vlan entered promiscuous mode [ 319.546153] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 319.556346] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 319.565547] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 319.573459] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 319.580211] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 319.589817] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 319.600482] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 319.609663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 319.619543] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 319.630007] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 319.637221] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 319.647020] device veth1_vlan entered promiscuous mode [ 319.654174] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 319.661714] device veth1_vlan entered promiscuous mode [ 319.667433] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 319.678858] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 319.686548] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 319.694303] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 319.702035] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 319.709719] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 319.719933] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 319.733040] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 319.740223] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 319.750477] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 319.759635] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 319.769533] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 319.780156] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 319.787688] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 319.813806] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 319.825795] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 319.853612] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready 16:28:39 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000000), 0xc0001, 0x0) write$dsp(r0, &(0x7f0000000100)="af", 0x1) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_GETOPTR(r0, 0x800c5012, &(0x7f0000000040)) [ 319.862862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 319.873923] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 319.884359] device veth0_macvtap entered promiscuous mode [ 319.890595] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready 16:28:39 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000f80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de85", 0x24, 0x600}], 0xc14000, &(0x7f0000000200)={[{@fat=@codepage={'codepage', 0x3d, '775'}}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}]}, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) [ 319.913629] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 319.921887] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 319.938851] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 319.950102] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready 16:28:40 executing program 0: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) [ 319.961463] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 319.971822] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 319.987003] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 319.998344] device veth1_macvtap entered promiscuous mode [ 320.008101] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 320.018357] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 320.029777] device veth0_macvtap entered promiscuous mode [ 320.042997] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 320.053574] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 320.060668] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 320.068339] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 320.075697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 320.083439] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 320.094394] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 320.113142] device veth0_macvtap entered promiscuous mode [ 320.119936] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 320.135340] device veth1_macvtap entered promiscuous mode [ 320.136483] hrtimer: interrupt took 39260 ns [ 320.145655] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 320.160231] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 320.178610] device veth1_macvtap entered promiscuous mode [ 320.187543] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 320.202864] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 320.217323] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 320.228533] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.249450] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.280990] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.290818] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.301020] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.312150] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.323246] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 320.330238] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 320.340067] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 320.347954] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 320.355368] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 320.362780] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 320.370562] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 320.380091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.390571] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.400689] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.410736] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.420173] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 16:28:40 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0x40345410, &(0x7f0000000000)={0x1}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x5420) r1 = epoll_create1(0x0) epoll_pwait(r1, &(0x7f0000000080)=[{}], 0x1, 0x100, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000001c0)={0x80002009}) [ 320.430374] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.439630] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 320.449989] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.467176] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 320.474554] batman_adv: batadv0: Interface activated: batadv_slave_0 16:28:40 executing program 0: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) [ 320.488173] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 320.514980] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.524388] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 320.534438] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.543963] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 320.553931] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.565056] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 320.572268] print_req_error: I/O error, dev loop0, sector 0 16:28:40 executing program 5: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) [ 320.582770] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 320.594412] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 320.608528] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 320.618559] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 320.686934] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 320.778848] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 320.807471] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 320.870341] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.935200] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 320.973889] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 320.992818] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.012012] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 16:28:41 executing program 0: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) [ 321.037435] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.048418] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.059939] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 321.080124] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 321.099499] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 321.109302] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 321.121798] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 321.142364] Bluetooth: hci0 command 0x0419 tx timeout 16:28:41 executing program 5: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) [ 321.147857] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 321.164985] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.174177] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 321.191323] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.200465] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 321.221590] Bluetooth: hci1 command 0x0419 tx timeout [ 321.227808] Bluetooth: hci5 command 0x0419 tx timeout [ 321.238283] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.247961] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 321.258497] print_req_error: I/O error, dev loop5, sector 0 [ 321.279062] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.288312] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 321.300854] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.317574] Bluetooth: hci4 command 0x0419 tx timeout [ 321.323630] Bluetooth: hci2 command 0x0419 tx timeout [ 321.336886] Bluetooth: hci3 command 0x0419 tx timeout [ 321.344382] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 321.355756] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 321.378418] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 321.387141] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 321.429166] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.448119] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.464260] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.485118] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.496283] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.521132] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.535093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.550348] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.565615] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 321.575404] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 321.593434] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 321.600963] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 321.620563] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 321.630596] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 321.892013] print_req_error: I/O error, dev loop0, sector 0 16:28:42 executing program 0: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) 16:28:42 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x2}, 0x0, 0x4, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_clone(0x96020007, 0x0, 0x2aef, 0x0, 0x0, 0x0) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001280)={r1, 0xffffffffffffffff, 0x20}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000012c0)={r3}, 0x8) write$cgroup_devices(r4, &(0x7f0000000040)={'c', ' *:* ', 'rwm\x00'}, 0xa) perf_event_open(0x0, r2, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 16:28:42 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume', 0x121a02, 0x0) write$cgroup_int(r0, &(0x7f0000000000)=0x90f, 0x12) 16:28:42 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) 16:28:42 executing program 5: ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(0xffffffffffffffff, 0xc0305302, 0x0) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x40000080806, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, &(0x7f0000000080)=0x10000, 0x4) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) listen(r0, 0x400000001ffffffd) r1 = socket$inet6(0xa, 0x6, 0x0) setsockopt$MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xca, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = syz_mount_image$iso9660(0x0, &(0x7f0000000100)='./file0\x00', 0x87fd, 0x1, &(0x7f00000005c0)=[{&(0x7f0000010000)="0143", 0x2, 0x8000}], 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r4, 0xc0305302, 0x0) 16:28:42 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) 16:28:42 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) 16:28:42 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) 16:28:42 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) 16:28:42 executing program 4: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe}) [ 322.165841] PM: Starting manual resume from disk 16:28:42 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume', 0x121a02, 0x0) write$cgroup_int(r0, &(0x7f0000000000)=0x90f, 0x12) 16:28:42 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x2}, 0x0, 0x4, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_clone(0x96020007, 0x0, 0x2aef, 0x0, 0x0, 0x0) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001280)={r1, 0xffffffffffffffff, 0x20}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000012c0)={r3}, 0x8) write$cgroup_devices(r4, &(0x7f0000000040)={'c', ' *:* ', 'rwm\x00'}, 0xa) perf_event_open(0x0, r2, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) [ 322.300436] PM: Starting manual resume from disk 16:28:42 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:42 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume', 0x121a02, 0x0) write$cgroup_int(r0, &(0x7f0000000000)=0x90f, 0x12) 16:28:42 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:42 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0x2}, 0x0, 0x4, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_clone(0x96020007, 0x0, 0x2aef, 0x0, 0x0, 0x0) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001280)={r1, 0xffffffffffffffff, 0x20}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000012c0)={r3}, 0x8) write$cgroup_devices(r4, &(0x7f0000000040)={'c', ' *:* ', 'rwm\x00'}, 0xa) perf_event_open(0x0, r2, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) [ 322.792282] PM: Starting manual resume from disk [ 322.823929] bridge0: port 3(erspan0) entered blocking state [ 322.840142] bridge0: port 3(erspan0) entered disabled state [ 322.858616] device erspan0 entered promiscuous mode 16:28:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x43020}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002480)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28d0072599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084812f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400001000000000ff8d01006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb124880add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6bab101646ebfe3fdeed7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd755d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1ff6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f810741ffffffe0c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244d64f8e875857f083144c642f71cdc8e5634c1360c056430fe77ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194c48e50c84892c97c000d116b059a718351620b846e31ce0f27ab8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f7975fe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9e45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4ac48f7d00d917c16a2bb0cfb284fcfde9018ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd13b951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4aee0001f7a343899434594cc23e1c864164e130754b337e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac627c7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259718543de7eebf4da8d1c3e76daace5217761d933d06bbe9609fcf5971aa1e77c3123910e72daaadd8878ad468eabaf78a96012a4ada1a9cd217fb2a0da2d521454ea9e8fcd3b5badfd6f00003a73345b841d04a02bf44195df032c59608a555bc44873272812e0fb874618a0b56b4cf44990f60000000000000000000000000000da0ca67905e877893646d185a75582f866785af6b0149e336c31fb177e3e2862ee1a07bc55df44d8d63f52fc52460fa493937386ad2e2a0d60eb815aa05c33e02c32276dab36d14c63af66a31409ab2a403ec3c7a4e07bd745efa2835a8c932f22aa6da40af9bcdf808b916bc8deb37d5b8c422b65c42d17e61751c561ce775a31b52703d398d52694cfbb7d2b3791b030093b321d9f169df06676cf94d75cbba6491ae0b5a16ce92320321314d8d2e88d1cd7e7b1216bdaecba309a38e107103e649d46958cc6ba2d660dd41b78d832beb7206ae01508377273ea96e40760410aeed1866971e04f578e9d856dde57b05f045aea928f5f669be0636dc3f34f90c34531735f271527412d1ae755a9243da523d713071f9370b509a34eeb46415b2f0d271a7072cbd17e293f20132e6c15756e92776c6a0d7c3a9f512ce17edf3f1ea190853bbf93e220a6ce968b79d504c057000e7d8f8249a8158e68a90bbea8bfab2bd3045b9c790984c6fb65fd7887bd8bfcbe663df6b7770000f58fbad41e6eee5c9595950c4172b9c925403b2f99bbf3cb1981bb0d14bded8eae35e08278020a1ec7f508628056fd0000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x1f, 0x0, &(0x7f0000000980)="b0ff04c66b0d698cb89e2fe088ca1f74ffff10000000632f77fbac141410e0", 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x23fe00) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz1\x00', 0x1ff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086607, &(0x7f0000000040)) getpid() bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r0}, 0x8) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000300)='syzkaller\x00') 16:28:42 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/resume', 0x121a02, 0x0) write$cgroup_int(r0, &(0x7f0000000000)=0x90f, 0x12) 16:28:42 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000000e2ff00000000000000000095"], &(0x7f0000000180)='syzkaller\x00', 0x4, 0xa0, &(0x7f00000001c0)=""/160, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000540)={r1, 0xe0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='cgroup.controllers\x00', 0x100002, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0xffffffff, 0x0, 0x7f, 0x2, 0xffffffffffffffff, 0x0, '\x00', 0x0, r2, 0x7, 0x3, 0x1}, 0x48) openat$cgroup_ro(r2, &(0x7f0000000040)='memory.swap.current\x00', 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086602, &(0x7f0000000180)) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000300)=ANY=[@ANYRESHEX], 0xda00) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r5 = perf_event_open(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) write$cgroup_int(r4, &(0x7f0000000200), 0x23000) syz_clone(0x0, &(0x7f00000015c0)="c7b80a56f20b17c21292250efbce0f108b54503434bc029b63aa9728500c8fbf6db2e0da74bb2739a4cab7f461dd3b9a0897b1a7b1203b6a38ac615a3cabb9fb48ca300f53fb8ba49dc25e9d7b72de4a96714a3a4a42287c", 0x58, &(0x7f00000016c0), 0x0, 0x0) perf_event_open(0x0, 0x0, 0xb, r5, 0x0) close(0xffffffffffffffff) 16:28:42 executing program 5: openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pselect6(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x0) [ 322.877635] bridge0: port 3(erspan0) entered blocking state [ 322.883757] bridge0: port 3(erspan0) entered forwarding state [ 322.896398] PM: Starting manual resume from disk 16:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x43020}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002480)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28d0072599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084812f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400001000000000ff8d01006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb124880add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6bab101646ebfe3fdeed7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd755d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1ff6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f810741ffffffe0c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244d64f8e875857f083144c642f71cdc8e5634c1360c056430fe77ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194c48e50c84892c97c000d116b059a718351620b846e31ce0f27ab8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f7975fe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9e45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4ac48f7d00d917c16a2bb0cfb284fcfde9018ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd13b951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4aee0001f7a343899434594cc23e1c864164e130754b337e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac627c7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259718543de7eebf4da8d1c3e76daace5217761d933d06bbe9609fcf5971aa1e77c3123910e72daaadd8878ad468eabaf78a96012a4ada1a9cd217fb2a0da2d521454ea9e8fcd3b5badfd6f00003a73345b841d04a02bf44195df032c59608a555bc44873272812e0fb874618a0b56b4cf44990f60000000000000000000000000000da0ca67905e877893646d185a75582f866785af6b0149e336c31fb177e3e2862ee1a07bc55df44d8d63f52fc52460fa493937386ad2e2a0d60eb815aa05c33e02c32276dab36d14c63af66a31409ab2a403ec3c7a4e07bd745efa2835a8c932f22aa6da40af9bcdf808b916bc8deb37d5b8c422b65c42d17e61751c561ce775a31b52703d398d52694cfbb7d2b3791b030093b321d9f169df06676cf94d75cbba6491ae0b5a16ce92320321314d8d2e88d1cd7e7b1216bdaecba309a38e107103e649d46958cc6ba2d660dd41b78d832beb7206ae01508377273ea96e40760410aeed1866971e04f578e9d856dde57b05f045aea928f5f669be0636dc3f34f90c34531735f271527412d1ae755a9243da523d713071f9370b509a34eeb46415b2f0d271a7072cbd17e293f20132e6c15756e92776c6a0d7c3a9f512ce17edf3f1ea190853bbf93e220a6ce968b79d504c057000e7d8f8249a8158e68a90bbea8bfab2bd3045b9c790984c6fb65fd7887bd8bfcbe663df6b7770000f58fbad41e6eee5c9595950c4172b9c925403b2f99bbf3cb1981bb0d14bded8eae35e08278020a1ec7f508628056fd0000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x1f, 0x0, &(0x7f0000000980)="b0ff04c66b0d698cb89e2fe088ca1f74ffff10000000632f77fbac141410e0", 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x23fe00) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz1\x00', 0x1ff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086607, &(0x7f0000000040)) getpid() bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r0}, 0x8) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000300)='syzkaller\x00') 16:28:43 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:43 executing program 1: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:43 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000003140)={@val={0x0, 0x8100}, @val={0x5}, @mpls={[], @ipv6=@icmpv6={0x0, 0x6, "a91dd0", 0x30, 0x3a, 0x0, @private1, @loopback, {[], @param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "558f9e", 0x0, 0x0, 0x0, @mcast2, @private1}}}}}}, 0x66) [ 323.089927] bridge0: port 3(erspan0) entered blocking state 16:28:43 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010380)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x1400}, {&(0x7f0000010400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010560)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010620)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f00000106e0)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010700)="b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f00000107c0)="0000000000000000000000000000000000000000000000000000000046b4093f0000030000000003000000007c00"/64, 0x40, 0x400fe0}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000010840)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000010860)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x401280}, {&(0x7f0000010880)="0000000000000030000000001400"/32, 0x20, 0x4012e0}, {&(0x7f00000108a0)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x401320}, {&(0x7f00000108c0)="00000034000000020c6000"/32, 0x20, 0x401380}, {&(0x7f00000108e0)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010920)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000010940)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000010960)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f00000109c0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f00000109e0)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000010ac0)="0000000000000000000000000000000000000000000000000000000046b4093f", 0x20, 0x405fe0}, {&(0x7f0000010ae0)="b1da173e46b4093f00"/32, 0x20, 0x5ff000}, {&(0x7f0000010b00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000010b60)="b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000010c20)="0000000000000000000000000000000000000000000000000000000020b6b5f60000030000000003000000007c00"/64, 0x40, 0x600fe0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x6011e0}, {&(0x7f0000010ca0)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x601280}, {&(0x7f0000010ce0)="0000000000000030000000001400"/32, 0x20, 0x6012e0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000010d20)="00000034000000020c6000"/32, 0x20, 0x601380}, {&(0x7f0000010d40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000010d80)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000010da0)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000010dc0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000020b6b5f6", 0x20, 0x605fe0}, {&(0x7f0000010f40)="b0da173e20b6b5f600"/32, 0x20, 0x7ff000}, {&(0x7f0000010f60)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000010fc0)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000005780000000900000004780000000000000000", 0x60, 0xc00000}, {&(0x7f0000011020)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000003780000000900000004780000000000000000", 0x60, 0xe00000}, {&(0x7f0000011080)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x7001000}, {&(0x7f0000011100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x7001940}, {&(0x7f0000011160)="ed81000b0000000000000000010000001a040000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109c22bbf49000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x7800000}, {&(0x7f00000111e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x7800160}, {&(0x7f0000011620)="0000000000000000050000000500000001000000adda173e0000000001780000ffa1000b00000000000000000100000027000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10970d3bb70000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x7800fe0}, {&(0x7f00000116c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen4293470928/file0/file0\x00'/64, 0x40, 0x7801160}, {&(0x7f0000011700)="0000000000000000060000000600000001000000adda173e0000000002780000ed81000b0000000000000000010000000a000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109974229f3000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x7801fe0}, {&(0x7f00000117a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x7802160}, {&(0x7f00000117c0)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x7802f00}, {&(0x7f0000011820)="0000000000000000070000000700000001000000adda173e0000000003780000", 0x20, 0x7802fe0}, {&(0x7f0000011840)="ed81010b00000000000000000100000064000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109eb6522ab000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x7804000}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x7804160}, {&(0x7f0000011940)="0000000000000000090000000900000001000000adda173e0000000005780000ed81020100000000000000000200000028230000000000000400000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10991cb08b3000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x7804fe0}, {&(0x7f00000119e0)="02700000030000000270000003700000047000"/32, 0x20, 0x7805160}, {&(0x7f0000011a00)="0000000000000000080000000800000001000000aeda173ec95b428406780000", 0x20, 0x7805fe0}, {&(0x7f0000011a20)="ed41000080761000535f010003000000001000000000000002000000000000005e1f1f6300000000671f1f6300000000671f1f6300000000000000000a88c1090a88c109000000000100"/96, 0x60, 0x7c01000}, {&(0x7f0000011a80)="0000000000000000017000"/32, 0x20, 0x7c01160}, {&(0x7f0000011aa0)="0000000000000000030000000300000000000000adda173e00000000027c0000ed410005000000000000000002000000a00d0000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10975ceaee9000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x7c01fe0}, {&(0x7f0000011b40)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x7c02160}, {&(0x7f0000011ba0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x7c02940}, {&(0x7f0000011be0)="0000000000000000040000000400000000000000adda173e00000000037c0000", 0x20, 0x7c02fe0}], 0x0, &(0x7f0000011c00), 0x1) 16:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x43020}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002480)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28d0072599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084812f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400001000000000ff8d01006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb124880add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6bab101646ebfe3fdeed7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd755d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1ff6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f810741ffffffe0c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244d64f8e875857f083144c642f71cdc8e5634c1360c056430fe77ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194c48e50c84892c97c000d116b059a718351620b846e31ce0f27ab8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f7975fe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9e45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4ac48f7d00d917c16a2bb0cfb284fcfde9018ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd13b951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4aee0001f7a343899434594cc23e1c864164e130754b337e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac627c7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259718543de7eebf4da8d1c3e76daace5217761d933d06bbe9609fcf5971aa1e77c3123910e72daaadd8878ad468eabaf78a96012a4ada1a9cd217fb2a0da2d521454ea9e8fcd3b5badfd6f00003a73345b841d04a02bf44195df032c59608a555bc44873272812e0fb874618a0b56b4cf44990f60000000000000000000000000000da0ca67905e877893646d185a75582f866785af6b0149e336c31fb177e3e2862ee1a07bc55df44d8d63f52fc52460fa493937386ad2e2a0d60eb815aa05c33e02c32276dab36d14c63af66a31409ab2a403ec3c7a4e07bd745efa2835a8c932f22aa6da40af9bcdf808b916bc8deb37d5b8c422b65c42d17e61751c561ce775a31b52703d398d52694cfbb7d2b3791b030093b321d9f169df06676cf94d75cbba6491ae0b5a16ce92320321314d8d2e88d1cd7e7b1216bdaecba309a38e107103e649d46958cc6ba2d660dd41b78d832beb7206ae01508377273ea96e40760410aeed1866971e04f578e9d856dde57b05f045aea928f5f669be0636dc3f34f90c34531735f271527412d1ae755a9243da523d713071f9370b509a34eeb46415b2f0d271a7072cbd17e293f20132e6c15756e92776c6a0d7c3a9f512ce17edf3f1ea190853bbf93e220a6ce968b79d504c057000e7d8f8249a8158e68a90bbea8bfab2bd3045b9c790984c6fb65fd7887bd8bfcbe663df6b7770000f58fbad41e6eee5c9595950c4172b9c925403b2f99bbf3cb1981bb0d14bded8eae35e08278020a1ec7f508628056fd0000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x1f, 0x0, &(0x7f0000000980)="b0ff04c66b0d698cb89e2fe088ca1f74ffff10000000632f77fbac141410e0", 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x23fe00) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz1\x00', 0x1ff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086607, &(0x7f0000000040)) getpid() bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r0}, 0x8) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000300)='syzkaller\x00') [ 323.147759] bridge0: port 3(erspan0) entered disabled state [ 323.210197] syz-executor.5 uses obsolete (PF_INET,SOCK_PACKET) [ 323.212795] device erspan0 entered promiscuous mode [ 323.226589] bridge0: port 3(erspan0) entered blocking state [ 323.226791] bridge0: port 3(erspan0) entered forwarding state [ 323.265808] F2FS-fs (loop2): Found nat_bits in checkpoint [ 323.505542] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 16:28:43 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:43 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x2, 0x0, [0x0, 0x0]}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000300)=0x80, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r1, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x21, &(0x7f00000003c0), 0x4) write$binfmt_elf64(r1, &(0x7f0000000100)=ANY=[], 0x2bcf) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='oom_score_adj\x00') shutdown(r1, 0x1) recvmsg(r1, &(0x7f0000001440)={0x0, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001600)=""/4096, 0xf99e}], 0xe, 0x0, 0xff96ce4aaaa47475, 0x7115}, 0x1100) 16:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x43020}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002480)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000008009500f10100000000487591731cba12c07d57d995b61e89a4530f92344f242b416ae9eeefc0e9c60ebab1c176bfdbb4dde984510c82dc2b938189a7ca02f732e4c2eab72bf40c0682fd0a0c4ac106b29e220dc28d0072599456d4c4e6f3fe684ab8373bb4df9d72876ef3834293812e927c01c7da1322da44c7f2ed1084812f56d1cb39df9858037458a4ca037604007600b6be484e4c9517af216bd8ed42f7dd5adb8e49f4a94608c9a20819e02fc22e6be45574d4ed88b37ab8d7674c644dca2f1b4d745fd95c41f9dfc1adafd1e5a3e7f2e898961cb43e438c4e41ae43ea118e14ffffffffe4b8a80366ce5401ec61921a1b529cc8b99bffffb1ac006c67767b03b95151aeb89e6d4a43c625aa228504e4afd8c1cc3eb215ba22f43115f4d39dc7beedb130d9f2be90133a4500000058b8c9370634060105baa664953514605fba3973aa021945b985a8a66e0200000057033815717b4fdbe55b37cb8d7f41aacfbd4089ea1bd22440f64909a09b5a759a703e71f358e11ac8e13db15d792e604a4f279b3bd6621bdf2c17bc0400001000000000ff8d01006200607a9a76e5d9656a7154c75773902a1bdf399df3925130312d095e9c1f973d091c198c1a11edb6b3cc425fe203d2f2655a76865c2c34e2470fcfb124880add5431a7fbcb0ef4f66a09af93a09fab1daae4b518d7a5d95a017864487367d6bab101646ebfe3fdeed7ee7bb0749cacf56cf27409c60fca2e0004000000000000a9cb6f4a78444986f9b1ab61f9dab530388eb1f43d4abbfc59d6d1b18fe380df4bf024f120bd755d82033f2fb7d8fc9e0d77b294e097e293db7f002c0024ab2fd8e5e7fb178f047ba32548b4d32972cba6f49051cec1ff6f16231bbb90a2d201a5a47811a2278a03bf7700b06fa191ebd3a0c2ef0058ffebd7cc4cf80f74a7cdac01d998c24f34a5ba9a4a2039d0416e3f810741ffffffe0c7d8e94a27a06a4e3d9acee835fd63384f52b8eeb70571e5bbb3e6d2b5eba505000000968983811f832d064048c0e0bbe46984f1f0d0504255c22ee8674053d0e160e525536edf56a93d0a7e6f08f9ffffff64875fea6ff57ba6ae25c5e8ca4f78d5a01308243b08f1caa46be5244d64f8e875857f083144c642f71cdc8e5634c1360c056430fe77ee7ed7ac1f9743786b2fb8e0fcfcc3d36c93230b7b059bc295aa0e38ff07edc3492b96e73d2060acfd8145e4a5851bc4d6fdc5ad939d7795f3879baa88bd194c48e50c84892c97c000d116b059a718351620b846e31ce0f27ab8ee953de70ea860b74a0f3c3dc11177b11cc2e62a95f1ecf607a8dc38e525f415a1bd46b38845ebca04061bacbf627f7975fe599678fee48f83b5989543729e3600000000bc86cd51704f309130f534741377ea7b7bea3c46c0c4c4b7c27c5d057d95ac85a41cdcee8e6fa31f7d2137ed1fb4b21c13b9a2c5e3f7c9ef9e45a35adbf0b9312be929863f000000000000004a82bc080de1f87808d0711dd76f2977ca7f2684bfa5c14a0cd6f1f561e34e4e8e51e81d4ac48f7d00d917c16a2bb0cfb284fcfde9018ff10e934847604d930f62924d0562ce17f6dadf5053ed8f33092a41bb46e1878c5295fecc27f9c6d1f62da58c00020000000000009aa38a05e70591d5cdab1c268ef3c1984c7c0a566cfc2a080000009ec206a54fb49056a555414178ef00d8b8f3c59f01eb5d83415994efcc6ec4b3c275cd6b1b5ff82ef7d7abb1d218e7a1d0afa285706841aac9ccc89df41c39dd58dd70569dde45f8ad62edc65828fbb6e279f745d2872f0208635e465ca443a6a64c7803760880af23fb3f430a5d11fffc96dd13b951642f1433f65b4e170a62a5f7b7d0f9d5cef0d17289c43d4aee0001f7a343899434594cc23e1c864164e130754b337e560f285dc670a31241bf657babf0615b85dc200a10294b7d5885b43ac627c7f97a85586168483427072a535f2c7481ec261c00f725de74e48d9a86f7d4a5d28da3f099ca3e6472b9d7c86d961f525f799b4517141fc98af0673b8296f867eca1ec07be11bc497a6f7d2b752bcf77c2908b64630ed5a0c2261bc2d5de6ee174534b8dfc0432ab6bbcf296d36807544aa7c3d3301fe227b713a371414c98695e559f9cbf6b046184064a5f24a4cc6f41f21fc24a3ad7d20a89e00a9dc99a40f890869d35fba3ce6f29c661d322ba21c65badf55d1859581f9e7ef3e2693b46a8fc85be061ce79aa2832c04dc04db8b6536123b24be2ef80eb06b2db900fb30596c1574bda31f81d61ccfd58080d2330b9c7b87b5d17d48c32daffead3414b91603e250eeedc7d65675bca9037426f643797be3e93da96b5643d3feed0b7c885d247c6b830d7cbf3152f27522f5142dcc84a9e48a07518f0142167abf5d6685d09945cbc778bcc3e7dcfac497bc1389a3bafc0d3b51b5a34ab9e5746a1353322960964183842601e5364ecb6ad9168040388c7640bfa2f886c259718543de7eebf4da8d1c3e76daace5217761d933d06bbe9609fcf5971aa1e77c3123910e72daaadd8878ad468eabaf78a96012a4ada1a9cd217fb2a0da2d521454ea9e8fcd3b5badfd6f00003a73345b841d04a02bf44195df032c59608a555bc44873272812e0fb874618a0b56b4cf44990f60000000000000000000000000000da0ca67905e877893646d185a75582f866785af6b0149e336c31fb177e3e2862ee1a07bc55df44d8d63f52fc52460fa493937386ad2e2a0d60eb815aa05c33e02c32276dab36d14c63af66a31409ab2a403ec3c7a4e07bd745efa2835a8c932f22aa6da40af9bcdf808b916bc8deb37d5b8c422b65c42d17e61751c561ce775a31b52703d398d52694cfbb7d2b3791b030093b321d9f169df06676cf94d75cbba6491ae0b5a16ce92320321314d8d2e88d1cd7e7b1216bdaecba309a38e107103e649d46958cc6ba2d660dd41b78d832beb7206ae01508377273ea96e40760410aeed1866971e04f578e9d856dde57b05f045aea928f5f669be0636dc3f34f90c34531735f271527412d1ae755a9243da523d713071f9370b509a34eeb46415b2f0d271a7072cbd17e293f20132e6c15756e92776c6a0d7c3a9f512ce17edf3f1ea190853bbf93e220a6ce968b79d504c057000e7d8f8249a8158e68a90bbea8bfab2bd3045b9c790984c6fb65fd7887bd8bfcbe663df6b7770000f58fbad41e6eee5c9595950c4172b9c925403b2f99bbf3cb1981bb0d14bded8eae35e08278020a1ec7f508628056fd0000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x222}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x1f, 0x0, &(0x7f0000000980)="b0ff04c66b0d698cb89e2fe088ca1f74ffff10000000632f77fbac141410e0", 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x23fe00) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz1\x00', 0x1ff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='blkio.bfq.io_merged\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086607, &(0x7f0000000040)) getpid() bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r0}, 0x8) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000300)='syzkaller\x00') 16:28:43 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010380)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x1400}, {&(0x7f0000010400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010560)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010620)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f00000106e0)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010700)="b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f00000107c0)="0000000000000000000000000000000000000000000000000000000046b4093f0000030000000003000000007c00"/64, 0x40, 0x400fe0}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000010840)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000010860)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x401280}, {&(0x7f0000010880)="0000000000000030000000001400"/32, 0x20, 0x4012e0}, {&(0x7f00000108a0)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x401320}, {&(0x7f00000108c0)="00000034000000020c6000"/32, 0x20, 0x401380}, {&(0x7f00000108e0)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010920)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000010940)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000010960)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f00000109c0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f00000109e0)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000010ac0)="0000000000000000000000000000000000000000000000000000000046b4093f", 0x20, 0x405fe0}, {&(0x7f0000010ae0)="b1da173e46b4093f00"/32, 0x20, 0x5ff000}, {&(0x7f0000010b00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000010b60)="b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000010c20)="0000000000000000000000000000000000000000000000000000000020b6b5f60000030000000003000000007c00"/64, 0x40, 0x600fe0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x6011e0}, {&(0x7f0000010ca0)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x601280}, {&(0x7f0000010ce0)="0000000000000030000000001400"/32, 0x20, 0x6012e0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000010d20)="00000034000000020c6000"/32, 0x20, 0x601380}, {&(0x7f0000010d40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000010d80)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000010da0)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000010dc0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000020b6b5f6", 0x20, 0x605fe0}, {&(0x7f0000010f40)="b0da173e20b6b5f600"/32, 0x20, 0x7ff000}, {&(0x7f0000010f60)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000010fc0)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000005780000000900000004780000000000000000", 0x60, 0xc00000}, {&(0x7f0000011020)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000003780000000900000004780000000000000000", 0x60, 0xe00000}, {&(0x7f0000011080)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x7001000}, {&(0x7f0000011100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x7001940}, {&(0x7f0000011160)="ed81000b0000000000000000010000001a040000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109c22bbf49000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x7800000}, {&(0x7f00000111e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x7800160}, {&(0x7f0000011620)="0000000000000000050000000500000001000000adda173e0000000001780000ffa1000b00000000000000000100000027000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10970d3bb70000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x7800fe0}, {&(0x7f00000116c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen4293470928/file0/file0\x00'/64, 0x40, 0x7801160}, {&(0x7f0000011700)="0000000000000000060000000600000001000000adda173e0000000002780000ed81000b0000000000000000010000000a000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109974229f3000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x7801fe0}, {&(0x7f00000117a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x7802160}, {&(0x7f00000117c0)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x7802f00}, {&(0x7f0000011820)="0000000000000000070000000700000001000000adda173e0000000003780000", 0x20, 0x7802fe0}, {&(0x7f0000011840)="ed81010b00000000000000000100000064000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109eb6522ab000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x7804000}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x7804160}, {&(0x7f0000011940)="0000000000000000090000000900000001000000adda173e0000000005780000ed81020100000000000000000200000028230000000000000400000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10991cb08b3000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x7804fe0}, {&(0x7f00000119e0)="02700000030000000270000003700000047000"/32, 0x20, 0x7805160}, {&(0x7f0000011a00)="0000000000000000080000000800000001000000aeda173ec95b428406780000", 0x20, 0x7805fe0}, {&(0x7f0000011a20)="ed41000080761000535f010003000000001000000000000002000000000000005e1f1f6300000000671f1f6300000000671f1f6300000000000000000a88c1090a88c109000000000100"/96, 0x60, 0x7c01000}, {&(0x7f0000011a80)="0000000000000000017000"/32, 0x20, 0x7c01160}, {&(0x7f0000011aa0)="0000000000000000030000000300000000000000adda173e00000000027c0000ed410005000000000000000002000000a00d0000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10975ceaee9000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x7c01fe0}, {&(0x7f0000011b40)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x7c02160}, {&(0x7f0000011ba0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x7c02940}, {&(0x7f0000011be0)="0000000000000000040000000400000000000000adda173e00000000037c0000", 0x20, 0x7c02fe0}], 0x0, &(0x7f0000011c00), 0x1) 16:28:43 executing program 1: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:43 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) [ 323.683262] F2FS-fs (loop2): Found nat_bits in checkpoint 16:28:43 executing program 1: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:43 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={0xffffffffffffffff, 0x100000000, 0xa5, 0xffffffffffff7fff}) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x2808c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000180), 0x2}, 0x80, 0x0, 0x0, 0x2, 0x9e17b48, 0x0, 0x3ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xb) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x4ca4, 0x1, 0x8]}) r1 = perf_event_open(0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYBLOB="9f7556cf854040c9096c0acd1de8b58c9a650c4d52fc0f4cca1bc94a593fd1000680a2796af5cd8ff3e7301595dcc021c389e86e51b3717660d404ffac93ea0643b7ed48f79efdac989e9a40498b775edfcbdf5aa3642aeafb41aaa386e2d8ddb4d81b6c151c9026a682032fb2a2dcc33bb1d1ca77d0f4000099c9e99cc6c00b3aa88230f72fea339ffb4add09eb21408b2f31405bae7a8f6e2a2a25fa0900715070cc56ee9aff8399d65a91139e2a7c47f1e5b3efff3bfba6fa4b0eee7ecf0aa45c92ed8b04c33026e2eeea3f04b9ad87908f6d155a84d1332eb870f811d79a1de697b8c2ac7086127e09f4c2fd62e08cb087df726ef2368093b887d312046bb5445d0dc8cba857cf61d400ee066420abfca204124a", @ANYRES8=r2]) io_setup(0x9, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f0000000200)={0x0, 0xffffffca, 0x80, 0x16, 0x1, 0xff, 0x0, 0x5, 0x40808, 0xa, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000500), 0x3}, 0x48022, 0x107fffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x7, 0xff7c, 0x0, 0x3, 0x0, 0x8001}, 0x0, 0x8, 0xffffffffffffffff, 0x3) capget(&(0x7f00000003c0)={0x20080522, r2}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sync_file_range(0xffffffffffffffff, 0x6, 0x1bf, 0x1) ioctl$sock_ifreq(r4, 0x89a2, &(0x7f0000000000)={'bridge0\x00', @ifru_map={0x5, 0x4, 0xe6b4, 0x7, 0x1, 0x2}}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) prlimit64(r2, 0x8, &(0x7f0000000280)={0x8, 0x40}, &(0x7f0000000600)) ioctl$VT_RESIZE(r5, 0x5609, &(0x7f0000000380)={0x9, 0x7, 0x2}) io_cancel(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000640)="22c08bd77f4e742674d64965ddc8f30b7a6f596908ebed1fe67bc9cee8a7bcbb5729b9ad82eb18d6797e89a4a0b0d2b2873102f6bcbeedcf5cf19a7e005cda68693925f23320f15a345f902f3613cf61330a3cbd487960da42ceae93b7fab0d6ac35891e77c102483faa23390d3de76a8af15ff3a1e0213d2e0b0dac8d5759631a30bea1b52e13bd52e46296ec57b86a5247378967b46b28e673ebd7d4fdd83d7044c1c147608c7167ecb96287103ca23fda51fbf94562bcde56b0fe169bd130a4e26504f9", 0xc5, 0x5, 0x0, 0x1}, &(0x7f0000000300)) 16:28:44 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:44 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010380)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x1400}, {&(0x7f0000010400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010560)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010620)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f00000106e0)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010700)="b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f00000107c0)="0000000000000000000000000000000000000000000000000000000046b4093f0000030000000003000000007c00"/64, 0x40, 0x400fe0}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000010840)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000010860)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x401280}, {&(0x7f0000010880)="0000000000000030000000001400"/32, 0x20, 0x4012e0}, {&(0x7f00000108a0)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x401320}, {&(0x7f00000108c0)="00000034000000020c6000"/32, 0x20, 0x401380}, {&(0x7f00000108e0)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010920)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000010940)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000010960)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f00000109c0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f00000109e0)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000010ac0)="0000000000000000000000000000000000000000000000000000000046b4093f", 0x20, 0x405fe0}, {&(0x7f0000010ae0)="b1da173e46b4093f00"/32, 0x20, 0x5ff000}, {&(0x7f0000010b00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000010b60)="b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000010c20)="0000000000000000000000000000000000000000000000000000000020b6b5f60000030000000003000000007c00"/64, 0x40, 0x600fe0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x6011e0}, {&(0x7f0000010ca0)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x601280}, {&(0x7f0000010ce0)="0000000000000030000000001400"/32, 0x20, 0x6012e0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000010d20)="00000034000000020c6000"/32, 0x20, 0x601380}, {&(0x7f0000010d40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000010d80)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000010da0)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000010dc0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000020b6b5f6", 0x20, 0x605fe0}, {&(0x7f0000010f40)="b0da173e20b6b5f600"/32, 0x20, 0x7ff000}, {&(0x7f0000010f60)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000010fc0)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000005780000000900000004780000000000000000", 0x60, 0xc00000}, {&(0x7f0000011020)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000003780000000900000004780000000000000000", 0x60, 0xe00000}, {&(0x7f0000011080)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x7001000}, {&(0x7f0000011100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x7001940}, {&(0x7f0000011160)="ed81000b0000000000000000010000001a040000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109c22bbf49000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x7800000}, {&(0x7f00000111e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x7800160}, {&(0x7f0000011620)="0000000000000000050000000500000001000000adda173e0000000001780000ffa1000b00000000000000000100000027000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10970d3bb70000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x7800fe0}, {&(0x7f00000116c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen4293470928/file0/file0\x00'/64, 0x40, 0x7801160}, {&(0x7f0000011700)="0000000000000000060000000600000001000000adda173e0000000002780000ed81000b0000000000000000010000000a000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109974229f3000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x7801fe0}, {&(0x7f00000117a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x7802160}, {&(0x7f00000117c0)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x7802f00}, {&(0x7f0000011820)="0000000000000000070000000700000001000000adda173e0000000003780000", 0x20, 0x7802fe0}, {&(0x7f0000011840)="ed81010b00000000000000000100000064000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109eb6522ab000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x7804000}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x7804160}, {&(0x7f0000011940)="0000000000000000090000000900000001000000adda173e0000000005780000ed81020100000000000000000200000028230000000000000400000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10991cb08b3000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x7804fe0}, {&(0x7f00000119e0)="02700000030000000270000003700000047000"/32, 0x20, 0x7805160}, {&(0x7f0000011a00)="0000000000000000080000000800000001000000aeda173ec95b428406780000", 0x20, 0x7805fe0}, {&(0x7f0000011a20)="ed41000080761000535f010003000000001000000000000002000000000000005e1f1f6300000000671f1f6300000000671f1f6300000000000000000a88c1090a88c109000000000100"/96, 0x60, 0x7c01000}, {&(0x7f0000011a80)="0000000000000000017000"/32, 0x20, 0x7c01160}, {&(0x7f0000011aa0)="0000000000000000030000000300000000000000adda173e00000000027c0000ed410005000000000000000002000000a00d0000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10975ceaee9000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x7c01fe0}, {&(0x7f0000011b40)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x7c02160}, {&(0x7f0000011ba0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x7c02940}, {&(0x7f0000011be0)="0000000000000000040000000400000000000000adda173e00000000037c0000", 0x20, 0x7c02fe0}], 0x0, &(0x7f0000011c00), 0x1) [ 324.070352] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 [ 324.170301] F2FS-fs (loop2): Found nat_bits in checkpoint 16:28:44 executing program 1: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:44 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000140), 0x8) getsockopt$inet6_opts(r0, 0x29, 0x37, 0x0, &(0x7f0000000180)) [ 324.412660] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 16:28:44 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:44 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x2, 0x0, [0x0, 0x0]}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000300)=0x80, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r1, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x21, &(0x7f00000003c0), 0x4) write$binfmt_elf64(r1, &(0x7f0000000100)=ANY=[], 0x2bcf) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='oom_score_adj\x00') shutdown(r1, 0x1) recvmsg(r1, &(0x7f0000001440)={0x0, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001600)=""/4096, 0xf99e}], 0xe, 0x0, 0xff96ce4aaaa47475, 0x7115}, 0x1100) 16:28:44 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:44 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x43, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010380)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c00000010000000140000030000000100000002000000696f83a5648d406ebfdf8d3b0254c21300000000", 0x80, 0x1400}, {&(0x7f0000010400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010560)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010620)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f00000106e0)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010700)="b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f00000107c0)="0000000000000000000000000000000000000000000000000000000046b4093f0000030000000003000000007c00"/64, 0x40, 0x400fe0}, {&(0x7f0000010800)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x4011e0}, {&(0x7f0000010840)="000000000000000000000002000000000400"/32, 0x20, 0x401240}, {&(0x7f0000010860)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x401280}, {&(0x7f0000010880)="0000000000000030000000001400"/32, 0x20, 0x4012e0}, {&(0x7f00000108a0)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x401320}, {&(0x7f00000108c0)="00000034000000020c6000"/32, 0x20, 0x401380}, {&(0x7f00000108e0)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010920)="03000000000000030000000000000400"/32, 0x20, 0x402000}, {&(0x7f0000010940)="00008c00"/32, 0x20, 0x402e00}, {&(0x7f0000010960)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f00000109c0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f00000109e0)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x404fe0}, {&(0x7f0000010ac0)="0000000000000000000000000000000000000000000000000000000046b4093f", 0x20, 0x405fe0}, {&(0x7f0000010ae0)="b1da173e46b4093f00"/32, 0x20, 0x5ff000}, {&(0x7f0000010b00)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f0000010b60)="b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x600000}, {&(0x7f0000010c20)="0000000000000000000000000000000000000000000000000000000020b6b5f60000030000000003000000007c00"/64, 0x40, 0x600fe0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000060000000000000800"/64, 0x40, 0x6011e0}, {&(0x7f0000010ca0)="000000000000000000000002000000000400"/32, 0x20, 0x601240}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000002e000000040078", 0x20, 0x601280}, {&(0x7f0000010ce0)="0000000000000030000000001400"/32, 0x20, 0x6012e0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000320000000510ec00000000", 0x20, 0x601320}, {&(0x7f0000010d20)="00000034000000020c6000"/32, 0x20, 0x601380}, {&(0x7f0000010d40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x6013e0}, {&(0x7f0000010d80)="03000000000000030000000000000400"/32, 0x20, 0x602000}, {&(0x7f0000010da0)='\x00\x00p\x00'/32, 0x20, 0x602e00}, {&(0x7f0000010dc0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000240000000000000b000000000000001b0000002400000030000000340000003200000030000000ffffffffffffffffffffffffffffffffffffffff030006000000000000000000000000002e0000000200000000000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000020b6b5f6", 0x20, 0x605fe0}, {&(0x7f0000010f40)="b0da173e20b6b5f600"/32, 0x20, 0x7ff000}, {&(0x7f0000010f60)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x7ff040}, {&(0x7f0000010fc0)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000005780000000900000004780000000000000000", 0x60, 0xc00000}, {&(0x7f0000011020)="0000000000000000000001000000010000000002000000010000000003000000017c00000004000000027c0000000500000000780000000600000001780000000700000002780000000800000003780000000900000004780000000000000000", 0x60, 0xe00000}, {&(0x7f0000011080)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x7001000}, {&(0x7f0000011100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x7001940}, {&(0x7f0000011160)="ed81000b0000000000000000010000001a040000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109c22bbf49000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x7800000}, {&(0x7f00000111e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1088, 0x440, 0x7800160}, {&(0x7f0000011620)="0000000000000000050000000500000001000000adda173e0000000001780000ffa1000b00000000000000000100000027000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10970d3bb70000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x7800fe0}, {&(0x7f00000116c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen4293470928/file0/file0\x00'/64, 0x40, 0x7801160}, {&(0x7f0000011700)="0000000000000000060000000600000001000000adda173e0000000002780000ed81000b0000000000000000010000000a000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109974229f3000000000000000000000000030000000500000066696c653100"/160, 0xa0, 0x7801fe0}, {&(0x7f00000117a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00'/32, 0x20, 0x7802160}, {&(0x7f00000117c0)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x7802f00}, {&(0x7f0000011820)="0000000000000000070000000700000001000000adda173e0000000003780000", 0x20, 0x7802fe0}, {&(0x7f0000011840)="ed81010b00000000000000000100000064000000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c109eb6522ab000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x7804000}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x7804160}, {&(0x7f0000011940)="0000000000000000090000000900000001000000adda173e0000000005780000ed81020100000000000000000200000028230000000000000400000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10991cb08b3000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x7804fe0}, {&(0x7f00000119e0)="02700000030000000270000003700000047000"/32, 0x20, 0x7805160}, {&(0x7f0000011a00)="0000000000000000080000000800000001000000aeda173ec95b428406780000", 0x20, 0x7805fe0}, {&(0x7f0000011a20)="ed41000080761000535f010003000000001000000000000002000000000000005e1f1f6300000000671f1f6300000000671f1f6300000000000000000a88c1090a88c109000000000100"/96, 0x60, 0x7c01000}, {&(0x7f0000011a80)="0000000000000000017000"/32, 0x20, 0x7c01160}, {&(0x7f0000011aa0)="0000000000000000030000000300000000000000adda173e00000000027c0000ed410005000000000000000002000000a00d0000000000000100000000000000671f1f6300000000671f1f6300000000671f1f63000000000a88c1090a88c1090a88c10975ceaee9000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x7c01fe0}, {&(0x7f0000011b40)="0000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dcece450600000005000700"/96, 0x60, 0x7c02160}, {&(0x7f0000011ba0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00\x00\x00\x00\x00', 0x40, 0x7c02940}, {&(0x7f0000011be0)="0000000000000000040000000400000000000000adda173e00000000037c0000", 0x20, 0x7c02fe0}], 0x0, &(0x7f0000011c00), 0x1) 16:28:44 executing program 1: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:44 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:44 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x2, 0x0, [0x0, 0x0]}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000300)=0x80, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r1, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x21, &(0x7f00000003c0), 0x4) write$binfmt_elf64(r1, &(0x7f0000000100)=ANY=[], 0x2bcf) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='oom_score_adj\x00') shutdown(r1, 0x1) recvmsg(r1, &(0x7f0000001440)={0x0, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001600)=""/4096, 0xf99e}], 0xe, 0x0, 0xff96ce4aaaa47475, 0x7115}, 0x1100) 16:28:44 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) [ 324.669232] F2FS-fs (loop2): Found nat_bits in checkpoint 16:28:44 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:44 executing program 1: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:44 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) [ 324.873474] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 16:28:45 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:45 executing program 1: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:45 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000080)={0x2, 0x0, [0x0, 0x0]}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000300)=0x80, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r1, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x21, &(0x7f00000003c0), 0x4) write$binfmt_elf64(r1, &(0x7f0000000100)=ANY=[], 0x2bcf) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='oom_score_adj\x00') shutdown(r1, 0x1) recvmsg(r1, &(0x7f0000001440)={0x0, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001600)=""/4096, 0xf99e}], 0xe, 0x0, 0xff96ce4aaaa47475, 0x7115}, 0x1100) 16:28:45 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='smaps\x00') read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) syz_mount_image$squashfs(0x0, 0x0, 0x80e0, 0x2, &(0x7f0000003340)=[{&(0x7f0000002140)="35438aa10f74a5f583c9d87f61696402d1bdb7252f8b673af61eeed2388f68ccac3e630f386efcff25de075c5f050894b9a40e82baf65bdcd87908cd5681a33ddf4e6352eb37976d22d26558f5bfabb19ac02c0f6dd976f51cbc78576fba6a22bb6acc5b07276296267574b6350955d577f244baccece97dff485ea600c82f8fecc1a9345af4e0ee85179647b1fd712c9047b59482f0038efbf8f049975132ec82945bf67c64de1552eed7888e8c3eeeba1f708ff40428f92d181b97bc4eeb2aa7ab0644bcab07c91ad29db915f371650319ce1ef4482be578cfec35b5f8cde8107a89de42fcaeda98e2a67395a7e2c234674318777c47b395c56b36926447308a2128103b03afcdce5d6215ea204b22f8b8ffb8182d2f26579247da4b5dc5bf5bace9af32b257e3ee130243750876a8490460de812bdb7b25d527dacd8ca6df44ee538a1dc86f7b092934fa6847a7c9f0522636ca0fef2df37775f74c2ba61f2f894391c7f99f93b65dc863a9295b91bbd245e9e68b070a33ee485f52111d9fdc54287d2d2cbd61a84b1ca9e8e9ba81a1a56e6f659f11e98e0f2e4c95bd22049f064d8a748d387b0663f7aeb83b1cad898134a7d866885c4e81e9c5a81f6fda6ffb02ab0543f2af3fec6291bc3b04c017e732f9a43c6e3fe3e200b6c79cecc23a4de65fd2006414649fd78257f1925927646d9381e7192e1907fd35402237eea1372d621415fd985c21f9ef7d068b45baea796a1637458a0c609b0467ac41d6951d6d08c696b18fa3227878a212fd683852e5482606a91105c11f069560450fbe3e6059f140caf1a68544dd0cc67677214b8746fc1c5c5d220937d03d5d78dd0d7af336aa700573f7cbf6d760b12d78dde6af731c2f3396b2a52f01f311f607cf1ee27e57e38a2ce83a4aa7645ba5d744ebd6e274880895dab018722b8c279acf04f85aa7fc0d34bcf468230c416ebdc5cb15bb64ea8255387eba6768235ed71755dc3cce3bfdafd2c2381fcffef4e7cdb4b6cf98eec0f2f89e936359ebcbf181c01c8ded852bf4577a2ab1b439c97c09f0e2684fd58f5f0c55e96fd389dd15ed825beaf760fc6c1cf0908bc17e11f10d11c722673c0f2bb078b8b53d683133f0c12e35151d005f5da91ab1f8d81245f0633b6151f27c2a5e8f582d7170fa0de3c1302744d5e141f3ac34b5ae77237a760157d8d539f35fb712bcd64153f60099495cc349abea2abb841e21f0887f70960c330c63da965c053ea6413426718925c796e125741222a9b5e9a50969b93f0c2ffc63aa325eaf010f1518330b3aeac69875f4abe30412bf0eaa81bad25617ecf63ac369972a00ab32ebb54eb2609d46085ddcb5037e39b200e26490c3b419a95d3ec3c7d645309d1a228b30ec9ed13bf532e3fb554f693d14487c4d146d6c97ef30812cff6eba0485c6c06ed63e6882577b57f6885195c30403a1abef376696222a335080bc4aee06b639ab315981ed10bdcc6559ec4f17130975f14228481a23bad372835de4425d60e14de49a4d93d6c20e62b506e1c93612af1f03c921725055b20e5e03fa49f1e175d7e566c4b2a4646beed2d15080b00139ddcd98b1ea12b372fa8f35f68a568985ce325e158e0315f9a21469397f7eb74854318ea9db0a0fbde7cf8617e4c9bb7e054f79777d6d89eea47424043546ec21dfa9825c364ede71110741261cf6dfe7df32b06392df2de5336e0a22cca2094c667c2a3d84f67b7a0be89931dee202d67587cb84388bdb96a652022d6be8c186e6d6c4e3bc12d8a66c04eb2a195686730874ae3c709049d87e3a332aae6ca8d201dd9403349713df4179de89147d6b6cc509c74ebc725ff96f4d2f8e0d26258538a0192635a3df56ba264ce4eeab766260bc33a90937b0a8599d78b45e6c0f141b1761a43d753f12e4f1151336b3a6e539fd18b7a4cd3a4c120bcb20ead97da3f4e9d773d679c6cba8fdfd81c839663fa20f0089721947c990fbee93a0a408815de1784e78ca6567eb1f3fc7c9d7ab28b84e3f716b0b325492c8107ac3197e69f629caf079d5455e2797d4db17f11c2e74d6aa1ba59211281dfb31fcaa3a18d0705ea34670c5ec91bfc9cb0f6073e43d72d70550041bd7a1ef1d0b43e6c7870b3f2fc6d7b434ef85c90401043d8001f59121c08b7b320784897017aa39c4d741465e8c9a33ab53b36fa93adf5c9a21f785627bdb0c9174c8e3c0b3918af6e2fc2f792371abfa3626cfb47dcda92fb15572d671541c6787dbac0a908af83627c476ce28ca9939b9dca7c8587c3a252c7deb5980e3fbb8cc369b3587d8183a5551d57064afdace018acdcf55b926a11228d54d6ac48494452c25944d1595d1ae5782ca571bac2cedb94ceddf31f101865666f82e0b253bd8c71cf20008fddb87cb2c8270b1c2c0be41b295c2596ba58e554f5ced7c94de403331f8e8548c192bfafc0d87942e59040cb753f2bc5334c0e703ce74314985bf8ea628034b8e18bb386f0081e15a13d8bf717535ef0ca2468d5bb8a744443d2294faed09374a2aa1e09f147df7d95aa4188bca9733a119acb673f6c21e7a6190862279cb078166e68874b09fffd1880b7fb17cf291738ccc5783fafe5bfd8791dc78d2e2e8b56bb5982c37ba2e67f50ef4df9735a9e07faa3038240b995ae3113716dbf206e8e2f72e5b7f5db47b0f970eb079be9b5683a61a5b9dbf202239c770d8fd5e62e04b274ac8ee749f6764ea005371783bc00c340f14b67460525cd44657c4a23e9d0016a16dc79c6c81654dbdb9320536bba4c1c0c84439147efd0cd04c7eb6ad32e849833e26d0c3f55ba9e8312e7ab18df359cd09fc96f9ae76229408a6e693615bb51ec97b1dedfcafecabade5f0cc233a407486ae72ecec8d676b8881eff9088a0b3db625a8201a899b4a2ccec92028675816b749302289eb83c114bdc7416ebae91c15163d32e466f25050ee892c7a66a458607900a41ba82afb9dbcc0d859fb980c864ad2b290ed0d5ae17ad72069b76047b9ecc236616e799764f7426e6db8c1f08fc4bf3e44ae9781e151ba4fa009da7d90d65a6946efd77acf630a49913880d6937f0f6b1b5860972555ca079291a19a213a439107ef3f960ae3fc7172e8d0abdd3c810e9a0b397c0eaf41dc63ca7e02fbedab98244d9be8f2400b1e7010f596312cf413e37f87d99fa137dc4f45111ed0a9ea54573a87ce7d7e430f823c4bdb98611842269b2f6f82e8d7d795e7b11c16f8864328d576099daeeeeea8aa056df7f76034acabce1a014adb5a9f97e05a99a3a13dfe5abdcc421422563a546255233ede5e7c8ef73a1506791a762fa1ecea894887b8a3f5987853391744369e1358e15b5bb8f3679b70d3accc7a9f88f4c52d8f16efb3810748ebb1214a0b97005c36e39b9005870562fc2ae487196e34e751e33aa0d535b9fbac593cb686924e2d30d62cf1526f89f7c1f47ed55e9004d191da0cf2ac35d969073e8072482acdd1db68aa8615e31f2e3f8cdcf11c1809d0e8d6dcf2ac43505701b629bf5bf9d98258a227a7bc5c4b62b1db62a1172b5134f04c164daaf05fd6fe041728768fd90d454852b8423ada40f5b9041cb74b5f910dc26a9ffbe28734252675d8ab891fe3b36407a87692303ca3e4a992696bcdb2300bdf32b87b1a98b7f80e43e81a1f806a679798a843eefbbdc5b04993216b51b9388dd49e2300e1fb99db762c4d6a6808764436a44fa37d69205c5285ab25c2cbcd48e8205ef01c5fccb55786dc3f196e4ea9a08afdaed5110cda89a3214e4a8d596d8613c79bc22a3d999e7135844b2584c7a0922585a885d9d4a25adef2c82dd4f1d41c4d0d45b89a4e796e6a164fa3436bfa000716534027a837d390e3ba9311c91800ad481671aefa94b20da7cd8f271a8a892d24a21151563399d889afddc2e9177f372baf6cfa6d9a22edbed1435b686ead4215b5a10597a9c911b11350d65042f8d945be3d672becec62289c121b5c76d977f0377501894056ad840d8f4b8955445f847047c155ba88ff9df9a644ee5fb9921bbbd09347535407ebc86bbfbfd11f77c16d3fcd48ed946fbacd6afc5e28040da6e8b9d32ec228486462ee4b9f19adaeed516b57c80757f3a21c230079f3b63a5f3af8ba6b4c38e076e2bbab4d045e5740c2f868462fecf8448d29ecd5fb7e4edca13c45b4c83f5e200e93ac3c6b962a9ed9e19d1d0b406e37d323888ce53cb7bee0f28414ee01622f44deba321e7c074f02056272b3cfd3ec1a9e2fa2cf9f0510444155361403e7f5f9b1c9c7f0bf4328d1fb4e07ddc5e805b98609b43c86082feda3ead0cb2b27be50ab4f4e15a486ab1df42277dfd397e28d7cfa5c65251707854b19594804f6321172ee0e08ba2acff2ed9ec1e4392f2fddafb6f245b190c1364baa636ce6da338d46bc92994f196919c0e8bcbee32d143011be78010cfab8b72743e9ff38f300c78fd49c5a0a8c42cb0e2eabda4c472b17c6f6f415acddea913615ea327224a5d3280232326ed0d3173306fd54665761e14a5243f6484c52fd88a9b1d951584afec5b6c1741e7e30d83b17bbe016aac62884d8e2e0ba39a807fa3eefa3b7663102a06b70ac442cd41dada7dc9acb407b9e93885abd1c2adc610ee0ec15d41e1e7a730bb5b5973ac73a82daf3a74987321a7d786a591645ebaeaad0f062bcb7b1338e77ded089934ee787f2643e3642766194174a4e1cbbdaec459c594a6fb751769f46135c136e2e793345ae0b56acc3c2388d799736dfcce14344d25bbdc2df0c9f99cd717cdd3f2e30b945865aa4ab76e9af2b3fdb65cf0b1e579186d094416506610070da52b9f51e532fd662619013e3eb4b76d1fbc3b7cd986e0188d154bb62504b3974304d32538cd072310f1e4b181661ecc58a8ca4ab7b5a515b5120cda00924636d09ba91cad09645480b25b4fb24dfc582c467e9ac6adae3287a0db57424f2908fa88b135fc34546965a8254031a5e26e7a467ccd719f3147b41233649e08cb8145cecd5c9540fd80e19ab47664907340473dc047f36a333056a95c6c6b9e40184b41ecd4bc8db31d0f48ad5bc1a5d1a874774406b9be065a06687551cc736c6556bbde04eb74f291e5cd1f0a54115b36123b26fce6959b2f24ba5748c007d38db5fb0c82f4b229743c27c651553d55379abcae319008470ad18f557c637c4cfc68782c32d9637651db222bd6063c72587e2d8040f779b34cc95720202f1f405a0a1edb0568e7ca731b7ae04715595fdca356799dcb6f9b64c659d6508abb0b1052fa34d8c673a3d7e7082318b180a315e25c0e1d4b4d0ce3949d2b489987eea51c49075185844262b5492d3ab69399e6d7939c12949f5b86a3b2daa57354ccdf7bbbb9bd3d46d5a6cdd236d898dd6d405665a747e7a2e6030581770fe27bd26b3344c171c3b16b9decc931a9ea99a9e3b2cbc190b3a6c929701f72b412cc7a1475c6521e74836aba61c041add768452f032cdcbc03bcd24473cd645fb5bf7acee295e3549c211a339246523edf759947ec60d5b9820adde4ff5f60addf4235fe7c89351d67d3fbbb2247a896e1085e08ba073c76087e0a71d6f28c10373c0db94b55c0b49bd83f1e19057ab907b892ae46c8231f528e9396a10c44d9d3ec612da0a649753213d535bf7dc861434ea8c16d53ac2a41eed0ad2c0d588938b88e583171adf34048a332fc95db6a0d40e50e6157b5d0e875accf7800ff524f6a3aecfbbac8c4ef9bb27c8898746c1b8211257835f66162d26c8ac8caac376adf0", 0x1000}, {&(0x7f00000033c0)="508002ec1a56fa45a053af45af293d3bdb5ce3e960164dfb6a2f99afdc07961fcf138ffb20ca2edd6bedf6170dcfeb2cdcd1f8dd489c93582374517ed2dacab2253a0eaba75c08feedb6e2df2139799650a4d6db4c4880c27fafb0ff04ee5fce02192721fe46252a75a36f763c8705e3ab0db4648a567fb17c17bf2dfce676daa1739240bea5ee7d98d891eb6c504fa3bdd804b11398996759dc830abcf47e35ec5bb110c85b1b2957cf3957c8a2cc5fa79466c3e3a0ea89d67670f1d3c6d1eb8b2f8b84a684804ab9f46de43655884347b0088c65ee90f1726a274100000000", 0xe0, 0x8000}], 0x100000, 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/152, 0x98, 0x3b7, &(0x7f0000000140)) 16:28:45 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)=""/170, 0xaa}], 0x1, 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000340)={'filter\x00', 0x4}, 0x68) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x381040, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r1, &(0x7f0000002b80)="42655b26e193ca8ab205d76ac553e35f6f35c44bd014f4765dbab2a05a699a6b731598ad1bf726553e81b0a670dc33c87edce25479fa7aeb8ed8db8b55a04e9c4647ce12fe9a1eff88cf0f23425f1a68057876edb0aee1f39f418015d3e96a3e93eabf9a8347e6d5a1b12dd378e44ae74c17f03c5c27f098eec97a2a36b0f83aed006695082941fb079e92cb99818d8504096b8d7206646bd926a649c6972c96076251cdbca354412476fad6d4edffbd4aee7c6ac6cf9c93ee4b44faa4ab62b13b60b705f74118adbddb3dc4a5b4d57276c44f4534119d6ab48921210765d01c2e78007890b2824f14fa1a676192e655bdaac6c3edbfeb62d2fe2fc524c1886d2e45ace73ccc6df5c93fd248192ba665f7d7dcf428cdaa8619122501976b3dd645f21e56cc9a06a7f872fd852fd66637c5815bc90111a3846a588d388f5ee47c35e5c931bc603f64ff5b06bb3c7a5118d81d16c93f480ac6adcdcba86d328ba34b29e3f89d24a861b5bb375669c16ee033d21002e3271d58d1f7e764d9039dfbb999630314f7d95ab093b26cb504ab230b8f80ad69ab3c9f954fa4596d1777e0adb5cf227ffec768456ddbb1f1b910e0f917e1da965444c2f34d14ab0bc2378beb6f3d59e83e9c5af53fc205409fc972d52c2dfe59a156f1c5724bae11f046cfa4d301ee406ce2907e0247ad4755ec8958797fc5e4ce8fb244169cd919677106c4ad5bba446799198d418ccf070c4ae8805db4bd4bde1580a9716ef70e5eb3926f4cec3e4879ca294f7f16a25685af9d76a4707523073938abcf86e5a4a493aa185910066b5bb27b5b49d5627b70ed634e55932ad5c116f935541bd809cf52937e3343f75c09d3bccc853891fb5191fad80f75b40d929b061c685c91c0042de2f6cb802cfa0a7c5bd9829d58410dcb1bd89ceeddfd8fe267338c1e080c03a0f16ad9a27e4788aac56fa472e7b987807c5924a280d061f167a9c582ae9a5bf8a3cbb8b265217c2ae67420218c8f56aa83a2dcab9a80d8d68a23706af8b538d9b6733cc235279a9c5e8f573ee4309f754ad90f6173f5a5d7bcb6244b0d4574ebf4eba9473c69380fb3283fed71c61824bcf541182189e0fa8865d23b317a69be85493762acfe648cd35be73514ace3d12a56be912050e5e37fb271a01d0826a1dd15761c0027a5574d33c536e8788af95055de1dfec557bd847a8b0ff92404de1ca8fb3ccff743b7df38089c3503af34496b5a286cc50790edcff186cffc3827d6edf766414e1439937819ed8b68273cf2635295823e9d8ee7b367ba2db725890100a1cdaa3d3df3e2c339485a835e1c790f81a3e2c6524f58923a4de019442bcba63c1d3fa479c3a722e11cec6f093b2b76dcbb958c3fd4fbdd5b85fa8f2d52631d06e0c0915933871dd6dd1ffc615ce446f3e92ce0643a32ae34b1acfca77f22ffa831e072bd0e1c2992d63cc65655e40bcd83dd90aefb02013deaf833fea3102b329a0160263bf0c727d77cd043db94b27635bc4d54555146a6964704f2b375fe57add28d33756281f91fe873f5b0fa57953c01ceb7589b64cf9e504fea91befdb19961655e714bc6065a17066eed5f795db988ae0cc36051a7ffaa93b741a396579971e59030e06ce594dc55abd59e7b5d6c8a49874ce462ffff912ffbd2544c735801ddf018ea3189ca369ea488d85793cba26c53362936de12512ad5f19aad5379ffec9a0e1bddcbcb4931aa3f03db1bf02ad23f7fdf0f7f72ddf09deb31f6f609b59f089aae7e7bb4c6075b482a000ce3de4f74c167133cdeea229d52c6bee87231b48b29a9d7201b6a337c24d947a12802426424b8e2ab407197bef9219dbe32a559ba956f2322c97a4fde8246edd6cc1ada36b15f60321f8db4a9fa4fd074ac5d56eab2e5a9848bc6e6793c8c855fcba27864ef2c87cc07655d5ee99ca39fd2a639de6b81db5140656874a686ff16d2234260e6d61d0237d580c4f43696db0ab7ed3adf1e4787bbac8e65e298622878e957c90fe2510c039c03f688eb15985e9430a0d57faa99e8771b294b283369721d589b7593754183ee3a7cc031d49463c2e523336f31d21315015e1f5df5d5bf3e067c87de0c649bc78259812cfa415d3f3f0bd2f8f8fd0adb052d8f4f848c7947522df04e1638a86bec915c49cccdb6201b425684a05b9761483e17624761ca398303e4bce3250135af5e47ca1564e1cd7b050c4699ff97b07ad3ea6ffd5853bfe52eb673cba81d59a7a1429f4ccd965e740dbecf353d511cee108e4042baa18cc2901c611a5a30876d669c3c35b7403e5f868119be5d09cebbb243f569277c635534e16cbec54a74630c84d1b99a1733497e50aefdf57e08195c59a6accc97570c428c25c5ddcec09e41dbe1f00ffa051ccd2b91dc71f57692b3f0e08052992d4b883c394f48e93862ade848d9cccbd77ccae73b9ad058895d28db398f8d1c11cfa9848416317da7cd4302b5b48e46a5cf375df3c3a041f07258f8fd8a67cba6c78cf035f8f78e3ad6d781dbc3dc8d56386b1721d7e06f460f7569b4dc976f2374526c8c62b3adc1373ad9c4b5c060b6d3921ec188ae6e33e0ef6222e6068fb30dfbe41bc50cdc884d6604e166060ef3c87fdd34ee7f6e25b4efcc42ab2face6d23574d10b142774ba41d74c28b4eb5518ec39f48236c56403923fe3dd5eb983a2833e63c4ffcea18db4d3e0b39ccdd61eeaa4048f883f9a52e55371a886b4f269faddb0e01d8233b213ab291b582aee42bf2835a950a4b439dbce6041bcb2736a0cf9b25ee4d652d47b4f947f53f8d20bb609178b8fae52ac0833e75facef0e3763a0043dd2a6d84e515e721599450a4caec8cc0bd2dd0b0cafdb64dd2d789e6edf1aae00c73d44e7fb430d95e9fbfb479c0c9acee16faa632100b54435f9e6f2aefe8d625acea9c3d0a73d48405a5547a7c19d5f76c8ae1f5697cf9a74ff67335a702b262376f08d621c5d644346cebfdff3dc19d0e7e1b5ddb6896ddf4e6021b8cef46d96ea5bb61138980f6250c72928ba152da3766fb2d1a31fadf3ee6e59fca91d19836b75c34b5c5547bf2c3488aecad8635cb049747724d139065bb205d45d70adace1e63b95859f3f3fe429ff28c912ee323a70444054eee3bce5ec7f5e204290dad8111ad617041781fa12f9eb25b81067b291051870b9bcfbb64e07ed23c8ddd604115f31daec8177df398c87119ef9bcdabf35a7f80b3fadf1514dd8d38daada927b4de890cc74d833956b9a70f71ff53dcff8d8dbc45f2e16478483d65be3b719d1574c6ad981100d76b0d9e9985ebbe42cd29f0a36ca655229ffcb2cd7cedc1d95f1210c4c5de11acf9f904d34cc6713e848855fa7c430e90d5bb015ebd4a70bbdb937b87a65fa3686cc39daa6d4dcddfad01fc515307f85c41995b51dc8da64ada98c9658e00ea9c10077be31cc87b64c65256e425bd773392f6dca90e43fe5feb079588ad748fa2332e3094cef1cd196d607d731cfeb25b75f74f9d52616a6f5b21c8d7da3cf12fed9b853a278563fdca459b9f463d1059c95384feab8df093f45d9f9235589d2d438acf1b2501c7057f7b2a38272366949346938f2bc7cef8cd3e1d11464699c3310750e7dde4e8ecb561c48d188264b9da1644ccedbf648124a486d5a17580122fd8e9b62eb920ac6da8b33c985711e44d951de276b0494327e301120d00f6f9ed8c79838a9abe82a45cd86e979d67f88aeb93f4dfb09abfbe48c93f490c02b30a9674be3cc44516fdfb9ecfdb05fe02934cbc63d01a386a0ca775d0e568ad5cc6cdb32149391898403415b31cde076dd1b70a3e454427844ae8183d385a1a53319234ae361cc219bdb6702c56a25a81bdc00d777e2da7788a70e9fe7931fb34ee01a8a27789d8659c6553b3a70913d6bfb82d66c26e4cc022700ae01b48f058e4a6010b24768297db66aaa322ab03bd8a9961c9e5f3203acec7c51e2c257606971fe7b2624f6ec33cd27d0b5d14a561b9231b89e58b660a8a26d21605382384589c71d5d368d874d2abb012956cea6090f21567838efa469f8b478b54065aaaaccebefd8e345c4c9da773c51cdc261bc77ac5542123b273512d599fac2ac6bea221eb05f4338d9a4d3bf51f323a707b0b480c22e9be615a9bb49936e0ebdd591021e6325f8e5cf583fd5ae2873a8b4d49899b201f1b1277aa60f8db912e7af156d69a56f4c682bc1c90d2848036faf00e32e0f1e8a6c8adad294e167c0a0ac7554b6a7ac53c0d447a86d24d06719e4cde495375302dd4a30e55dae1b491a523ee3bab3a2f3dc30312896430ad927c935fb15f0f5f22c66d9f60ef5827b24d46dbbb2e20bbb31c8d9b3c4ae20cee70ec0dd6bd3a23dcaec9f4f5aa47484e3482fd4e5d431f5979204025c628432591fce7dd9b1d53c3fcccd2623de57b229a2dfb501d3a795a9469b1b9b37ebeca9aedf1304ddab54d3d298abab8ba0bb69f5723285293390a1077e525ba721210e4a0d4f6fec8b558b4a24ec401a694b24c9053e50e2aec1a5adef34ee1319df2c01aee2e146cf2a8c184d8951f57f38e3478d9c30d15cadd9dc6d472cf9068f91705dceacb6a079f8630f4e5c02b9082fa059682e11dc63dcdb6994bf9291c7a1c9e0401bf3a84fda609fbf057b7a5b3ce550a816aacbe58b614e71418e7cfcbff76eaf869f07e56c21deb3ab69c9ac7e5ae25945f851c113c74140f9d45fa7243fb06e9329c5e632b96fe853ab413f8136efda68924c3fc324b3f48b951505c24e43b1aa51fa15c199ba05b15e171438e7692e8e8bf83e65bc8337d0560808ed014b75d1a033d9985532186c7ef9424c1220dd8f2b02a241079fc07b605cea128488a3eb2482eaf149a9ec73bcfba45a54d3d46ccd2318dcd875dfee697037f22dd92694c81b9d650ea5a4aca4537e8ad7cd9ad1b92914ee55f2c5c5a2c34199a0be39f172e498d50eef42e127bcb3fb7c937c7e0bfad9539c36cf9f4f256010df54d92a5dacc2788596b2272da04e9c32ccffa440eb8e1f329f746e2def230f117de95b189b7c0d05075efefaa064abd464d754f5eb70102deaecdcf36c385b7f3d10686482bd4bee9ad62261950053999366153f7d85ba7a61dd0c23135a244f1a8411bc94298af30910a3a7de2f580031fd654c45d745f3c25148bb373ede6de27f1f847e25a43fb3922d52d12cdc5bbdfe57dd5b64a17209f7c68d4ce1510cf08bb03268cd8ee057fa65efe53f3341586d771c19197df54c054ff8ef54c328d2ad86420962e5aaff98be451c9ad9d1e2dafa3c5dc4e3002941db9790fd2c69ebd2777d0efde687019e50665d2d370cd344632503859f53604bea0249cbfe08cb03690a608523778977e9089b4929161da4bcd81e527068b984c5400dcc504b14ad45736a77a66dbcf16aed66d26a9cadadbbb7c574597a4d3458058a32d509a3118ef46ee3d3207b47ee95fc9cd8b5e76c2244c75f99b5835a68b32836ca34d9ae59bd8f57e55a3a6758877f4f4074f8312fdca11f8ad8644b9f1fa39e27c7b0b79c6c32b2f824a66dba1268", 0xf60, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0xa4f00000, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x100e}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="73797a303b50bcc0bf96e91d2a679f83eb438ac89bc621f61b34cb0ceaae6cf3cd593bfdce06b1e6b84786711e57208488000000000000"], 0x4f) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000002840)={{{@in=@private=0xa010102, @in6=@dev={0xfe, 0x80, '\x00', 0x3b}, 0x4e23, 0x0, 0x4e24, 0x6, 0x2, 0x80, 0x80, 0x2}, {0x6, 0xd9c7, 0x2, 0x8, 0x2, 0x2, 0x7, 0x5}, {0x3, 0x8, 0x4}, 0x8, 0x6e6bc0, 0x1, 0x0, 0x0, 0x1}, {{@in=@local, 0x4d3, 0xff}, 0x2, @in=@multicast1, 0x0, 0x2, 0x2, 0x2, 0x3, 0x7, 0x4}}, 0xe8) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) 16:28:45 executing program 3: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:45 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000200)={0x0, @in6={{0xa, 0x0, 0x0, @private0}}}, &(0x7f00000002c0)=0x84) 16:28:45 executing program 2: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:46 executing program 3: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:46 executing program 1: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x120004, 0x26, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f60000000100000088c3c373e3f92313000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010100)="ffff0007000000003f00"/32, 0x20, 0x2000}, {&(0x7f00000005c0)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800001500001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d0046005400000000000000800000004800000001004000000001000000000000000000120000000000000040000000000000000030010000000000001801000000000000180100000000001113040000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000feffffff000000000000000000000000fa1077609dafbb4eb8b1ffd6f265de0e71a7037d11d1398bdf4f4780832b803d8a1ff810", 0x1c4, 0x4000}, {&(0x7f00000102c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x41e0}, {&(0x7f00000102e0)="000000000000000000000000000000000000000000000000000000000000080046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff0000000000ffffffff00"/384, 0x180, 0x43e0}, {&(0x7f0000010460)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x45e0}, {&(0x7f0000000b00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c000998cef26ee44a37b86f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140000100000000ffffffff000000fa69b9da1967c607d6eba1f7d1e76634b56085a3c8d1365191e150d7e401cf76ee3850943d34ad021bfbbc88749577f4830185a40ff112131c8952de03", 0x1bd, 0x47e0}, {&(0x7f0000010600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x49e0}, {&(0x7f0000010620)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000200", 0x220, 0x4be0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a004000000000000a0000000000001101460000000000ffffffff00000000", 0x1e0, 0x4fe3}, {&(0x7f0000010a20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x51e0}, {&(0x7f0000010a40)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000070000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80137340d4b9fc6d80137340d4b9fc6d80100ab884a9fc6d80126000000000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000000000000000000480000000000000000100000000000000010000000000000001000000000000024004900330030001101450000000000b0000000280000000004180000000400080000002000000024004900330030000100000000000000ffffffff00000700", 0x220, 0x53e0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000000000070046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000400000000000000040000000000000001101470000000000ffffffff00"/384, 0x180, 0x57e0}, {&(0x7f0000010de0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x59e0}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000700010038000100b80100000004000000000000000000000400000007000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000002004c00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f007400000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000020000000000000002000000000000000200000000000001102000000000000ffffffff00"/480, 0x1e0, 0x5be0}, {&(0x7f00000000c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x5de0}, {&(0x7f0000000080)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x61e0}, {&(0x7f00000111c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900a80200000004000000000000000000000500000009000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000fc00040000000000fc000400000000002400530044005300114148000000000090000000b00000000004180000000300900000002000000024005300440048000000000012000000001000000100000010000000800000008000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200020090000000a000000000041800000004008000000020000000240053004900490000000000100000000010000001000000100000007000000070000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000000000000000000001000000002000000ffffffff00"/736, 0x2e0, 0x63e0}, {&(0x7f00000007c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab884a9fc6d80100bb884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f0000000083db0040000000000000000000020000000000000002000000000000000200000000002120890000000000800000004800000000051800000002002000000028000000240049006e0066006f0000000000000020000000000000000c691b6b777edcda00000000000000000000000000000000ffffffff000000000000000000000000b2e4155c5c42b655d4344ee4b0add16716690350372b458bd082d76e1a1576f3859a7bb8a44a6cda1fc6eac48af3290ff463b876e8e9e89d94f823c13a43db72", 0x200, 0x67e0}, {&(0x7f0000000140)="0000000000000000000000000000000000100000000000000000000000000200eadd62f36c58f3079d66eaab543a1faf87506b7a01000000dab46c7786552799e3a43e48e0698e4d1c08f4969fde17a990b767f4111b32f8aba78874174cf1c660460093f840bd97b9", 0x69, 0x69e0}, {&(0x7f0000011680)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000b0001003800030080020000000400000000000000000000030000000b000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640090000000780100000004180000000200580100002000000024004900330030003000000001000000001000000100000010000000480100004801000000000000190000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000007000000000000002600002000000000060324004f0062406a00490064000000180000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000040000032400510075006f007400610002001a0000000000010068005200000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000007aa6000020000000000803240052006500700061007a007300650000000000000000000000000000001000000002000000ffffffff00000000", 0x2a0, 0x6be0}, {&(0x7f00000125a0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000100010038000d00700200000004000000000000000000000400000018000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80126000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001004e000000180001000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000006032400510075006f0074006100000090000000780000000002180000000300580000002000000024004f00000000000000000011000000001000000100000010000000480000004800000000000000200004000000000028001000000000000102000000000005200000002002000000010000200000000000000000000000100000000200000090000000f00000000002180000000200d00000002000000024005100000000000000000010000000001000000100000010000000c0000000c00000000000000014003000000000004800040000000000010000000200000001000000000000000000000000ab884a9fc6d801ffffffffffffffffffffffffffffffff0000000000000000000002", 0x21f, 0x9fe0}, {&(0x7f0000012840)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xa3e0}, {&(0x7f0000014c80)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000001800d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6180000ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000020000001800000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab884a9fc6d80137340d4b9fc6d80137340d4b9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000100000000001032e0000000000450000000000010068005400000000000500000000000500e3330d4b9fc6d801d0370d4b9fc6d801d0370d4b9fc6d801e3330d4b9fc6d8016800000000000000640000000000000020000000000000000900660069006c0065002e0063006f006c00640000000000400000000000010060004c00000000000500000000000500abea0c4b9fc6d80107040d4b9fc6d80107040d4b9fc6d801abea0c4b9fc6d8010000000000000000000000000000000020000010000000000500660069006c006500300000000000430000000000010060004c00000000000500000000000500170a0d4b9fc6d801d70f0d4b9fc6d80141180d4b9fc6d801170a0d4b9fc6d80110000000000000000a0000000000000020000000000000000500660069006c0065003100000018", 0x5ff, 0x45000}, {&(0x7f0000000040)="0000000000000000000000000000000000000000000000000000000000001800", 0x20, 0x457dc}, {&(0x7f0000015380)="00000000000000000000000000000000000000000000000000000000000018", 0x1f, 0x459e0}, {&(0x7f00000153c0)="00000000000000000000000000000000000000000000000000000000000018", 0x1f, 0x45de0}, {&(0x7f00000153e0)="0000000000000000000000000000000000000000000000000000000000001800", 0x20, 0x45fe0}, {&(0x7f0000015aa0)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f00500051", 0xa3, 0x89000}, {&(0x7f0000035aa0)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d0046005400000000000000800000004800000001004000000001000000000000000000120000000000000040000000000000000030010000000000001801000000000000180100000000001113040000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff", 0x194, 0xfefff}, {&(0x7f0000035c40)="0000008300000a0000000400000000fb86ea68cf219c692b124599", 0x1b, 0xff1e0}, {&(0x7f0000035c60)="000000000000000000000000000000000000000000000000000000000000080046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff0000000000ffffffff", 0x174, 0xff3e0}, {&(0x7f0000035de0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xff5e0}, {&(0x7f0000035e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000108580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000400000089d08c8f3d843bdc00000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140000100000000ffffffff", 0x174, 0xff7e0}, {&(0x7f0000035f80)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xff9e0}, {&(0x7f0000035fa0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000002", 0x21f, 0xffbe0}, {&(0x7f00000361c0)="0000000000000000000000000000000000000000000000000000000000000200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000001df1e071b7bd317bdf708de2dfda3d66ff92312be415ec4b26ca0ea8d01427c0084edaa3faab22aba895c2d0ca6bb5114ee2aa6ee49bd6da6452199d48f8eb87259ff6aa16a075f2587c2fb47383d08c8f3ed002afddec3a064f31f9", @ANYRESHEX, @ANYRES64, @ANYRESOCT], 0x1) 16:28:46 executing program 5: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}, 0x42}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x1) preadv(r0, 0x0, 0x0, 0xa25, 0x0) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r2 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}, {&(0x7f00000003c0)='K', 0x1}], 0x2, 0x7fffffff, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000004c0)="8c9a07c16a7e7ac1b0bc8eb8a91c9a63ae514ca3f2f81d97d2c469bd1012", 0x1e}], 0x1, 0x81805, 0x0) syz_emit_ethernet(0xe, &(0x7f00000005c0)=ANY=[@ANYBLOB="8abbbb0188a8b316"], 0x0) ioctl$LOOP_SET_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) ioctl$LOOP_CHANGE_FD(r1, 0x4c00, r2) sendfile(r1, r1, 0x0, 0x24002da8) 16:28:46 executing program 2: perf_event_open(&(0x7f00000008c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000002000)='\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) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000580)='.\x00') perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x2) symlink(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000002c0)='./file0\x00') llistxattr(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pivot_root(&(0x7f0000000480)='\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//../file0\x00', &(0x7f0000000500)='\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//../file0\x00') mount$overlay(0x0, &(0x7f0000000380)='\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', &(0x7f0000000000), 0x40028, &(0x7f0000000e00)=ANY=[@ANYRESDEC, @ANYBLOB=',func=BPRM_CHECK,']) syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0), 0x4, &(0x7f0000000b40)=ANY=[@ANYRESDEC=0x0, @ANYBLOB], 0x0) creat(&(0x7f00000000c0)='\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//../file0\x00', 0x0) unlink(&(0x7f0000000300)='\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//../file0\x00') r0 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[], 0x0) perf_event_open(&(0x7f0000000840)={0x5, 0x80, 0xff, 0xff, 0x5, 0x0, 0x0, 0x8, 0x802, 0xc, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1e8, 0x0, @perf_bp={&(0x7f0000000c40), 0x8}, 0x80, 0x0, 0x81, 0x4, 0x0, 0xf8, 0xfff, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xb, 0xffffffffffffffff, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x3bf) syz_init_net_socket$x25(0x9, 0x5, 0x0) 16:28:46 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SIGNAL_MSI(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4000000}) [ 326.377042] ================================================================== [ 326.384429] BUG: KASAN: slab-out-of-bounds in ntfs_attr_find+0xacd/0xc20 [ 326.391262] Read of size 2 at addr ffff8880a149a88a by task syz-executor.1/9895 [ 326.398711] [ 326.400334] CPU: 0 PID: 9895 Comm: syz-executor.1 Not tainted 4.14.295-syzkaller #0 [ 326.408114] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 326.417453] Call Trace: [ 326.420034] dump_stack+0x1b2/0x281 [ 326.423662] print_address_description.cold+0x54/0x1d3 [ 326.428936] kasan_report_error.cold+0x8a/0x191 [ 326.433600] ? ntfs_attr_find+0xacd/0xc20 [ 326.437743] __asan_report_load_n_noabort+0x6b/0x80 [ 326.442759] ? ntfs_attr_find+0xacd/0xc20 [ 326.446902] ntfs_attr_find+0xacd/0xc20 [ 326.450877] ntfs_attr_lookup+0xeca/0x1f30 [ 326.455108] ? do_raw_spin_unlock+0x164/0x220 [ 326.459594] ? _raw_spin_unlock+0x29/0x40 [ 326.463740] ? cache_alloc_refill+0x2fa/0x350 [ 326.468227] ? check_preemption_disabled+0x35/0x240 [ 326.473241] ? ntfs_attr_reinit_search_ctx+0x3c0/0x3c0 [ 326.478510] ? kmem_cache_alloc+0x2f8/0x3c0 [ 326.482830] ntfs_read_inode_mount+0x7b1/0x2060 [ 326.487491] ntfs_fill_super+0x9a6/0x7170 [ 326.491630] ? vsnprintf+0x260/0x1340 [ 326.495423] ? pointer+0x9e0/0x9e0 [ 326.498955] ? lock_downgrade+0x740/0x740 [ 326.503095] ? ntfs_big_inode_init_once+0x20/0x20 [ 326.507932] ? snprintf+0xa5/0xd0 [ 326.511380] ? vsprintf+0x30/0x30 [ 326.514828] ? ns_test_super+0x50/0x50 [ 326.518706] ? set_blocksize+0x125/0x380 [ 326.522932] mount_bdev+0x2b3/0x360 [ 326.526547] ? ntfs_big_inode_init_once+0x20/0x20 [ 326.531379] mount_fs+0x92/0x2a0 [ 326.534738] vfs_kern_mount.part.0+0x5b/0x470 [ 326.539225] do_mount+0xe65/0x2a30 [ 326.542765] ? __do_page_fault+0x159/0xad0 [ 326.546990] ? retint_kernel+0x2d/0x2d [ 326.550867] ? copy_mount_string+0x40/0x40 [ 326.555090] ? memset+0x20/0x40 [ 326.558360] ? copy_mount_options+0x1fa/0x2f0 [ 326.562930] ? copy_mnt_ns+0xa30/0xa30 [ 326.566811] SyS_mount+0xa8/0x120 [ 326.570252] ? copy_mnt_ns+0xa30/0xa30 [ 326.574124] do_syscall_64+0x1d5/0x640 [ 326.578003] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 326.583181] RIP: 0033:0x7f076ac9bada [ 326.586880] RSP: 002b:00007f076960df88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 326.594575] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007f076ac9bada [ 326.601832] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f076960dfe0 [ 326.609080] RBP: 00007f076960e020 R08: 00007f076960e020 R09: 0000000020000000 [ 326.616324] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000000 [ 326.623572] R13: 0000000020000100 R14: 00007f076960dfe0 R15: 0000000020000a40 [ 326.630820] [ 326.632426] Allocated by task 4630: [ 326.636031] kasan_kmalloc+0xeb/0x160 [ 326.639812] kmem_cache_alloc_trace+0x131/0x3d0 [ 326.644464] kernfs_iop_get_link+0x61/0x6b0 [ 326.648762] vfs_readlink+0x1a3/0x3b0 [ 326.652539] SyS_readlinkat+0x1e8/0x270 [ 326.656490] do_syscall_64+0x1d5/0x640 [ 326.660353] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 326.665511] [ 326.667114] Freed by task 4630: [ 326.670367] kasan_slab_free+0xc3/0x1a0 [ 326.674317] kfree+0xc9/0x250 [ 326.677395] vfs_readlink+0x11d/0x3b0 [ 326.681169] SyS_readlinkat+0x1e8/0x270 [ 326.685116] do_syscall_64+0x1d5/0x640 [ 326.688978] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 326.694140] [ 326.695745] The buggy address belongs to the object at ffff8880a149ac40 [ 326.695745] which belongs to the cache kmalloc-4096 of size 4096 [ 326.708549] The buggy address is located 950 bytes to the left of [ 326.708549] 4096-byte region [ffff8880a149ac40, ffff8880a149bc40) [ 326.720916] The buggy address belongs to the page: [ 326.725819] page:ffffea0002852680 count:1 mapcount:0 mapping:ffff8880a149ac40 index:0x0 compound_mapcount: 0 [ 326.737267] flags: 0xfff00000008100(slab|head) [ 326.741827] raw: 00fff00000008100 ffff8880a149ac40 0000000000000000 0000000100000001 [ 326.749685] raw: ffffea000244d4a0 ffffea00015c3a20 ffff88813fe74dc0 0000000000000000 [ 326.757536] page dumped because: kasan: bad access detected [ 326.763217] [ 326.764817] Memory state around the buggy address: [ 326.769720] ffff8880a149a780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 16:28:46 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r0 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount(&(0x7f0000000380)=@nullb, &(0x7f0000000500)='./file0\x00', &(0x7f0000000580)='hpfs\x00', 0x0, 0x0) setxattr$security_ima(&(0x7f00000004c0)='./bus/file0\x00', 0x0, &(0x7f0000000600)=@md5={0x1, "122264149549e9555070a96d398afdf1"}, 0x11, 0x2) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [], {}, [{0x8, 0x0, r2}], {0x10, 0x4}}, 0x2c, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r1, 0x0) setxattr(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000880)=@random={'btrfs.', '++)@$\'/%{\x00'}, &(0x7f0000000840)='/dev/nullb0\x00', 0xc, 0x1) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) syz_genetlink_get_family_id$gtp(0x0, 0xffffffffffffffff) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008d00)={0x0, 0x0, &(0x7f0000005d00)}, 0x840) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') [ 326.777057] ffff8880a149a800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 326.784392] >ffff8880a149a880: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 326.791720] ^ [ 326.795321] ffff8880a149a900: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 326.802651] ffff8880a149a980: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 326.809979] ================================================================== [ 326.817311] Disabling lock debugging due to kernel taint 16:28:46 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) r0 = creat(&(0x7f0000000180)='./file0/bus\x00', 0x6857b21ff1155d10) fcntl$lock(r0, 0x7, &(0x7f0000027000)={0x1}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000100)=ANY=[], 0x1c) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/locks\x00', 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES16, @ANYBLOB="489540a8a6d60df5a9eea59d762d47fa8db97116a700"], 0xb8) lseek(r3, 0x1000000000000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'vxcan0\x00'}) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40840}, 0x0) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) [ 326.861728] Kernel panic - not syncing: panic_on_warn set ... [ 326.861728] [ 326.869105] CPU: 0 PID: 9895 Comm: syz-executor.1 Tainted: G B 4.14.295-syzkaller #0 [ 326.878104] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 326.887440] Call Trace: [ 326.890009] dump_stack+0x1b2/0x281 [ 326.893610] panic+0x1f9/0x42d [ 326.896785] ? add_taint.cold+0x16/0x16 [ 326.900735] ? ___preempt_schedule+0x16/0x18 [ 326.905116] kasan_end_report+0x43/0x49 [ 326.909063] kasan_report_error.cold+0xa7/0x191 [ 326.913709] ? ntfs_attr_find+0xacd/0xc20 [ 326.917830] __asan_report_load_n_noabort+0x6b/0x80 [ 326.922822] ? ntfs_attr_find+0xacd/0xc20 [ 326.926940] ntfs_attr_find+0xacd/0xc20 [ 326.930897] ntfs_attr_lookup+0xeca/0x1f30 [ 326.935104] ? do_raw_spin_unlock+0x164/0x220 [ 326.939571] ? _raw_spin_unlock+0x29/0x40 [ 326.943690] ? cache_alloc_refill+0x2fa/0x350 [ 326.948159] ? check_preemption_disabled+0x35/0x240 [ 326.953148] ? ntfs_attr_reinit_search_ctx+0x3c0/0x3c0 [ 326.958399] ? kmem_cache_alloc+0x2f8/0x3c0 [ 326.962701] ntfs_read_inode_mount+0x7b1/0x2060 [ 326.967346] ntfs_fill_super+0x9a6/0x7170 [ 326.971469] ? vsnprintf+0x260/0x1340 [ 326.975246] ? pointer+0x9e0/0x9e0 [ 326.978765] ? lock_downgrade+0x740/0x740 [ 326.982883] ? ntfs_big_inode_init_once+0x20/0x20 [ 326.987695] ? snprintf+0xa5/0xd0 [ 326.991121] ? vsprintf+0x30/0x30 [ 326.994547] ? ns_test_super+0x50/0x50 [ 326.998409] ? set_blocksize+0x125/0x380 [ 327.002441] mount_bdev+0x2b3/0x360 [ 327.006042] ? ntfs_big_inode_init_once+0x20/0x20 [ 327.010857] mount_fs+0x92/0x2a0 [ 327.014198] vfs_kern_mount.part.0+0x5b/0x470 [ 327.018666] do_mount+0xe65/0x2a30 [ 327.022186] ? __do_page_fault+0x159/0xad0 [ 327.026396] ? retint_kernel+0x2d/0x2d [ 327.030258] ? copy_mount_string+0x40/0x40 [ 327.034464] ? memset+0x20/0x40 [ 327.037716] ? copy_mount_options+0x1fa/0x2f0 [ 327.042181] ? copy_mnt_ns+0xa30/0xa30 [ 327.046040] SyS_mount+0xa8/0x120 [ 327.049465] ? copy_mnt_ns+0xa30/0xa30 [ 327.053590] do_syscall_64+0x1d5/0x640 [ 327.057453] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 327.062613] RIP: 0033:0x7f076ac9bada [ 327.066298] RSP: 002b:00007f076960df88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 327.073979] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00007f076ac9bada [ 327.081223] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f076960dfe0 [ 327.088467] RBP: 00007f076960e020 R08: 00007f076960e020 R09: 0000000020000000 [ 327.095713] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000000 [ 327.102964] R13: 0000000020000100 R14: 00007f076960dfe0 R15: 0000000020000a40 [ 327.110380] Kernel Offset: disabled [ 327.113986] Rebooting in 86400 seconds..