Warning: Permanently added '10.128.0.177' (ECDSA) to the list of known hosts. 2022/10/30 03:11:02 fuzzer started 2022/10/30 03:11:03 dialing manager at 10.128.0.169:41245 syzkaller login: [ 37.492914][ T3599] cgroup: Unknown subsys name 'net' [ 37.608833][ T3599] cgroup: Unknown subsys name 'rlimit' 2022/10/30 03:11:03 syscalls: 3608 2022/10/30 03:11:03 code coverage: enabled 2022/10/30 03:11:03 comparison tracing: enabled 2022/10/30 03:11:03 extra coverage: enabled 2022/10/30 03:11:03 delay kcov mmap: enabled 2022/10/30 03:11:03 setuid sandbox: enabled 2022/10/30 03:11:03 namespace sandbox: enabled 2022/10/30 03:11:03 Android sandbox: /sys/fs/selinux/policy does not exist 2022/10/30 03:11:03 fault injection: enabled 2022/10/30 03:11:03 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2022/10/30 03:11:03 net packet injection: enabled 2022/10/30 03:11:03 net device setup: enabled 2022/10/30 03:11:03 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2022/10/30 03:11:03 devlink PCI setup: PCI device 0000:00:10.0 is not available 2022/10/30 03:11:03 NIC VF setup: PCI device 0000:00:11.0 is not available 2022/10/30 03:11:03 USB emulation: enabled 2022/10/30 03:11:03 hci packet injection: enabled 2022/10/30 03:11:03 wifi device emulation: enabled 2022/10/30 03:11:03 802.15.4 emulation: enabled 2022/10/30 03:11:03 fetching corpus: 0, signal 0/2000 (executing program) 2022/10/30 03:11:03 fetching corpus: 50, signal 44771/48565 (executing program) 2022/10/30 03:11:03 fetching corpus: 100, signal 67445/72959 (executing program) 2022/10/30 03:11:03 fetching corpus: 150, signal 85104/92282 (executing program) 2022/10/30 03:11:04 fetching corpus: 200, signal 96057/104900 (executing program) 2022/10/30 03:11:04 fetching corpus: 250, signal 110021/120459 (executing program) 2022/10/30 03:11:04 fetching corpus: 300, signal 118752/130787 (executing program) 2022/10/30 03:11:04 fetching corpus: 350, signal 126108/139708 (executing program) 2022/10/30 03:11:04 fetching corpus: 400, signal 130903/146097 (executing program) 2022/10/30 03:11:04 fetching corpus: 450, signal 139438/156112 (executing program) 2022/10/30 03:11:05 fetching corpus: 500, signal 144375/162613 (executing program) 2022/10/30 03:11:05 fetching corpus: 550, signal 149482/169230 (executing program) 2022/10/30 03:11:05 fetching corpus: 600, signal 156052/177232 (executing program) 2022/10/30 03:11:05 fetching corpus: 650, signal 160347/183054 (executing program) 2022/10/30 03:11:05 fetching corpus: 700, signal 165477/189624 (executing program) 2022/10/30 03:11:05 fetching corpus: 750, signal 170354/195911 (executing program) 2022/10/30 03:11:05 fetching corpus: 800, signal 173740/200772 (executing program) 2022/10/30 03:11:06 fetching corpus: 850, signal 176929/205395 (executing program) 2022/10/30 03:11:06 fetching corpus: 900, signal 181735/211579 (executing program) 2022/10/30 03:11:06 fetching corpus: 950, signal 186728/217884 (executing program) 2022/10/30 03:11:06 fetching corpus: 1000, signal 190343/222864 (executing program) 2022/10/30 03:11:06 fetching corpus: 1050, signal 195002/228847 (executing program) 2022/10/30 03:11:06 fetching corpus: 1100, signal 198804/233934 (executing program) 2022/10/30 03:11:06 fetching corpus: 1150, signal 203061/239463 (executing program) 2022/10/30 03:11:07 fetching corpus: 1200, signal 212606/249939 (executing program) 2022/10/30 03:11:07 fetching corpus: 1250, signal 217201/255724 (executing program) 2022/10/30 03:11:07 fetching corpus: 1300, signal 220426/260261 (executing program) 2022/10/30 03:11:07 fetching corpus: 1350, signal 224925/265926 (executing program) 2022/10/30 03:11:07 fetching corpus: 1400, signal 227398/269673 (executing program) 2022/10/30 03:11:08 fetching corpus: 1450, signal 231733/275100 (executing program) 2022/10/30 03:11:08 fetching corpus: 1500, signal 235443/279977 (executing program) 2022/10/30 03:11:08 fetching corpus: 1550, signal 238729/284455 (executing program) 2022/10/30 03:11:08 fetching corpus: 1600, signal 241336/288239 (executing program) 2022/10/30 03:11:08 fetching corpus: 1650, signal 244916/292929 (executing program) 2022/10/30 03:11:08 fetching corpus: 1700, signal 248382/297471 (executing program) 2022/10/30 03:11:08 fetching corpus: 1750, signal 252637/302776 (executing program) 2022/10/30 03:11:08 fetching corpus: 1800, signal 254712/306057 (executing program) 2022/10/30 03:11:09 fetching corpus: 1850, signal 257713/310164 (executing program) 2022/10/30 03:11:09 fetching corpus: 1900, signal 260575/314096 (executing program) 2022/10/30 03:11:09 fetching corpus: 1950, signal 262334/317071 (executing program) 2022/10/30 03:11:09 fetching corpus: 2000, signal 265874/321638 (executing program) 2022/10/30 03:11:09 fetching corpus: 2050, signal 268970/325771 (executing program) 2022/10/30 03:11:09 fetching corpus: 2100, signal 271366/329268 (executing program) 2022/10/30 03:11:10 fetching corpus: 2150, signal 273555/332575 (executing program) 2022/10/30 03:11:10 fetching corpus: 2200, signal 275909/336033 (executing program) 2022/10/30 03:11:10 fetching corpus: 2250, signal 278438/339640 (executing program) 2022/10/30 03:11:10 fetching corpus: 2300, signal 280231/342557 (executing program) 2022/10/30 03:11:10 fetching corpus: 2350, signal 282356/345722 (executing program) 2022/10/30 03:11:11 fetching corpus: 2400, signal 284838/349257 (executing program) 2022/10/30 03:11:11 fetching corpus: 2450, signal 286652/352169 (executing program) 2022/10/30 03:11:11 fetching corpus: 2500, signal 288884/355421 (executing program) 2022/10/30 03:11:11 fetching corpus: 2550, signal 290881/358491 (executing program) 2022/10/30 03:11:11 fetching corpus: 2600, signal 293470/362010 (executing program) 2022/10/30 03:11:11 fetching corpus: 2650, signal 295797/365332 (executing program) 2022/10/30 03:11:12 fetching corpus: 2700, signal 299036/369379 (executing program) 2022/10/30 03:11:12 fetching corpus: 2750, signal 301330/372631 (executing program) 2022/10/30 03:11:12 fetching corpus: 2800, signal 303600/375898 (executing program) 2022/10/30 03:11:12 fetching corpus: 2850, signal 305625/378897 (executing program) 2022/10/30 03:11:12 fetching corpus: 2900, signal 307865/382096 (executing program) 2022/10/30 03:11:12 fetching corpus: 2950, signal 309482/384723 (executing program) 2022/10/30 03:11:12 fetching corpus: 3000, signal 311903/388029 (executing program) 2022/10/30 03:11:13 fetching corpus: 3050, signal 315089/391990 (executing program) 2022/10/30 03:11:13 fetching corpus: 3100, signal 316667/394580 (executing program) 2022/10/30 03:11:13 fetching corpus: 3150, signal 318311/397205 (executing program) 2022/10/30 03:11:13 fetching corpus: 3200, signal 320223/400037 (executing program) 2022/10/30 03:11:13 fetching corpus: 3250, signal 324004/404420 (executing program) 2022/10/30 03:11:13 fetching corpus: 3300, signal 326506/407674 (executing program) 2022/10/30 03:11:13 fetching corpus: 3350, signal 328482/410555 (executing program) 2022/10/30 03:11:14 fetching corpus: 3400, signal 331424/414193 (executing program) 2022/10/30 03:11:14 fetching corpus: 3450, signal 333836/417391 (executing program) 2022/10/30 03:11:14 fetching corpus: 3500, signal 335491/419978 (executing program) 2022/10/30 03:11:14 fetching corpus: 3550, signal 337443/422779 (executing program) 2022/10/30 03:11:15 fetching corpus: 3600, signal 339376/425520 (executing program) 2022/10/30 03:11:15 fetching corpus: 3650, signal 341493/428471 (executing program) 2022/10/30 03:11:15 fetching corpus: 3700, signal 344037/431810 (executing program) 2022/10/30 03:11:15 fetching corpus: 3750, signal 345736/434421 (executing program) 2022/10/30 03:11:15 fetching corpus: 3800, signal 347295/436861 (executing program) 2022/10/30 03:11:16 fetching corpus: 3850, signal 350066/440293 (executing program) 2022/10/30 03:11:16 fetching corpus: 3900, signal 352050/443066 (executing program) 2022/10/30 03:11:16 fetching corpus: 3950, signal 353870/445666 (executing program) 2022/10/30 03:11:16 fetching corpus: 4000, signal 355853/448420 (executing program) 2022/10/30 03:11:16 fetching corpus: 4050, signal 357758/451049 (executing program) 2022/10/30 03:11:17 fetching corpus: 4100, signal 359256/453392 (executing program) 2022/10/30 03:11:17 fetching corpus: 4150, signal 361489/456300 (executing program) 2022/10/30 03:11:17 fetching corpus: 4200, signal 363145/458775 (executing program) 2022/10/30 03:11:17 fetching corpus: 4250, signal 364587/461075 (executing program) 2022/10/30 03:11:17 fetching corpus: 4300, signal 365561/462911 (executing program) 2022/10/30 03:11:18 fetching corpus: 4350, signal 367095/465233 (executing program) 2022/10/30 03:11:18 fetching corpus: 4400, signal 368860/467718 (executing program) 2022/10/30 03:11:18 fetching corpus: 4450, signal 370916/470449 (executing program) 2022/10/30 03:11:18 fetching corpus: 4500, signal 371909/472338 (executing program) 2022/10/30 03:11:18 fetching corpus: 4550, signal 372922/474252 (executing program) 2022/10/30 03:11:18 fetching corpus: 4600, signal 373893/476165 (executing program) 2022/10/30 03:11:18 fetching corpus: 4650, signal 374994/478153 (executing program) 2022/10/30 03:11:18 fetching corpus: 4700, signal 376379/480315 (executing program) 2022/10/30 03:11:19 fetching corpus: 4750, signal 377917/482609 (executing program) 2022/10/30 03:11:19 fetching corpus: 4800, signal 379055/484533 (executing program) 2022/10/30 03:11:19 fetching corpus: 4850, signal 380469/486699 (executing program) 2022/10/30 03:11:19 fetching corpus: 4900, signal 382535/489399 (executing program) 2022/10/30 03:11:19 fetching corpus: 4950, signal 383919/491587 (executing program) 2022/10/30 03:11:19 fetching corpus: 5000, signal 385184/493663 (executing program) 2022/10/30 03:11:19 fetching corpus: 5050, signal 386027/495378 (executing program) 2022/10/30 03:11:19 fetching corpus: 5100, signal 387513/497587 (executing program) 2022/10/30 03:11:20 fetching corpus: 5150, signal 388695/499528 (executing program) 2022/10/30 03:11:20 fetching corpus: 5200, signal 390422/501882 (executing program) 2022/10/30 03:11:20 fetching corpus: 5250, signal 391476/503692 (executing program) 2022/10/30 03:11:20 fetching corpus: 5300, signal 392575/505534 (executing program) 2022/10/30 03:11:20 fetching corpus: 5350, signal 394044/507691 (executing program) 2022/10/30 03:11:20 fetching corpus: 5400, signal 395525/509865 (executing program) 2022/10/30 03:11:21 fetching corpus: 5450, signal 396903/511924 (executing program) 2022/10/30 03:11:21 fetching corpus: 5500, signal 398765/514299 (executing program) 2022/10/30 03:11:21 fetching corpus: 5550, signal 399959/516248 (executing program) 2022/10/30 03:11:21 fetching corpus: 5600, signal 401436/518334 (executing program) 2022/10/30 03:11:21 fetching corpus: 5650, signal 402880/520436 (executing program) 2022/10/30 03:11:21 fetching corpus: 5700, signal 403659/522058 (executing program) 2022/10/30 03:11:21 fetching corpus: 5750, signal 404904/523912 (executing program) 2022/10/30 03:11:22 fetching corpus: 5800, signal 405993/525731 (executing program) 2022/10/30 03:11:22 fetching corpus: 5850, signal 406998/527429 (executing program) 2022/10/30 03:11:22 fetching corpus: 5900, signal 408157/529313 (executing program) 2022/10/30 03:11:22 fetching corpus: 5950, signal 409794/531494 (executing program) 2022/10/30 03:11:22 fetching corpus: 6000, signal 410816/533206 (executing program) 2022/10/30 03:11:22 fetching corpus: 6050, signal 411810/534942 (executing program) 2022/10/30 03:11:23 fetching corpus: 6100, signal 413378/537026 (executing program) 2022/10/30 03:11:23 fetching corpus: 6150, signal 414789/539055 (executing program) 2022/10/30 03:11:23 fetching corpus: 6200, signal 415744/540739 (executing program) 2022/10/30 03:11:23 fetching corpus: 6250, signal 417079/542669 (executing program) 2022/10/30 03:11:23 fetching corpus: 6300, signal 418141/544428 (executing program) 2022/10/30 03:11:23 fetching corpus: 6350, signal 419212/546102 (executing program) 2022/10/30 03:11:23 fetching corpus: 6400, signal 420118/547718 (executing program) 2022/10/30 03:11:24 fetching corpus: 6450, signal 421208/549422 (executing program) 2022/10/30 03:11:24 fetching corpus: 6500, signal 422567/551303 (executing program) 2022/10/30 03:11:24 fetching corpus: 6550, signal 425034/553997 (executing program) 2022/10/30 03:11:24 fetching corpus: 6600, signal 426107/555705 (executing program) 2022/10/30 03:11:24 fetching corpus: 6650, signal 427110/557339 (executing program) 2022/10/30 03:11:24 fetching corpus: 6700, signal 428377/559193 (executing program) 2022/10/30 03:11:25 fetching corpus: 6750, signal 429578/561019 (executing program) 2022/10/30 03:11:25 fetching corpus: 6800, signal 430707/562785 (executing program) 2022/10/30 03:11:25 fetching corpus: 6850, signal 431870/564534 (executing program) 2022/10/30 03:11:25 fetching corpus: 6900, signal 432894/566179 (executing program) 2022/10/30 03:11:25 fetching corpus: 6950, signal 434103/567997 (executing program) 2022/10/30 03:11:25 fetching corpus: 7000, signal 435296/569729 (executing program) 2022/10/30 03:11:26 fetching corpus: 7050, signal 436456/571445 (executing program) 2022/10/30 03:11:26 fetching corpus: 7100, signal 437988/573410 (executing program) 2022/10/30 03:11:26 fetching corpus: 7150, signal 439456/575324 (executing program) 2022/10/30 03:11:26 fetching corpus: 7200, signal 440323/576847 (executing program) 2022/10/30 03:11:26 fetching corpus: 7250, signal 441433/578489 (executing program) 2022/10/30 03:11:26 fetching corpus: 7300, signal 442585/580157 (executing program) 2022/10/30 03:11:26 fetching corpus: 7350, signal 443471/581667 (executing program) 2022/10/30 03:11:27 fetching corpus: 7400, signal 444634/583351 (executing program) 2022/10/30 03:11:27 fetching corpus: 7450, signal 445709/584995 (executing program) 2022/10/30 03:11:27 fetching corpus: 7500, signal 447104/586799 (executing program) 2022/10/30 03:11:27 fetching corpus: 7550, signal 447759/588155 (executing program) 2022/10/30 03:11:27 fetching corpus: 7600, signal 448775/589685 (executing program) 2022/10/30 03:11:27 fetching corpus: 7650, signal 449752/591187 (executing program) 2022/10/30 03:11:27 fetching corpus: 7700, signal 450719/592743 (executing program) 2022/10/30 03:11:27 fetching corpus: 7750, signal 451954/594464 (executing program) 2022/10/30 03:11:28 fetching corpus: 7800, signal 453256/596208 (executing program) 2022/10/30 03:11:28 fetching corpus: 7850, signal 454254/597729 (executing program) 2022/10/30 03:11:28 fetching corpus: 7900, signal 456158/599816 (executing program) 2022/10/30 03:11:28 fetching corpus: 7950, signal 458011/601797 (executing program) 2022/10/30 03:11:28 fetching corpus: 8000, signal 459300/603479 (executing program) 2022/10/30 03:11:29 fetching corpus: 8050, signal 460398/605048 (executing program) 2022/10/30 03:11:29 fetching corpus: 8100, signal 461612/606619 (executing program) 2022/10/30 03:11:29 fetching corpus: 8150, signal 462626/608116 (executing program) 2022/10/30 03:11:29 fetching corpus: 8200, signal 463649/609633 (executing program) 2022/10/30 03:11:29 fetching corpus: 8250, signal 464373/610945 (executing program) 2022/10/30 03:11:29 fetching corpus: 8300, signal 465561/612504 (executing program) 2022/10/30 03:11:29 fetching corpus: 8350, signal 466250/613786 (executing program) 2022/10/30 03:11:30 fetching corpus: 8400, signal 466794/614921 (executing program) 2022/10/30 03:11:30 fetching corpus: 8450, signal 467888/616434 (executing program) 2022/10/30 03:11:30 fetching corpus: 8500, signal 468978/617958 (executing program) 2022/10/30 03:11:30 fetching corpus: 8550, signal 469984/619443 (executing program) 2022/10/30 03:11:30 fetching corpus: 8600, signal 471021/620924 (executing program) 2022/10/30 03:11:30 fetching corpus: 8650, signal 472021/622396 (executing program) 2022/10/30 03:11:31 fetching corpus: 8700, signal 472795/623660 (executing program) 2022/10/30 03:11:31 fetching corpus: 8750, signal 473525/624941 (executing program) 2022/10/30 03:11:31 fetching corpus: 8800, signal 474679/626505 (executing program) 2022/10/30 03:11:31 fetching corpus: 8850, signal 476216/628243 (executing program) 2022/10/30 03:11:31 fetching corpus: 8900, signal 476804/629454 (executing program) 2022/10/30 03:11:31 fetching corpus: 8950, signal 477724/630812 (executing program) 2022/10/30 03:11:31 fetching corpus: 9000, signal 478339/632003 (executing program) 2022/10/30 03:11:31 fetching corpus: 9050, signal 479182/633313 (executing program) 2022/10/30 03:11:32 fetching corpus: 9100, signal 480214/634753 (executing program) 2022/10/30 03:11:32 fetching corpus: 9150, signal 481173/636105 (executing program) 2022/10/30 03:11:32 fetching corpus: 9200, signal 481965/637370 (executing program) 2022/10/30 03:11:32 fetching corpus: 9250, signal 482884/638680 (executing program) 2022/10/30 03:11:32 fetching corpus: 9300, signal 484305/640267 (executing program) 2022/10/30 03:11:32 fetching corpus: 9350, signal 485616/641855 (executing program) 2022/10/30 03:11:33 fetching corpus: 9400, signal 486888/643435 (executing program) 2022/10/30 03:11:33 fetching corpus: 9450, signal 488553/645197 (executing program) 2022/10/30 03:11:33 fetching corpus: 9500, signal 489161/646362 (executing program) 2022/10/30 03:11:33 fetching corpus: 9550, signal 489929/647602 (executing program) 2022/10/30 03:11:33 fetching corpus: 9600, signal 491095/649086 (executing program) 2022/10/30 03:11:34 fetching corpus: 9650, signal 492023/650436 (executing program) 2022/10/30 03:11:34 fetching corpus: 9700, signal 493554/652101 (executing program) 2022/10/30 03:11:34 fetching corpus: 9750, signal 494230/653262 (executing program) 2022/10/30 03:11:34 fetching corpus: 9800, signal 495685/654809 (executing program) 2022/10/30 03:11:34 fetching corpus: 9850, signal 496606/656088 (executing program) 2022/10/30 03:11:35 fetching corpus: 9900, signal 497307/657232 (executing program) 2022/10/30 03:11:35 fetching corpus: 9950, signal 498252/658522 (executing program) 2022/10/30 03:11:35 fetching corpus: 10000, signal 498916/659646 (executing program) 2022/10/30 03:11:35 fetching corpus: 10050, signal 499797/660868 (executing program) 2022/10/30 03:11:35 fetching corpus: 10100, signal 501010/662320 (executing program) 2022/10/30 03:11:35 fetching corpus: 10150, signal 502072/663635 (executing program) 2022/10/30 03:11:35 fetching corpus: 10200, signal 502800/664844 (executing program) 2022/10/30 03:11:35 fetching corpus: 10250, signal 503520/665974 (executing program) 2022/10/30 03:11:36 fetching corpus: 10300, signal 504337/667169 (executing program) 2022/10/30 03:11:36 fetching corpus: 10350, signal 505450/668495 (executing program) [ 70.666540][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 70.672850][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 [ 70.679366][ T7] cfg80211: failed to load regulatory.db 2022/10/30 03:11:36 fetching corpus: 10400, signal 506253/669680 (executing program) 2022/10/30 03:11:36 fetching corpus: 10450, signal 507290/670948 (executing program) 2022/10/30 03:11:36 fetching corpus: 10500, signal 508270/672181 (executing program) 2022/10/30 03:11:37 fetching corpus: 10550, signal 509444/673546 (executing program) 2022/10/30 03:11:37 fetching corpus: 10600, signal 510612/674921 (executing program) 2022/10/30 03:11:37 fetching corpus: 10650, signal 511183/675971 (executing program) 2022/10/30 03:11:37 fetching corpus: 10700, signal 512175/677241 (executing program) 2022/10/30 03:11:37 fetching corpus: 10750, signal 513270/678486 (executing program) 2022/10/30 03:11:37 fetching corpus: 10800, signal 513906/679564 (executing program) 2022/10/30 03:11:38 fetching corpus: 10850, signal 515235/680961 (executing program) 2022/10/30 03:11:38 fetching corpus: 10900, signal 515910/682011 (executing program) 2022/10/30 03:11:38 fetching corpus: 10950, signal 516499/683062 (executing program) 2022/10/30 03:11:38 fetching corpus: 11000, signal 517667/684371 (executing program) 2022/10/30 03:11:38 fetching corpus: 11050, signal 518607/685581 (executing program) 2022/10/30 03:11:38 fetching corpus: 11100, signal 519219/686631 (executing program) 2022/10/30 03:11:38 fetching corpus: 11150, signal 520174/687842 (executing program) 2022/10/30 03:11:39 fetching corpus: 11200, signal 520791/688854 (executing program) 2022/10/30 03:11:39 fetching corpus: 11250, signal 521866/690088 (executing program) 2022/10/30 03:11:39 fetching corpus: 11300, signal 523141/691433 (executing program) 2022/10/30 03:11:39 fetching corpus: 11350, signal 523758/692443 (executing program) 2022/10/30 03:11:39 fetching corpus: 11400, signal 524665/693551 (executing program) 2022/10/30 03:11:39 fetching corpus: 11450, signal 525528/694664 (executing program) 2022/10/30 03:11:40 fetching corpus: 11500, signal 526458/695862 (executing program) 2022/10/30 03:11:40 fetching corpus: 11550, signal 527367/696962 (executing program) 2022/10/30 03:11:40 fetching corpus: 11600, signal 529351/698599 (executing program) 2022/10/30 03:11:40 fetching corpus: 11650, signal 529920/699561 (executing program) 2022/10/30 03:11:40 fetching corpus: 11700, signal 530582/700606 (executing program) 2022/10/30 03:11:40 fetching corpus: 11750, signal 531258/701613 (executing program) 2022/10/30 03:11:40 fetching corpus: 11800, signal 531954/702646 (executing program) 2022/10/30 03:11:41 fetching corpus: 11850, signal 532856/703777 (executing program) 2022/10/30 03:11:41 fetching corpus: 11900, signal 533468/704775 (executing program) 2022/10/30 03:11:41 fetching corpus: 11950, signal 533956/705753 (executing program) 2022/10/30 03:11:41 fetching corpus: 12000, signal 534583/706732 (executing program) 2022/10/30 03:11:41 fetching corpus: 12050, signal 535144/707666 (executing program) 2022/10/30 03:11:41 fetching corpus: 12100, signal 535888/708685 (executing program) 2022/10/30 03:11:41 fetching corpus: 12150, signal 536758/709769 (executing program) 2022/10/30 03:11:42 fetching corpus: 12200, signal 537129/710620 (executing program) 2022/10/30 03:11:42 fetching corpus: 12250, signal 537891/711631 (executing program) 2022/10/30 03:11:42 fetching corpus: 12300, signal 538716/712660 (executing program) 2022/10/30 03:11:42 fetching corpus: 12350, signal 539372/713650 (executing program) 2022/10/30 03:11:42 fetching corpus: 12400, signal 540282/714726 (executing program) 2022/10/30 03:11:42 fetching corpus: 12450, signal 541028/715710 (executing program) 2022/10/30 03:11:42 fetching corpus: 12500, signal 541473/716552 (executing program) 2022/10/30 03:11:42 fetching corpus: 12550, signal 542297/717546 (executing program) 2022/10/30 03:11:43 fetching corpus: 12600, signal 543101/718620 (executing program) 2022/10/30 03:11:43 fetching corpus: 12650, signal 543844/719638 (executing program) 2022/10/30 03:11:43 fetching corpus: 12700, signal 544499/720558 (executing program) 2022/10/30 03:11:43 fetching corpus: 12750, signal 546844/722142 (executing program) 2022/10/30 03:11:43 fetching corpus: 12800, signal 547741/723177 (executing program) 2022/10/30 03:11:43 fetching corpus: 12850, signal 548323/724074 (executing program) 2022/10/30 03:11:44 fetching corpus: 12900, signal 549064/725056 (executing program) 2022/10/30 03:11:44 fetching corpus: 12950, signal 549638/725942 (executing program) 2022/10/30 03:11:44 fetching corpus: 13000, signal 550655/727005 (executing program) 2022/10/30 03:11:44 fetching corpus: 13050, signal 551031/727817 (executing program) 2022/10/30 03:11:44 fetching corpus: 13100, signal 551606/728742 (executing program) 2022/10/30 03:11:44 fetching corpus: 13150, signal 552054/729603 (executing program) 2022/10/30 03:11:45 fetching corpus: 13200, signal 552809/730528 (executing program) 2022/10/30 03:11:45 fetching corpus: 13250, signal 553373/731427 (executing program) 2022/10/30 03:11:45 fetching corpus: 13300, signal 554364/732490 (executing program) 2022/10/30 03:11:45 fetching corpus: 13350, signal 555116/733441 (executing program) 2022/10/30 03:11:45 fetching corpus: 13400, signal 555851/734377 (executing program) 2022/10/30 03:11:45 fetching corpus: 13450, signal 556460/735233 (executing program) 2022/10/30 03:11:46 fetching corpus: 13500, signal 557071/736139 (executing program) 2022/10/30 03:11:46 fetching corpus: 13550, signal 557628/736980 (executing program) 2022/10/30 03:11:46 fetching corpus: 13600, signal 558170/737848 (executing program) 2022/10/30 03:11:46 fetching corpus: 13650, signal 558984/738818 (executing program) 2022/10/30 03:11:46 fetching corpus: 13700, signal 559911/739806 (executing program) 2022/10/30 03:11:46 fetching corpus: 13750, signal 560661/740713 (executing program) 2022/10/30 03:11:46 fetching corpus: 13800, signal 561213/741550 (executing program) 2022/10/30 03:11:47 fetching corpus: 13850, signal 562061/742507 (executing program) 2022/10/30 03:11:47 fetching corpus: 13900, signal 562543/743306 (executing program) 2022/10/30 03:11:47 fetching corpus: 13950, signal 563645/744296 (executing program) 2022/10/30 03:11:47 fetching corpus: 14000, signal 564166/745122 (executing program) 2022/10/30 03:11:47 fetching corpus: 14050, signal 565197/746090 (executing program) 2022/10/30 03:11:47 fetching corpus: 14100, signal 565650/746873 (executing program) 2022/10/30 03:11:47 fetching corpus: 14150, signal 566157/747651 (executing program) 2022/10/30 03:11:48 fetching corpus: 14200, signal 566874/748509 (executing program) 2022/10/30 03:11:48 fetching corpus: 14250, signal 567563/749306 (executing program) 2022/10/30 03:11:48 fetching corpus: 14300, signal 568217/750144 (executing program) 2022/10/30 03:11:48 fetching corpus: 14350, signal 568896/750988 (executing program) 2022/10/30 03:11:48 fetching corpus: 14400, signal 569550/751815 (executing program) 2022/10/30 03:11:49 fetching corpus: 14450, signal 570530/752729 (executing program) 2022/10/30 03:11:49 fetching corpus: 14500, signal 571081/753536 (executing program) 2022/10/30 03:11:49 fetching corpus: 14550, signal 572223/754535 (executing program) 2022/10/30 03:11:49 fetching corpus: 14600, signal 572819/755368 (executing program) 2022/10/30 03:11:49 fetching corpus: 14650, signal 573517/756191 (executing program) 2022/10/30 03:11:49 fetching corpus: 14700, signal 574166/757047 (executing program) 2022/10/30 03:11:49 fetching corpus: 14750, signal 574812/757842 (executing program) 2022/10/30 03:11:50 fetching corpus: 14800, signal 575630/758699 (executing program) 2022/10/30 03:11:50 fetching corpus: 14850, signal 576200/759429 (executing program) 2022/10/30 03:11:50 fetching corpus: 14900, signal 576750/760227 (executing program) 2022/10/30 03:11:50 fetching corpus: 14950, signal 577318/761027 (executing program) 2022/10/30 03:11:50 fetching corpus: 15000, signal 577920/761799 (executing program) 2022/10/30 03:11:50 fetching corpus: 15050, signal 578878/762651 (executing program) 2022/10/30 03:11:51 fetching corpus: 15100, signal 579536/763479 (executing program) 2022/10/30 03:11:51 fetching corpus: 15150, signal 580016/764252 (executing program) 2022/10/30 03:11:51 fetching corpus: 15200, signal 580564/765019 (executing program) 2022/10/30 03:11:51 fetching corpus: 15250, signal 580974/765729 (executing program) 2022/10/30 03:11:51 fetching corpus: 15300, signal 581586/766489 (executing program) 2022/10/30 03:11:51 fetching corpus: 15350, signal 582243/767251 (executing program) 2022/10/30 03:11:51 fetching corpus: 15400, signal 582924/768051 (executing program) 2022/10/30 03:11:52 fetching corpus: 15450, signal 583335/768724 (executing program) 2022/10/30 03:11:52 fetching corpus: 15500, signal 584015/769501 (executing program) 2022/10/30 03:11:52 fetching corpus: 15550, signal 584536/770210 (executing program) 2022/10/30 03:11:52 fetching corpus: 15600, signal 585091/770940 (executing program) 2022/10/30 03:11:52 fetching corpus: 15650, signal 585535/771629 (executing program) 2022/10/30 03:11:52 fetching corpus: 15700, signal 586123/772349 (executing program) 2022/10/30 03:11:53 fetching corpus: 15750, signal 586754/773090 (executing program) 2022/10/30 03:11:53 fetching corpus: 15800, signal 587418/773835 (executing program) 2022/10/30 03:11:53 fetching corpus: 15850, signal 587879/774527 (executing program) 2022/10/30 03:11:53 fetching corpus: 15900, signal 588451/775276 (executing program) 2022/10/30 03:11:53 fetching corpus: 15950, signal 589114/776053 (executing program) 2022/10/30 03:11:53 fetching corpus: 16000, signal 589619/776756 (executing program) 2022/10/30 03:11:53 fetching corpus: 16050, signal 590102/777466 (executing program) 2022/10/30 03:11:54 fetching corpus: 16100, signal 590578/778177 (executing program) 2022/10/30 03:11:54 fetching corpus: 16150, signal 591046/778875 (executing program) 2022/10/30 03:11:54 fetching corpus: 16200, signal 591621/779586 (executing program) 2022/10/30 03:11:54 fetching corpus: 16250, signal 592299/780288 (executing program) 2022/10/30 03:11:54 fetching corpus: 16299, signal 592875/781007 (executing program) 2022/10/30 03:11:55 fetching corpus: 16349, signal 593335/781649 (executing program) 2022/10/30 03:11:55 fetching corpus: 16399, signal 593766/782355 (executing program) 2022/10/30 03:11:55 fetching corpus: 16449, signal 594405/783052 (executing program) 2022/10/30 03:11:55 fetching corpus: 16499, signal 594941/783716 (executing program) 2022/10/30 03:11:55 fetching corpus: 16549, signal 595582/784424 (executing program) 2022/10/30 03:11:55 fetching corpus: 16599, signal 596062/785062 (executing program) 2022/10/30 03:11:56 fetching corpus: 16649, signal 597004/785832 (executing program) 2022/10/30 03:11:56 fetching corpus: 16699, signal 597400/786467 (executing program) 2022/10/30 03:11:56 fetching corpus: 16749, signal 597907/787126 (executing program) 2022/10/30 03:11:56 fetching corpus: 16799, signal 598408/787787 (executing program) 2022/10/30 03:11:56 fetching corpus: 16849, signal 598862/788418 (executing program) 2022/10/30 03:11:56 fetching corpus: 16899, signal 599234/789009 (executing program) 2022/10/30 03:11:57 fetching corpus: 16949, signal 599769/789672 (executing program) 2022/10/30 03:11:57 fetching corpus: 16999, signal 600413/790356 (executing program) 2022/10/30 03:11:57 fetching corpus: 17049, signal 600836/790961 (executing program) 2022/10/30 03:11:57 fetching corpus: 17099, signal 601416/791652 (executing program) 2022/10/30 03:11:57 fetching corpus: 17148, signal 602284/792367 (executing program) 2022/10/30 03:11:57 fetching corpus: 17198, signal 602832/792969 (executing program) 2022/10/30 03:11:58 fetching corpus: 17248, signal 603289/793572 (executing program) 2022/10/30 03:11:58 fetching corpus: 17298, signal 603844/794228 (executing program) 2022/10/30 03:11:58 fetching corpus: 17348, signal 604409/794852 (executing program) 2022/10/30 03:11:58 fetching corpus: 17398, signal 605032/795485 (executing program) 2022/10/30 03:11:58 fetching corpus: 17448, signal 605689/796171 (executing program) 2022/10/30 03:11:58 fetching corpus: 17498, signal 606661/796878 (executing program) 2022/10/30 03:11:59 fetching corpus: 17548, signal 607377/797531 (executing program) 2022/10/30 03:11:59 fetching corpus: 17598, signal 608907/798320 (executing program) 2022/10/30 03:11:59 fetching corpus: 17648, signal 609491/798910 (executing program) 2022/10/30 03:11:59 fetching corpus: 17698, signal 610317/799595 (executing program) 2022/10/30 03:11:59 fetching corpus: 17748, signal 610647/800179 (executing program) 2022/10/30 03:11:59 fetching corpus: 17798, signal 611457/800840 (executing program) 2022/10/30 03:11:59 fetching corpus: 17848, signal 611999/801446 (executing program) 2022/10/30 03:11:59 fetching corpus: 17898, signal 612395/802036 (executing program) 2022/10/30 03:12:00 fetching corpus: 17948, signal 612971/802607 (executing program) 2022/10/30 03:12:00 fetching corpus: 17998, signal 613768/803235 (executing program) 2022/10/30 03:12:00 fetching corpus: 18047, signal 614237/803846 (executing program) 2022/10/30 03:12:00 fetching corpus: 18097, signal 614809/804394 (executing program) 2022/10/30 03:12:00 fetching corpus: 18147, signal 615355/804984 (executing program) 2022/10/30 03:12:00 fetching corpus: 18197, signal 615947/805571 (executing program) 2022/10/30 03:12:00 fetching corpus: 18246, signal 616431/806137 (executing program) 2022/10/30 03:12:01 fetching corpus: 18296, signal 617027/806749 (executing program) 2022/10/30 03:12:01 fetching corpus: 18346, signal 617545/807294 (executing program) 2022/10/30 03:12:01 fetching corpus: 18396, signal 618101/807857 (executing program) 2022/10/30 03:12:01 fetching corpus: 18446, signal 618795/808454 (executing program) 2022/10/30 03:12:02 fetching corpus: 18496, signal 619422/809067 (executing program) 2022/10/30 03:12:02 fetching corpus: 18546, signal 620004/809600 (executing program) 2022/10/30 03:12:02 fetching corpus: 18596, signal 620435/810161 (executing program) 2022/10/30 03:12:02 fetching corpus: 18646, signal 621102/810760 (executing program) 2022/10/30 03:12:02 fetching corpus: 18696, signal 621722/811313 (executing program) 2022/10/30 03:12:02 fetching corpus: 18746, signal 622194/811873 (executing program) 2022/10/30 03:12:02 fetching corpus: 18796, signal 622660/812403 (executing program) 2022/10/30 03:12:03 fetching corpus: 18846, signal 622936/812945 (executing program) 2022/10/30 03:12:03 fetching corpus: 18896, signal 623701/813508 (executing program) 2022/10/30 03:12:03 fetching corpus: 18946, signal 624290/814069 (executing program) 2022/10/30 03:12:03 fetching corpus: 18996, signal 624743/814633 (executing program) 2022/10/30 03:12:03 fetching corpus: 19046, signal 625162/815185 (executing program) 2022/10/30 03:12:04 fetching corpus: 19096, signal 625620/815700 (executing program) 2022/10/30 03:12:04 fetching corpus: 19146, signal 626202/816228 (executing program) 2022/10/30 03:12:04 fetching corpus: 19196, signal 626843/816750 (executing program) 2022/10/30 03:12:04 fetching corpus: 19246, signal 627414/817281 (executing program) 2022/10/30 03:12:04 fetching corpus: 19296, signal 627991/817807 (executing program) 2022/10/30 03:12:04 fetching corpus: 19346, signal 628388/818306 (executing program) 2022/10/30 03:12:05 fetching corpus: 19396, signal 628953/818840 (executing program) 2022/10/30 03:12:05 fetching corpus: 19446, signal 629446/819359 (executing program) 2022/10/30 03:12:05 fetching corpus: 19496, signal 629780/819874 (executing program) 2022/10/30 03:12:05 fetching corpus: 19546, signal 630255/820400 (executing program) 2022/10/30 03:12:05 fetching corpus: 19596, signal 630579/820885 (executing program) 2022/10/30 03:12:05 fetching corpus: 19646, signal 631092/821442 (executing program) 2022/10/30 03:12:06 fetching corpus: 19696, signal 631488/821973 (executing program) 2022/10/30 03:12:06 fetching corpus: 19746, signal 631806/822465 (executing program) 2022/10/30 03:12:06 fetching corpus: 19796, signal 632166/822954 (executing program) 2022/10/30 03:12:06 fetching corpus: 19846, signal 632511/823465 (executing program) 2022/10/30 03:12:06 fetching corpus: 19896, signal 632997/823927 (executing program) 2022/10/30 03:12:06 fetching corpus: 19946, signal 633455/824408 (executing program) 2022/10/30 03:12:06 fetching corpus: 19996, signal 633785/824872 (executing program) 2022/10/30 03:12:07 fetching corpus: 20046, signal 634129/825381 (executing program) 2022/10/30 03:12:07 fetching corpus: 20096, signal 634356/825866 (executing program) 2022/10/30 03:12:07 fetching corpus: 20146, signal 635015/826336 (executing program) 2022/10/30 03:12:07 fetching corpus: 20196, signal 635342/826813 (executing program) 2022/10/30 03:12:07 fetching corpus: 20246, signal 635694/827319 (executing program) 2022/10/30 03:12:07 fetching corpus: 20296, signal 636280/827797 (executing program) 2022/10/30 03:12:07 fetching corpus: 20346, signal 636766/828267 (executing program) 2022/10/30 03:12:08 fetching corpus: 20396, signal 637326/828734 (executing program) 2022/10/30 03:12:08 fetching corpus: 20446, signal 638016/829202 (executing program) 2022/10/30 03:12:08 fetching corpus: 20496, signal 638607/829653 (executing program) 2022/10/30 03:12:08 fetching corpus: 20546, signal 639235/830113 (executing program) 2022/10/30 03:12:08 fetching corpus: 20596, signal 640293/830586 (executing program) 2022/10/30 03:12:09 fetching corpus: 20646, signal 640654/831045 (executing program) 2022/10/30 03:12:09 fetching corpus: 20696, signal 641115/831489 (executing program) 2022/10/30 03:12:09 fetching corpus: 20746, signal 641665/831949 (executing program) 2022/10/30 03:12:09 fetching corpus: 20796, signal 642064/831962 (executing program) 2022/10/30 03:12:09 fetching corpus: 20846, signal 642374/831962 (executing program) 2022/10/30 03:12:09 fetching corpus: 20896, signal 642850/831962 (executing program) 2022/10/30 03:12:09 fetching corpus: 20946, signal 643333/831967 (executing program) 2022/10/30 03:12:09 fetching corpus: 20996, signal 643985/831967 (executing program) 2022/10/30 03:12:10 fetching corpus: 21046, signal 644271/831970 (executing program) 2022/10/30 03:12:10 fetching corpus: 21096, signal 644723/831971 (executing program) 2022/10/30 03:12:10 fetching corpus: 21145, signal 645073/831976 (executing program) 2022/10/30 03:12:10 fetching corpus: 21195, signal 645545/831976 (executing program) 2022/10/30 03:12:10 fetching corpus: 21245, signal 645988/831977 (executing program) 2022/10/30 03:12:10 fetching corpus: 21295, signal 646567/831977 (executing program) 2022/10/30 03:12:10 fetching corpus: 21345, signal 647082/831977 (executing program) 2022/10/30 03:12:10 fetching corpus: 21395, signal 647372/831980 (executing program) 2022/10/30 03:12:11 fetching corpus: 21445, signal 647817/831981 (executing program) 2022/10/30 03:12:11 fetching corpus: 21495, signal 648601/831982 (executing program) 2022/10/30 03:12:11 fetching corpus: 21545, signal 649259/831982 (executing program) 2022/10/30 03:12:11 fetching corpus: 21595, signal 649598/831982 (executing program) 2022/10/30 03:12:11 fetching corpus: 21645, signal 650203/831984 (executing program) 2022/10/30 03:12:11 fetching corpus: 21695, signal 650878/831985 (executing program) 2022/10/30 03:12:11 fetching corpus: 21745, signal 651207/831985 (executing program) 2022/10/30 03:12:12 fetching corpus: 21795, signal 651650/831985 (executing program) 2022/10/30 03:12:12 fetching corpus: 21845, signal 651956/831985 (executing program) 2022/10/30 03:12:12 fetching corpus: 21895, signal 652395/831985 (executing program) 2022/10/30 03:12:13 fetching corpus: 21945, signal 652918/831985 (executing program) 2022/10/30 03:12:13 fetching corpus: 21995, signal 653468/831991 (executing program) 2022/10/30 03:12:13 fetching corpus: 22045, signal 653909/831991 (executing program) 2022/10/30 03:12:13 fetching corpus: 22095, signal 654372/831991 (executing program) 2022/10/30 03:12:13 fetching corpus: 22145, signal 654756/831992 (executing program) 2022/10/30 03:12:13 fetching corpus: 22195, signal 655284/831995 (executing program) 2022/10/30 03:12:14 fetching corpus: 22245, signal 655652/831995 (executing program) 2022/10/30 03:12:14 fetching corpus: 22295, signal 656010/831998 (executing program) 2022/10/30 03:12:14 fetching corpus: 22345, signal 656630/832005 (executing program) 2022/10/30 03:12:14 fetching corpus: 22395, signal 657080/832090 (executing program) 2022/10/30 03:12:14 fetching corpus: 22445, signal 657521/832090 (executing program) 2022/10/30 03:12:14 fetching corpus: 22495, signal 658010/832090 (executing program) 2022/10/30 03:12:14 fetching corpus: 22545, signal 658384/832090 (executing program) 2022/10/30 03:12:14 fetching corpus: 22595, signal 659559/832090 (executing program) 2022/10/30 03:12:15 fetching corpus: 22645, signal 660065/832090 (executing program) 2022/10/30 03:12:15 fetching corpus: 22695, signal 660658/832090 (executing program) 2022/10/30 03:12:15 fetching corpus: 22745, signal 661009/832090 (executing program) 2022/10/30 03:12:15 fetching corpus: 22795, signal 661637/832090 (executing program) 2022/10/30 03:12:15 fetching corpus: 22845, signal 662217/832096 (executing program) 2022/10/30 03:12:15 fetching corpus: 22895, signal 662617/832096 (executing program) 2022/10/30 03:12:15 fetching corpus: 22945, signal 663000/832097 (executing program) 2022/10/30 03:12:15 fetching corpus: 22994, signal 663559/832097 (executing program) 2022/10/30 03:12:16 fetching corpus: 23044, signal 664056/832097 (executing program) 2022/10/30 03:12:16 fetching corpus: 23094, signal 664393/832097 (executing program) 2022/10/30 03:12:16 fetching corpus: 23144, signal 664998/832097 (executing program) 2022/10/30 03:12:16 fetching corpus: 23194, signal 665478/832099 (executing program) 2022/10/30 03:12:16 fetching corpus: 23244, signal 665830/832099 (executing program) 2022/10/30 03:12:16 fetching corpus: 23294, signal 666259/832099 (executing program) 2022/10/30 03:12:17 fetching corpus: 23344, signal 666852/832099 (executing program) 2022/10/30 03:12:17 fetching corpus: 23394, signal 667377/832101 (executing program) 2022/10/30 03:12:17 fetching corpus: 23444, signal 667868/832101 (executing program) 2022/10/30 03:12:17 fetching corpus: 23494, signal 668180/832101 (executing program) 2022/10/30 03:12:17 fetching corpus: 23544, signal 668625/832101 (executing program) 2022/10/30 03:12:17 fetching corpus: 23594, signal 669105/832101 (executing program) 2022/10/30 03:12:17 fetching corpus: 23644, signal 669563/832101 (executing program) 2022/10/30 03:12:18 fetching corpus: 23694, signal 670005/832101 (executing program) 2022/10/30 03:12:18 fetching corpus: 23744, signal 670570/832101 (executing program) 2022/10/30 03:12:18 fetching corpus: 23794, signal 670849/832102 (executing program) 2022/10/30 03:12:18 fetching corpus: 23844, signal 671140/832117 (executing program) 2022/10/30 03:12:18 fetching corpus: 23894, signal 671522/832117 (executing program) 2022/10/30 03:12:18 fetching corpus: 23944, signal 672337/832117 (executing program) 2022/10/30 03:12:18 fetching corpus: 23994, signal 672798/832117 (executing program) 2022/10/30 03:12:18 fetching corpus: 24044, signal 673089/832118 (executing program) 2022/10/30 03:12:18 fetching corpus: 24094, signal 673477/832118 (executing program) 2022/10/30 03:12:19 fetching corpus: 24144, signal 673760/832118 (executing program) 2022/10/30 03:12:19 fetching corpus: 24194, signal 674382/832118 (executing program) 2022/10/30 03:12:19 fetching corpus: 24244, signal 674716/832118 (executing program) 2022/10/30 03:12:19 fetching corpus: 24294, signal 675094/832122 (executing program) 2022/10/30 03:12:19 fetching corpus: 24344, signal 675490/832124 (executing program) 2022/10/30 03:12:19 fetching corpus: 24394, signal 675946/832124 (executing program) 2022/10/30 03:12:20 fetching corpus: 24444, signal 676257/832124 (executing program) 2022/10/30 03:12:20 fetching corpus: 24494, signal 676657/832125 (executing program) 2022/10/30 03:12:20 fetching corpus: 24544, signal 677202/832130 (executing program) 2022/10/30 03:12:20 fetching corpus: 24594, signal 677529/832131 (executing program) 2022/10/30 03:12:20 fetching corpus: 24644, signal 677902/832131 (executing program) 2022/10/30 03:12:20 fetching corpus: 24694, signal 678330/832131 (executing program) 2022/10/30 03:12:20 fetching corpus: 24744, signal 678869/832131 (executing program) 2022/10/30 03:12:21 fetching corpus: 24794, signal 679396/832138 (executing program) 2022/10/30 03:12:21 fetching corpus: 24844, signal 680081/832138 (executing program) 2022/10/30 03:12:21 fetching corpus: 24894, signal 680665/832138 (executing program) 2022/10/30 03:12:21 fetching corpus: 24944, signal 681132/832138 (executing program) 2022/10/30 03:12:21 fetching corpus: 24994, signal 681616/832138 (executing program) 2022/10/30 03:12:21 fetching corpus: 25044, signal 682106/832138 (executing program) 2022/10/30 03:12:22 fetching corpus: 25094, signal 682806/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25144, signal 683127/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25194, signal 683728/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25244, signal 684134/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25294, signal 684420/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25344, signal 684734/832140 (executing program) 2022/10/30 03:12:22 fetching corpus: 25394, signal 685211/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25444, signal 685712/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25494, signal 686138/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25544, signal 686740/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25594, signal 687045/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25644, signal 687447/832140 (executing program) 2022/10/30 03:12:23 fetching corpus: 25694, signal 687722/832141 (executing program) 2022/10/30 03:12:23 fetching corpus: 25744, signal 688075/832141 (executing program) 2022/10/30 03:12:24 fetching corpus: 25794, signal 688758/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 25844, signal 689037/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 25894, signal 689485/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 25944, signal 689723/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 25994, signal 690091/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 26044, signal 690455/832142 (executing program) 2022/10/30 03:12:24 fetching corpus: 26094, signal 690881/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26144, signal 691238/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26194, signal 691793/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26244, signal 692179/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26294, signal 692493/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26344, signal 692885/832142 (executing program) 2022/10/30 03:12:25 fetching corpus: 26394, signal 693230/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26444, signal 693718/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26494, signal 694095/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26544, signal 694426/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26594, signal 694707/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26644, signal 695214/832145 (executing program) 2022/10/30 03:12:26 fetching corpus: 26694, signal 695793/832146 (executing program) 2022/10/30 03:12:27 fetching corpus: 26744, signal 696336/832146 (executing program) 2022/10/30 03:12:27 fetching corpus: 26794, signal 696688/832146 (executing program) 2022/10/30 03:12:27 fetching corpus: 26844, signal 696996/832147 (executing program) 2022/10/30 03:12:27 fetching corpus: 26894, signal 697440/832147 (executing program) 2022/10/30 03:12:27 fetching corpus: 26944, signal 697871/832147 (executing program) 2022/10/30 03:12:27 fetching corpus: 26994, signal 698361/832147 (executing program) 2022/10/30 03:12:27 fetching corpus: 27044, signal 698892/832149 (executing program) 2022/10/30 03:12:28 fetching corpus: 27094, signal 699405/832149 (executing program) 2022/10/30 03:12:28 fetching corpus: 27144, signal 699880/832149 (executing program) 2022/10/30 03:12:28 fetching corpus: 27194, signal 700125/832150 (executing program) 2022/10/30 03:12:28 fetching corpus: 27244, signal 700487/832150 (executing program) 2022/10/30 03:12:28 fetching corpus: 27294, signal 700756/832150 (executing program) 2022/10/30 03:12:28 fetching corpus: 27344, signal 701189/832150 (executing program) 2022/10/30 03:12:28 fetching corpus: 27394, signal 701522/832150 (executing program) 2022/10/30 03:12:28 fetching corpus: 27444, signal 702015/832153 (executing program) 2022/10/30 03:12:29 fetching corpus: 27494, signal 702386/832153 (executing program) 2022/10/30 03:12:29 fetching corpus: 27544, signal 702735/832153 (executing program) 2022/10/30 03:12:29 fetching corpus: 27594, signal 703055/832153 (executing program) 2022/10/30 03:12:29 fetching corpus: 27643, signal 703347/832153 (executing program) 2022/10/30 03:12:30 fetching corpus: 27693, signal 705582/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27743, signal 706003/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27793, signal 706379/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27843, signal 706635/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27893, signal 707178/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27943, signal 707413/832154 (executing program) 2022/10/30 03:12:30 fetching corpus: 27993, signal 707813/832155 (executing program) 2022/10/30 03:12:31 fetching corpus: 28043, signal 708239/832155 (executing program) 2022/10/30 03:12:31 fetching corpus: 28093, signal 708834/832155 (executing program) 2022/10/30 03:12:31 fetching corpus: 28143, signal 709113/832155 (executing program) 2022/10/30 03:12:31 fetching corpus: 28193, signal 709578/832155 (executing program) 2022/10/30 03:12:31 fetching corpus: 28243, signal 710506/832157 (executing program) 2022/10/30 03:12:31 fetching corpus: 28293, signal 710829/832157 (executing program) 2022/10/30 03:12:31 fetching corpus: 28343, signal 711155/832157 (executing program) 2022/10/30 03:12:32 fetching corpus: 28393, signal 711886/832157 (executing program) 2022/10/30 03:12:32 fetching corpus: 28443, signal 712287/832158 (executing program) 2022/10/30 03:12:32 fetching corpus: 28493, signal 712670/832160 (executing program) 2022/10/30 03:12:32 fetching corpus: 28543, signal 713041/832160 (executing program) 2022/10/30 03:12:32 fetching corpus: 28593, signal 713356/832160 (executing program) 2022/10/30 03:12:32 fetching corpus: 28643, signal 713593/832165 (executing program) 2022/10/30 03:12:32 fetching corpus: 28693, signal 714107/832170 (executing program) 2022/10/30 03:12:32 fetching corpus: 28743, signal 714338/832171 (executing program) 2022/10/30 03:12:33 fetching corpus: 28793, signal 714636/832171 (executing program) 2022/10/30 03:12:33 fetching corpus: 28843, signal 715031/832173 (executing program) 2022/10/30 03:12:33 fetching corpus: 28893, signal 715425/832173 (executing program) 2022/10/30 03:12:33 fetching corpus: 28943, signal 715770/832174 (executing program) 2022/10/30 03:12:33 fetching corpus: 28993, signal 716261/832174 (executing program) 2022/10/30 03:12:33 fetching corpus: 29043, signal 716665/832177 (executing program) 2022/10/30 03:12:33 fetching corpus: 29093, signal 717243/832178 (executing program) 2022/10/30 03:12:34 fetching corpus: 29143, signal 717573/832178 (executing program) 2022/10/30 03:12:34 fetching corpus: 29193, signal 717988/832178 (executing program) 2022/10/30 03:12:34 fetching corpus: 29243, signal 718241/832178 (executing program) 2022/10/30 03:12:34 fetching corpus: 29293, signal 718690/832178 (executing program) 2022/10/30 03:12:35 fetching corpus: 29343, signal 719219/832182 (executing program) 2022/10/30 03:12:35 fetching corpus: 29393, signal 719560/832182 (executing program) 2022/10/30 03:12:35 fetching corpus: 29443, signal 720046/832182 (executing program) 2022/10/30 03:12:35 fetching corpus: 29493, signal 720303/832182 (executing program) 2022/10/30 03:12:35 fetching corpus: 29543, signal 720729/832182 (executing program) 2022/10/30 03:12:35 fetching corpus: 29593, signal 721141/832183 (executing program) 2022/10/30 03:12:35 fetching corpus: 29643, signal 721418/832185 (executing program) 2022/10/30 03:12:35 fetching corpus: 29693, signal 721723/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29743, signal 722094/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29793, signal 722396/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29843, signal 722783/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29893, signal 723193/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29943, signal 723699/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 29993, signal 724124/832185 (executing program) 2022/10/30 03:12:36 fetching corpus: 30043, signal 724572/832185 (executing program) 2022/10/30 03:12:37 fetching corpus: 30093, signal 724937/832185 (executing program) 2022/10/30 03:12:37 fetching corpus: 30143, signal 725309/832185 (executing program) 2022/10/30 03:12:37 fetching corpus: 30193, signal 725770/832185 (executing program) 2022/10/30 03:12:37 fetching corpus: 30243, signal 726173/832186 (executing program) 2022/10/30 03:12:37 fetching corpus: 30293, signal 726402/832186 (executing program) [ 132.096629][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 132.103421][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 2022/10/30 03:12:37 fetching corpus: 30343, signal 726732/832188 (executing program) 2022/10/30 03:12:38 fetching corpus: 30393, signal 727007/832189 (executing program) 2022/10/30 03:12:38 fetching corpus: 30443, signal 727179/832189 (executing program) 2022/10/30 03:12:38 fetching corpus: 30493, signal 727466/832189 (executing program) 2022/10/30 03:12:38 fetching corpus: 30543, signal 727726/832190 (executing program) 2022/10/30 03:12:38 fetching corpus: 30593, signal 728209/832190 (executing program) 2022/10/30 03:12:38 fetching corpus: 30643, signal 728595/832190 (executing program) 2022/10/30 03:12:39 fetching corpus: 30693, signal 729009/832199 (executing program) 2022/10/30 03:12:39 fetching corpus: 30743, signal 729369/832199 (executing program) 2022/10/30 03:12:39 fetching corpus: 30793, signal 729761/832199 (executing program) 2022/10/30 03:12:39 fetching corpus: 30843, signal 730097/832201 (executing program) 2022/10/30 03:12:39 fetching corpus: 30893, signal 730424/832201 (executing program) 2022/10/30 03:12:39 fetching corpus: 30943, signal 730801/832201 (executing program) 2022/10/30 03:12:40 fetching corpus: 30993, signal 731053/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31043, signal 731288/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31093, signal 731498/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31143, signal 731813/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31193, signal 732166/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31243, signal 732499/832202 (executing program) 2022/10/30 03:12:40 fetching corpus: 31293, signal 732889/832202 (executing program) 2022/10/30 03:12:41 fetching corpus: 31343, signal 733287/832202 (executing program) 2022/10/30 03:12:41 fetching corpus: 31393, signal 733519/832202 (executing program) 2022/10/30 03:12:41 fetching corpus: 31443, signal 733746/832204 (executing program) 2022/10/30 03:12:41 fetching corpus: 31493, signal 734064/832206 (executing program) 2022/10/30 03:12:41 fetching corpus: 31543, signal 734357/832206 (executing program) 2022/10/30 03:12:41 fetching corpus: 31593, signal 734741/832206 (executing program) 2022/10/30 03:12:42 fetching corpus: 31643, signal 735233/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31693, signal 735445/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31743, signal 735698/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31793, signal 736045/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31843, signal 736341/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31893, signal 736699/832211 (executing program) 2022/10/30 03:12:42 fetching corpus: 31943, signal 737061/832213 (executing program) 2022/10/30 03:12:43 fetching corpus: 31993, signal 737272/832213 (executing program) 2022/10/30 03:12:43 fetching corpus: 32043, signal 737600/832213 (executing program) 2022/10/30 03:12:43 fetching corpus: 32093, signal 737871/832213 (executing program) 2022/10/30 03:12:43 fetching corpus: 32143, signal 738217/832221 (executing program) 2022/10/30 03:12:43 fetching corpus: 32193, signal 738552/832221 (executing program) 2022/10/30 03:12:43 fetching corpus: 32243, signal 738849/832221 (executing program) 2022/10/30 03:12:43 fetching corpus: 32293, signal 739215/832221 (executing program) 2022/10/30 03:12:43 fetching corpus: 32343, signal 739534/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32393, signal 739818/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32443, signal 740179/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32493, signal 740932/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32543, signal 741233/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32593, signal 741531/832222 (executing program) 2022/10/30 03:12:44 fetching corpus: 32643, signal 741814/832222 (executing program) 2022/10/30 03:12:45 fetching corpus: 32693, signal 742127/832222 (executing program) 2022/10/30 03:12:45 fetching corpus: 32743, signal 742521/832222 (executing program) 2022/10/30 03:12:45 fetching corpus: 32793, signal 742925/832227 (executing program) 2022/10/30 03:12:45 fetching corpus: 32843, signal 743237/832227 (executing program) 2022/10/30 03:12:45 fetching corpus: 32893, signal 743668/832229 (executing program) 2022/10/30 03:12:45 fetching corpus: 32943, signal 743872/832229 (executing program) 2022/10/30 03:12:45 fetching corpus: 32993, signal 744277/832229 (executing program) 2022/10/30 03:12:45 fetching corpus: 33043, signal 744490/832230 (executing program) 2022/10/30 03:12:46 fetching corpus: 33093, signal 744780/832230 (executing program) 2022/10/30 03:12:46 fetching corpus: 33143, signal 745134/832236 (executing program) 2022/10/30 03:12:46 fetching corpus: 33193, signal 745357/832236 (executing program) 2022/10/30 03:12:46 fetching corpus: 33243, signal 745920/832236 (executing program) 2022/10/30 03:12:46 fetching corpus: 33293, signal 746237/832237 (executing program) 2022/10/30 03:12:47 fetching corpus: 33343, signal 746644/832237 (executing program) 2022/10/30 03:12:47 fetching corpus: 33393, signal 746961/832237 (executing program) 2022/10/30 03:12:47 fetching corpus: 33443, signal 747304/832237 (executing program) 2022/10/30 03:12:47 fetching corpus: 33493, signal 747603/832237 (executing program) 2022/10/30 03:12:47 fetching corpus: 33543, signal 747860/832245 (executing program) 2022/10/30 03:12:47 fetching corpus: 33593, signal 748096/832245 (executing program) 2022/10/30 03:12:47 fetching corpus: 33643, signal 748398/832245 (executing program) 2022/10/30 03:12:48 fetching corpus: 33693, signal 748790/832245 (executing program) 2022/10/30 03:12:48 fetching corpus: 33743, signal 749149/832245 (executing program) 2022/10/30 03:12:48 fetching corpus: 33793, signal 749430/832246 (executing program) 2022/10/30 03:12:48 fetching corpus: 33843, signal 749737/832246 (executing program) 2022/10/30 03:12:48 fetching corpus: 33893, signal 750312/832246 (executing program) 2022/10/30 03:12:48 fetching corpus: 33943, signal 750517/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 33993, signal 750788/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 34043, signal 751155/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 34093, signal 751541/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 34143, signal 751972/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 34193, signal 752247/832255 (executing program) 2022/10/30 03:12:49 fetching corpus: 34243, signal 752546/832255 (executing program) 2022/10/30 03:12:50 fetching corpus: 34293, signal 752924/832257 (executing program) 2022/10/30 03:12:50 fetching corpus: 34343, signal 753174/832257 (executing program) 2022/10/30 03:12:51 fetching corpus: 34393, signal 754262/832259 (executing program) 2022/10/30 03:12:51 fetching corpus: 34443, signal 754592/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34493, signal 755003/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34543, signal 755246/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34593, signal 755607/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34643, signal 755870/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34693, signal 756128/832260 (executing program) 2022/10/30 03:12:51 fetching corpus: 34743, signal 756380/832272 (executing program) 2022/10/30 03:12:52 fetching corpus: 34793, signal 756664/832272 (executing program) 2022/10/30 03:12:52 fetching corpus: 34843, signal 757135/832272 (executing program) 2022/10/30 03:12:52 fetching corpus: 34893, signal 757381/832274 (executing program) 2022/10/30 03:12:52 fetching corpus: 34943, signal 757728/832274 (executing program) 2022/10/30 03:12:52 fetching corpus: 34993, signal 757947/832277 (executing program) 2022/10/30 03:12:52 fetching corpus: 35043, signal 758199/832277 (executing program) 2022/10/30 03:12:52 fetching corpus: 35093, signal 758594/832284 (executing program) 2022/10/30 03:12:53 fetching corpus: 35143, signal 758915/832284 (executing program) 2022/10/30 03:12:53 fetching corpus: 35193, signal 759176/832285 (executing program) 2022/10/30 03:12:53 fetching corpus: 35243, signal 759383/832285 (executing program) 2022/10/30 03:12:53 fetching corpus: 35293, signal 759617/832286 (executing program) 2022/10/30 03:12:53 fetching corpus: 35343, signal 759855/832286 (executing program) 2022/10/30 03:12:53 fetching corpus: 35393, signal 760202/832286 (executing program) 2022/10/30 03:12:53 fetching corpus: 35443, signal 760415/832286 (executing program) 2022/10/30 03:12:53 fetching corpus: 35493, signal 760622/832286 (executing program) 2022/10/30 03:12:54 fetching corpus: 35543, signal 761050/832286 (executing program) 2022/10/30 03:12:54 fetching corpus: 35593, signal 761406/832286 (executing program) 2022/10/30 03:12:54 fetching corpus: 35643, signal 761631/832286 (executing program) 2022/10/30 03:12:54 fetching corpus: 35693, signal 761999/832286 (executing program) 2022/10/30 03:12:54 fetching corpus: 35743, signal 762202/832287 (executing program) 2022/10/30 03:12:54 fetching corpus: 35793, signal 762417/832287 (executing program) 2022/10/30 03:12:54 fetching corpus: 35843, signal 762689/832301 (executing program) 2022/10/30 03:12:55 fetching corpus: 35893, signal 763007/832301 (executing program) 2022/10/30 03:12:55 fetching corpus: 35943, signal 763444/832301 (executing program) 2022/10/30 03:12:55 fetching corpus: 35993, signal 764044/832301 (executing program) 2022/10/30 03:12:55 fetching corpus: 36043, signal 764411/832301 (executing program) 2022/10/30 03:12:55 fetching corpus: 36093, signal 764625/832303 (executing program) 2022/10/30 03:12:55 fetching corpus: 36143, signal 765040/832307 (executing program) 2022/10/30 03:12:55 fetching corpus: 36193, signal 765250/832307 (executing program) 2022/10/30 03:12:56 fetching corpus: 36243, signal 765544/832308 (executing program) 2022/10/30 03:12:56 fetching corpus: 36293, signal 765754/832309 (executing program) 2022/10/30 03:12:56 fetching corpus: 36343, signal 765988/832309 (executing program) 2022/10/30 03:12:56 fetching corpus: 36393, signal 766184/832309 (executing program) 2022/10/30 03:12:56 fetching corpus: 36443, signal 766405/832309 (executing program) 2022/10/30 03:12:56 fetching corpus: 36493, signal 766604/832309 (executing program) 2022/10/30 03:12:57 fetching corpus: 36543, signal 766839/832310 (executing program) 2022/10/30 03:12:57 fetching corpus: 36593, signal 767357/832310 (executing program) 2022/10/30 03:12:57 fetching corpus: 36643, signal 767547/832310 (executing program) 2022/10/30 03:12:57 fetching corpus: 36693, signal 767773/832312 (executing program) 2022/10/30 03:12:57 fetching corpus: 36743, signal 767965/832312 (executing program) 2022/10/30 03:12:57 fetching corpus: 36793, signal 768226/832312 (executing program) 2022/10/30 03:12:58 fetching corpus: 36843, signal 768608/832313 (executing program) 2022/10/30 03:12:58 fetching corpus: 36893, signal 768845/832315 (executing program) 2022/10/30 03:12:58 fetching corpus: 36943, signal 769088/832315 (executing program) 2022/10/30 03:12:58 fetching corpus: 36993, signal 769366/832317 (executing program) 2022/10/30 03:12:58 fetching corpus: 37043, signal 769602/832318 (executing program) 2022/10/30 03:12:58 fetching corpus: 37093, signal 769871/832338 (executing program) 2022/10/30 03:12:59 fetching corpus: 37143, signal 770255/832339 (executing program) 2022/10/30 03:12:59 fetching corpus: 37193, signal 770567/832339 (executing program) 2022/10/30 03:12:59 fetching corpus: 37243, signal 770886/832340 (executing program) 2022/10/30 03:12:59 fetching corpus: 37293, signal 771319/832340 (executing program) 2022/10/30 03:12:59 fetching corpus: 37343, signal 771511/832341 (executing program) 2022/10/30 03:12:59 fetching corpus: 37393, signal 771761/832341 (executing program) 2022/10/30 03:12:59 fetching corpus: 37443, signal 772016/832342 (executing program) 2022/10/30 03:13:00 fetching corpus: 37493, signal 772391/832342 (executing program) 2022/10/30 03:13:00 fetching corpus: 37543, signal 772787/832342 (executing program) 2022/10/30 03:13:00 fetching corpus: 37593, signal 773106/832342 (executing program) 2022/10/30 03:13:00 fetching corpus: 37643, signal 773343/832343 (executing program) 2022/10/30 03:13:00 fetching corpus: 37693, signal 773637/832343 (executing program) 2022/10/30 03:13:00 fetching corpus: 37743, signal 773821/832343 (executing program) 2022/10/30 03:13:00 fetching corpus: 37793, signal 774144/832343 (executing program) 2022/10/30 03:13:01 fetching corpus: 37843, signal 774400/832343 (executing program) 2022/10/30 03:13:01 fetching corpus: 37893, signal 774663/832343 (executing program) 2022/10/30 03:13:01 fetching corpus: 37943, signal 775030/832343 (executing program) 2022/10/30 03:13:01 fetching corpus: 37993, signal 775240/832343 (executing program) 2022/10/30 03:13:01 fetching corpus: 38043, signal 775438/832348 (executing program) 2022/10/30 03:13:01 fetching corpus: 38093, signal 775656/832348 (executing program) 2022/10/30 03:13:01 fetching corpus: 38143, signal 775853/832348 (executing program) 2022/10/30 03:13:01 fetching corpus: 38193, signal 776101/832348 (executing program) 2022/10/30 03:13:02 fetching corpus: 38243, signal 776295/832348 (executing program) 2022/10/30 03:13:02 fetching corpus: 38293, signal 776559/832352 (executing program) 2022/10/30 03:13:02 fetching corpus: 38343, signal 776824/832356 (executing program) 2022/10/30 03:13:02 fetching corpus: 38393, signal 777126/832356 (executing program) 2022/10/30 03:13:02 fetching corpus: 38443, signal 777489/832357 (executing program) 2022/10/30 03:13:03 fetching corpus: 38493, signal 777735/832358 (executing program) 2022/10/30 03:13:03 fetching corpus: 38543, signal 778188/832358 (executing program) 2022/10/30 03:13:03 fetching corpus: 38593, signal 778526/832358 (executing program) 2022/10/30 03:13:03 fetching corpus: 38643, signal 778709/832358 (executing program) 2022/10/30 03:13:03 fetching corpus: 38693, signal 779101/832360 (executing program) 2022/10/30 03:13:03 fetching corpus: 38743, signal 779432/832360 (executing program) 2022/10/30 03:13:03 fetching corpus: 38793, signal 779766/832360 (executing program) 2022/10/30 03:13:03 fetching corpus: 38843, signal 780009/832368 (executing program) 2022/10/30 03:13:03 fetching corpus: 38893, signal 780404/832368 (executing program) 2022/10/30 03:13:04 fetching corpus: 38943, signal 780642/832368 (executing program) 2022/10/30 03:13:04 fetching corpus: 38993, signal 781058/832368 (executing program) 2022/10/30 03:13:04 fetching corpus: 39043, signal 781397/832370 (executing program) 2022/10/30 03:13:04 fetching corpus: 39093, signal 781671/832372 (executing program) 2022/10/30 03:13:04 fetching corpus: 39143, signal 781915/832373 (executing program) 2022/10/30 03:13:04 fetching corpus: 39193, signal 782152/832373 (executing program) 2022/10/30 03:13:05 fetching corpus: 39243, signal 782436/832373 (executing program) 2022/10/30 03:13:05 fetching corpus: 39293, signal 782769/832375 (executing program) 2022/10/30 03:13:05 fetching corpus: 39343, signal 783066/832375 (executing program) 2022/10/30 03:13:05 fetching corpus: 39393, signal 783334/832382 (executing program) 2022/10/30 03:13:05 fetching corpus: 39443, signal 783610/832382 (executing program) 2022/10/30 03:13:05 fetching corpus: 39493, signal 783817/832395 (executing program) 2022/10/30 03:13:06 fetching corpus: 39543, signal 784181/832395 (executing program) 2022/10/30 03:13:06 fetching corpus: 39593, signal 784338/832397 (executing program) 2022/10/30 03:13:06 fetching corpus: 39643, signal 784756/832397 (executing program) 2022/10/30 03:13:06 fetching corpus: 39693, signal 785210/832397 (executing program) 2022/10/30 03:13:06 fetching corpus: 39743, signal 785527/832398 (executing program) 2022/10/30 03:13:06 fetching corpus: 39793, signal 785996/832400 (executing program) 2022/10/30 03:13:07 fetching corpus: 39843, signal 786291/832402 (executing program) 2022/10/30 03:13:07 fetching corpus: 39893, signal 786543/832402 (executing program) 2022/10/30 03:13:07 fetching corpus: 39943, signal 786738/832402 (executing program) 2022/10/30 03:13:07 fetching corpus: 39993, signal 786998/832402 (executing program) 2022/10/30 03:13:07 fetching corpus: 40043, signal 787228/832403 (executing program) 2022/10/30 03:13:07 fetching corpus: 40093, signal 787462/832403 (executing program) 2022/10/30 03:13:07 fetching corpus: 40143, signal 787727/832403 (executing program) 2022/10/30 03:13:07 fetching corpus: 40193, signal 788105/832403 (executing program) 2022/10/30 03:13:08 fetching corpus: 40243, signal 788398/832405 (executing program) 2022/10/30 03:13:08 fetching corpus: 40293, signal 788700/832405 (executing program) 2022/10/30 03:13:08 fetching corpus: 40343, signal 789000/832417 (executing program) 2022/10/30 03:13:09 fetching corpus: 40393, signal 789222/832420 (executing program) 2022/10/30 03:13:09 fetching corpus: 40443, signal 789484/832420 (executing program) 2022/10/30 03:13:09 fetching corpus: 40493, signal 789880/832422 (executing program) 2022/10/30 03:13:09 fetching corpus: 40543, signal 790195/832422 (executing program) 2022/10/30 03:13:09 fetching corpus: 40593, signal 790649/832422 (executing program) 2022/10/30 03:13:09 fetching corpus: 40643, signal 790913/832428 (executing program) 2022/10/30 03:13:09 fetching corpus: 40693, signal 791074/832428 (executing program) 2022/10/30 03:13:10 fetching corpus: 40743, signal 791266/832428 (executing program) 2022/10/30 03:13:10 fetching corpus: 40793, signal 791535/832428 (executing program) 2022/10/30 03:13:10 fetching corpus: 40843, signal 791906/832428 (executing program) 2022/10/30 03:13:10 fetching corpus: 40893, signal 792251/832429 (executing program) 2022/10/30 03:13:10 fetching corpus: 40943, signal 792549/832429 (executing program) 2022/10/30 03:13:10 fetching corpus: 40993, signal 792833/832429 (executing program) 2022/10/30 03:13:10 fetching corpus: 41043, signal 793506/832429 (executing program) 2022/10/30 03:13:11 fetching corpus: 41093, signal 793968/832437 (executing program) 2022/10/30 03:13:11 fetching corpus: 41143, signal 794218/832437 (executing program) 2022/10/30 03:13:11 fetching corpus: 41193, signal 794513/832437 (executing program) 2022/10/30 03:13:11 fetching corpus: 41243, signal 794746/832437 (executing program) 2022/10/30 03:13:11 fetching corpus: 41293, signal 795046/832438 (executing program) 2022/10/30 03:13:11 fetching corpus: 41343, signal 795231/832438 (executing program) 2022/10/30 03:13:11 fetching corpus: 41393, signal 795516/832438 (executing program) 2022/10/30 03:13:11 fetching corpus: 41443, signal 795790/832438 (executing program) 2022/10/30 03:13:12 fetching corpus: 41493, signal 796038/832439 (executing program) 2022/10/30 03:13:12 fetching corpus: 41543, signal 796378/832439 (executing program) 2022/10/30 03:13:12 fetching corpus: 41593, signal 796675/832448 (executing program) 2022/10/30 03:13:12 fetching corpus: 41643, signal 796893/832450 (executing program) 2022/10/30 03:13:12 fetching corpus: 41693, signal 797125/832450 (executing program) 2022/10/30 03:13:12 fetching corpus: 41743, signal 797455/832452 (executing program) 2022/10/30 03:13:13 fetching corpus: 41793, signal 797673/832455 (executing program) 2022/10/30 03:13:13 fetching corpus: 41843, signal 798059/832460 (executing program) 2022/10/30 03:13:13 fetching corpus: 41893, signal 798330/832460 (executing program) 2022/10/30 03:13:13 fetching corpus: 41943, signal 798589/832460 (executing program) 2022/10/30 03:13:13 fetching corpus: 41993, signal 798895/832460 (executing program) 2022/10/30 03:13:13 fetching corpus: 42043, signal 799213/832461 (executing program) 2022/10/30 03:13:13 fetching corpus: 42093, signal 799512/832461 (executing program) 2022/10/30 03:13:14 fetching corpus: 42143, signal 799976/832461 (executing program) 2022/10/30 03:13:14 fetching corpus: 42193, signal 800313/832462 (executing program) 2022/10/30 03:13:14 fetching corpus: 42243, signal 800580/832462 (executing program) 2022/10/30 03:13:14 fetching corpus: 42293, signal 800849/832462 (executing program) 2022/10/30 03:13:14 fetching corpus: 42343, signal 801157/832462 (executing program) 2022/10/30 03:13:14 fetching corpus: 42393, signal 801421/832462 (executing program) 2022/10/30 03:13:14 fetching corpus: 42443, signal 801661/832462 (executing program) 2022/10/30 03:13:15 fetching corpus: 42493, signal 801896/832462 (executing program) 2022/10/30 03:13:15 fetching corpus: 42543, signal 802191/832462 (executing program) 2022/10/30 03:13:15 fetching corpus: 42593, signal 802398/832463 (executing program) 2022/10/30 03:13:15 fetching corpus: 42643, signal 802679/832463 (executing program) 2022/10/30 03:13:15 fetching corpus: 42693, signal 802985/832463 (executing program) 2022/10/30 03:13:16 fetching corpus: 42743, signal 803251/832463 (executing program) 2022/10/30 03:13:16 fetching corpus: 42793, signal 803703/832469 (executing program) 2022/10/30 03:13:16 fetching corpus: 42843, signal 803978/832469 (executing program) 2022/10/30 03:13:16 fetching corpus: 42893, signal 804290/832469 (executing program) 2022/10/30 03:13:16 fetching corpus: 42943, signal 804601/832469 (executing program) 2022/10/30 03:13:16 fetching corpus: 42993, signal 804983/832469 (executing program) 2022/10/30 03:13:16 fetching corpus: 43043, signal 805223/832469 (executing program) 2022/10/30 03:13:17 fetching corpus: 43093, signal 805508/832476 (executing program) 2022/10/30 03:13:17 fetching corpus: 43143, signal 805726/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43193, signal 805943/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43243, signal 806134/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43293, signal 806414/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43343, signal 806611/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43393, signal 806910/832477 (executing program) 2022/10/30 03:13:17 fetching corpus: 43443, signal 807048/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43493, signal 807378/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43543, signal 807517/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43593, signal 807789/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43643, signal 808010/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43693, signal 808313/832482 (executing program) 2022/10/30 03:13:18 fetching corpus: 43743, signal 808513/832492 (executing program) 2022/10/30 03:13:19 fetching corpus: 43793, signal 808729/832492 (executing program) 2022/10/30 03:13:19 fetching corpus: 43821, signal 808897/832495 (executing program) 2022/10/30 03:13:19 fetching corpus: 43821, signal 808897/832495 (executing program) 2022/10/30 03:13:20 starting 6 fuzzer processes 03:13:20 executing program 0: syz_emit_ethernet(0xce, &(0x7f0000000180)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 03:13:20 executing program 5: clock_gettime(0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x3}, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x1, 0x2, 0xe37}, 0x0, &(0x7f0000000100)) 03:13:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="0e3947cd7d1804e639dc1cb73feb57c6dd2781f4cf136b2166da5e7c073672df7191095434a97f4f4989003f5ad13a501c2f12ad9edc97fdc1d5fdb41f1ecdcd4272e349d60b9149518d00458913d9bdf78f6add125fdb62785115195d6e050685cc11ad93edd0da0a4f4dade93ee831eec2e12042e151ea702705bbf957e5ed1e3cfb9ee798658d1c9594dd3fe09b93e4e7d2524aa3fbfaf913eaa1b3e7262b45c2a120e38fa5fd8fd571a166d4c721ef14ac683d2559e488942dd770138f4243fb55fa74a13f6c8285ce7a1629617781fba49fb0a6fa24dafc56184e4c2670fa940660be4b1945e907092f3664247c3fab50117baa97b81d4b823ce441bc7f59c124f01cbea5cdd781cf0a0b24bf2576166e3cf6eff530c44fc5ab134056a7251b80006a0680e8fc5b6c521738459acb5c7eb3f378e18fe6331224836e1fd4a75172bf75cb6a97ec1c74239469929b4309d5a2f096fc2b276a837681656f63434478fcf729ce3e0ac0179bac2c3dbef737290c5291b837209035c21c3ab88a515e9bba8dcfbf24dddf8b5d721873bb82f3b3179791450c30dc754ed40ae21be2235b11232f630242c075d691baed40a51c5472a023a00de042b688ff9e68753678839f0b513dab0831526c0580cb684e6ec0ce1df4638d62bf038c834e9c1745d1029115e1629468f7267652ace2c8760ffd07a2a78f1b607cf21f566df6a927937b052dfd9418db3d6d0194c436ad8f834568fd8bb3e0cb27f82ce7aa8a3154d2f7dc8e85f87d977f0ae8bc4b519ab49855e4a0398ce033fa198827c977502840ad02c7fdbafebfb002ff361da6499bf858a1d48bd653baf57c35074422c261d82c4d8bc538470f624a3419683c1fd11f0cae4f008c5db6d1e002c120cf8f94578ad4b9640b3a9725cd80fadb94ab7c3fe5b62e653c8a2228db96993121ff62aec8daab4d016d71ff92dc5457dad24497c1720db7c9e76071fdab5c2eefa0c6e7d057381899c6805d3caed30eec4cc4eb6de9a4490da86783827f22f79c426c1ee181ff17234d3410db5ca75299d95d79d8278b1730e19647a41ff0d21d59f31d8ee6bdd4fcb92b87e21cac0815dd1423077aa8e47eb9093df8356699a10f5549210b2df972a78288aad27aee975935e3bb4b2fbaf8132fb97e76e83c2950ec4c45b7fc795228ad5fb5d74942ede641f29d1baddc78fdd0cf6e36079934b16d5b1eceb843c8cd43af264184ccef3502b78051680bc5a34e8f4b478f86bb545716bad80bceb480d59761c735d34553feb32b32252b23810601bcb99c6efe29140edb29bf04072d201f5403011ca7a364d2120c1e2349f8973f3d9d9c6cf287ff8155b8aa36c31c7919a91e3b91f00cda7e7221b5d3d326964081198e5e6b5f6438a6f0dc5861a43aac8fb35b9746714d4e3ac4a45a29477d98131d1d1d282b944bb97d43df8ad00437548561a75a1cf75b93c55e4173080a6932ea4dff751a5ddf8c55e869b39bae6ccb5bf46a26255df26067dd308a8789e51c12caa064e90617ab325b2cc29bbabfd4dff2db5b80bde3f56d4b777f802641779115b64482ab77a02d9ef344768983b0395e00c51b5bf88d73a1af1f56523b2dbdc08fb5ab81545234eabeef65dcda707e42a90fe21dcf67e219b8d17b7d9096217838d27b71c09fe3bb073d4e22658786e342b89a216cb0afb49657c2229d555b4723df097c901f9dd1576b585be2735706d98bc4a60c30a5b837947aee5a1b6a3e0b21846365522b85c00e6a4c63c07bf4220ae89f4aeed55519e284cd164328e47d96a91f1529e511a6c89a460f746775f7ef6cc255bec7340dc7ea4201e3b1b350472004c8b2cbdef807f465471705f93a4b3905cbc9309ff6111a1e31eced5391ad92443f735f7f017dbf986441c464637ac262de3e36498b0e59e25fdec4b10f344f9e4cc9b3414731aa07085e249a2a9458a5b2f249111dad4eb482b916d3000f1b657d03bb6d1357a2defd0da8ab57e9ea8e3da081efe2d11f1e5a5158bb6bf9fb2e", 0x5a1, 0x0, &(0x7f0000001000)=@in={0x10, 0x2}, 0x10) 03:13:20 executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x6, 0x0, 0x0) 03:13:20 executing program 2: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:13:20 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, 0x0) [ 176.519856][ T3651] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 176.521800][ T3652] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 176.526978][ T3651] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 176.534135][ T3652] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 176.541052][ T3651] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 176.548265][ T3652] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 176.557090][ T3651] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 176.561972][ T3652] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 176.568912][ T3651] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 176.575497][ T3652] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 176.582905][ T3651] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 176.589356][ T3652] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 176.596405][ T3651] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 176.603224][ T3652] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 176.617268][ T3652] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 176.617514][ T3651] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 176.624275][ T3652] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 176.631618][ T3651] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 176.646395][ T3654] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 176.646600][ T3651] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 176.653386][ T3654] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 176.660410][ T3651] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 176.668022][ T3654] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 176.674397][ T3651] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 176.684020][ T3652] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 176.688530][ T3651] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 176.695220][ T3652] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 176.702312][ T3651] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 176.709195][ T3652] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 176.716406][ T3651] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 176.722857][ T3652] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 176.729880][ T3651] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 176.736922][ T3654] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 176.744885][ T3635] Bluetooth: hci3: HCI_REQ-0x0c1a [ 176.750845][ T3632] Bluetooth: hci2: HCI_REQ-0x0c1a [ 176.761886][ T3655] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 176.769309][ T3633] Bluetooth: hci4: HCI_REQ-0x0c1a [ 176.774691][ T3636] Bluetooth: hci1: HCI_REQ-0x0c1a [ 176.780015][ T3655] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 176.787684][ T3631] Bluetooth: hci5: HCI_REQ-0x0c1a [ 176.793158][ T3655] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 176.801061][ T3634] Bluetooth: hci0: HCI_REQ-0x0c1a [ 176.976932][ T3632] chnl_net:caif_netlink_parms(): no params data found [ 177.047977][ T3635] chnl_net:caif_netlink_parms(): no params data found [ 177.069461][ T3634] chnl_net:caif_netlink_parms(): no params data found [ 177.107402][ T3631] chnl_net:caif_netlink_parms(): no params data found [ 177.145985][ T3632] bridge0: port 1(bridge_slave_0) entered blocking state [ 177.153076][ T3632] bridge0: port 1(bridge_slave_0) entered disabled state [ 177.160996][ T3632] device bridge_slave_0 entered promiscuous mode [ 177.169968][ T3632] bridge0: port 2(bridge_slave_1) entered blocking state [ 177.177146][ T3632] bridge0: port 2(bridge_slave_1) entered disabled state [ 177.184599][ T3632] device bridge_slave_1 entered promiscuous mode [ 177.194666][ T3633] chnl_net:caif_netlink_parms(): no params data found [ 177.232108][ T3634] bridge0: port 1(bridge_slave_0) entered blocking state [ 177.239297][ T3634] bridge0: port 1(bridge_slave_0) entered disabled state [ 177.246932][ T3634] device bridge_slave_0 entered promiscuous mode [ 177.253760][ T3635] bridge0: port 1(bridge_slave_0) entered blocking state [ 177.261221][ T3635] bridge0: port 1(bridge_slave_0) entered disabled state [ 177.268826][ T3635] device bridge_slave_0 entered promiscuous mode [ 177.284523][ T3632] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 177.306732][ T3631] bridge0: port 1(bridge_slave_0) entered blocking state [ 177.313783][ T3631] bridge0: port 1(bridge_slave_0) entered disabled state [ 177.321451][ T3631] device bridge_slave_0 entered promiscuous mode [ 177.328621][ T3634] bridge0: port 2(bridge_slave_1) entered blocking state [ 177.335802][ T3634] bridge0: port 2(bridge_slave_1) entered disabled state [ 177.343209][ T3634] device bridge_slave_1 entered promiscuous mode [ 177.350130][ T3635] bridge0: port 2(bridge_slave_1) entered blocking state [ 177.357245][ T3635] bridge0: port 2(bridge_slave_1) entered disabled state [ 177.364923][ T3635] device bridge_slave_1 entered promiscuous mode [ 177.377191][ T3632] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 177.393574][ T3631] bridge0: port 2(bridge_slave_1) entered blocking state [ 177.400851][ T3631] bridge0: port 2(bridge_slave_1) entered disabled state [ 177.408768][ T3631] device bridge_slave_1 entered promiscuous mode [ 177.458998][ T3632] team0: Port device team_slave_0 added [ 177.474407][ T3634] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 177.485151][ T3634] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 177.495601][ T3635] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 177.511358][ T3635] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 177.521163][ T3632] team0: Port device team_slave_1 added [ 177.527051][ T3633] bridge0: port 1(bridge_slave_0) entered blocking state [ 177.534115][ T3633] bridge0: port 1(bridge_slave_0) entered disabled state [ 177.541961][ T3633] device bridge_slave_0 entered promiscuous mode [ 177.550222][ T3631] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 177.582560][ T3633] bridge0: port 2(bridge_slave_1) entered blocking state [ 177.589864][ T3633] bridge0: port 2(bridge_slave_1) entered disabled state [ 177.597485][ T3633] device bridge_slave_1 entered promiscuous mode [ 177.605159][ T3631] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 177.619074][ T3635] team0: Port device team_slave_0 added [ 177.625156][ T3632] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 177.633652][ T3632] 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. [ 177.659636][ T3632] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 177.679333][ T3634] team0: Port device team_slave_0 added [ 177.690651][ T3635] team0: Port device team_slave_1 added [ 177.701990][ T3632] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 177.709318][ T3632] 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. [ 177.735514][ T3632] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 177.751716][ T3634] team0: Port device team_slave_1 added [ 177.762875][ T3631] team0: Port device team_slave_0 added [ 177.768700][ T3636] chnl_net:caif_netlink_parms(): no params data found [ 177.785048][ T3633] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 177.799280][ T3631] team0: Port device team_slave_1 added [ 177.805310][ T3634] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 177.812303][ T3634] 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. [ 177.838311][ T3634] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 177.851988][ T3634] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 177.859079][ T3634] 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. [ 177.885099][ T3634] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 177.896262][ T3635] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 177.903225][ T3635] 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. [ 177.930064][ T3635] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 177.941878][ T3635] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 177.948868][ T3635] 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. [ 177.974798][ T3635] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 177.986512][ T3633] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 178.023393][ T3631] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 178.030673][ T3631] 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. [ 178.056893][ T3631] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 178.084341][ T3631] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 178.091385][ T3631] 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. [ 178.117632][ T3631] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 178.138961][ T3632] device hsr_slave_0 entered promiscuous mode [ 178.145469][ T3632] device hsr_slave_1 entered promiscuous mode [ 178.152590][ T3633] team0: Port device team_slave_0 added [ 178.159894][ T3633] team0: Port device team_slave_1 added [ 178.200407][ T3634] device hsr_slave_0 entered promiscuous mode [ 178.207145][ T3634] device hsr_slave_1 entered promiscuous mode [ 178.213717][ T3634] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 178.222511][ T3634] Cannot create hsr debugfs directory [ 178.229797][ T3635] device hsr_slave_0 entered promiscuous mode [ 178.236731][ T3635] device hsr_slave_1 entered promiscuous mode [ 178.243078][ T3635] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 178.250657][ T3635] Cannot create hsr debugfs directory [ 178.268164][ T3636] bridge0: port 1(bridge_slave_0) entered blocking state [ 178.275252][ T3636] bridge0: port 1(bridge_slave_0) entered disabled state [ 178.283082][ T3636] device bridge_slave_0 entered promiscuous mode [ 178.291489][ T3636] bridge0: port 2(bridge_slave_1) entered blocking state [ 178.298617][ T3636] bridge0: port 2(bridge_slave_1) entered disabled state [ 178.306425][ T3636] device bridge_slave_1 entered promiscuous mode [ 178.318718][ T3633] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 178.325808][ T3633] 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. [ 178.351922][ T3633] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 178.374032][ T3633] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 178.381090][ T3633] 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. [ 178.407055][ T3633] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 178.419849][ T3631] device hsr_slave_0 entered promiscuous mode [ 178.426456][ T3631] device hsr_slave_1 entered promiscuous mode [ 178.432886][ T3631] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 178.440631][ T3631] Cannot create hsr debugfs directory [ 178.467317][ T3636] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 178.491045][ T3636] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 178.539876][ T3636] team0: Port device team_slave_0 added [ 178.565713][ T3633] device hsr_slave_0 entered promiscuous mode [ 178.572355][ T3633] device hsr_slave_1 entered promiscuous mode [ 178.579063][ T3633] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 178.586728][ T3633] Cannot create hsr debugfs directory [ 178.593518][ T3636] team0: Port device team_slave_1 added [ 178.652232][ T3636] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 178.659348][ T3636] 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. [ 178.685284][ T3636] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 178.697217][ T3636] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 178.704161][ T3636] 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. [ 178.730204][ T3636] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 178.795116][ T3636] device hsr_slave_0 entered promiscuous mode [ 178.801916][ T3636] device hsr_slave_1 entered promiscuous mode [ 178.808530][ T3636] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 178.816265][ T3655] Bluetooth: hci5: command 0x0409 tx timeout [ 178.816296][ T3655] Bluetooth: hci2: command 0x0409 tx timeout [ 178.825765][ T3637] Bluetooth: hci1: command 0x0409 tx timeout [ 178.828619][ T3636] Cannot create hsr debugfs directory [ 178.834289][ T3637] Bluetooth: hci4: command 0x0409 tx timeout [ 178.839720][ T3655] Bluetooth: hci0: command 0x0409 tx timeout [ 178.839747][ T3655] Bluetooth: hci3: command 0x0409 tx timeout [ 178.905484][ T3635] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 178.922499][ T3635] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 178.937009][ T3635] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 178.945258][ T3635] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 178.962144][ T3632] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 178.970574][ T3632] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 178.983101][ T3632] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 178.993952][ T3632] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 179.043979][ T3634] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 179.062723][ T3634] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 179.074080][ T3634] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 179.083144][ T3634] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 179.119277][ T3631] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 179.127750][ T3631] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 179.144408][ T3631] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 179.153567][ T3631] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 179.168306][ T3632] 8021q: adding VLAN 0 to HW filter on device bond0 [ 179.176607][ T3633] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 179.186477][ T3633] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 179.206342][ T3633] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 179.223529][ T3632] 8021q: adding VLAN 0 to HW filter on device team0 [ 179.236542][ T3635] 8021q: adding VLAN 0 to HW filter on device bond0 [ 179.245677][ T3633] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 179.254262][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 179.262504][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 179.284461][ T3635] 8021q: adding VLAN 0 to HW filter on device team0 [ 179.294885][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 179.303699][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 179.312202][ T3691] bridge0: port 1(bridge_slave_0) entered blocking state [ 179.319319][ T3691] bridge0: port 1(bridge_slave_0) entered forwarding state [ 179.326983][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 179.336515][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 179.345077][ T3691] bridge0: port 2(bridge_slave_1) entered blocking state [ 179.352178][ T3691] bridge0: port 2(bridge_slave_1) entered forwarding state [ 179.359770][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 179.367403][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 179.375258][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 179.397808][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 179.406607][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 179.414994][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 179.424690][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 179.453216][ T3632] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 179.466088][ T3632] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 179.483736][ T3634] 8021q: adding VLAN 0 to HW filter on device bond0 [ 179.493496][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 179.501330][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 179.509944][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 179.518297][ T32] bridge0: port 1(bridge_slave_0) entered blocking state [ 179.525335][ T32] bridge0: port 1(bridge_slave_0) entered forwarding state [ 179.532961][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 179.542346][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 179.550766][ T32] bridge0: port 2(bridge_slave_1) entered blocking state [ 179.557855][ T32] bridge0: port 2(bridge_slave_1) entered forwarding state [ 179.565669][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 179.574071][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 179.582632][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 179.590970][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 179.599413][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 179.607702][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 179.616104][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 179.624798][ T3636] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 179.650151][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 179.658131][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 179.665859][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 179.674517][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 179.683108][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 179.691819][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 179.700254][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 179.708665][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 179.717081][ T3636] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 179.731734][ T3635] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 179.742524][ T3635] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 179.759778][ T3634] 8021q: adding VLAN 0 to HW filter on device team0 [ 179.776522][ T3636] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 179.786960][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 179.802477][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 179.811527][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 179.820084][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 179.828405][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 179.836216][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 179.844106][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 179.859179][ T3636] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 179.882002][ T3631] 8021q: adding VLAN 0 to HW filter on device bond0 [ 179.896971][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 179.907369][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 179.916209][ T143] bridge0: port 1(bridge_slave_0) entered blocking state [ 179.923302][ T143] bridge0: port 1(bridge_slave_0) entered forwarding state [ 179.931633][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 179.953970][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 179.962564][ T143] bridge0: port 2(bridge_slave_1) entered blocking state [ 179.969664][ T143] bridge0: port 2(bridge_slave_1) entered forwarding state [ 179.977236][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 179.985818][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 180.014019][ T3631] 8021q: adding VLAN 0 to HW filter on device team0 [ 180.021944][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 180.030097][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 180.039359][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 180.047751][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 180.056387][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 180.064777][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 180.073422][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 180.082244][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 180.090555][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 180.098949][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 180.106642][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 180.114451][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 180.142813][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 180.150901][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 180.161540][ T3632] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 180.175630][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 180.184135][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 180.193779][ T3688] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.200917][ T3688] bridge0: port 1(bridge_slave_0) entered forwarding state [ 180.210509][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 180.219479][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 180.227933][ T3688] bridge0: port 2(bridge_slave_1) entered blocking state [ 180.235001][ T3688] bridge0: port 2(bridge_slave_1) entered forwarding state [ 180.242769][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 180.251308][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 180.258867][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 180.269339][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 180.319798][ T3635] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 180.327383][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 180.337707][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 180.346893][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 180.355226][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 180.364128][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 180.372764][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 180.381318][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 180.405233][ T3632] device veth0_vlan entered promiscuous mode [ 180.416302][ T3633] 8021q: adding VLAN 0 to HW filter on device bond0 [ 180.423188][ T3631] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 180.434004][ T3631] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 180.446689][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 180.454470][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 180.463005][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 180.471455][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 180.479826][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 180.488047][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 180.496212][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 180.504305][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 180.512225][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 180.520104][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 180.532659][ T3636] 8021q: adding VLAN 0 to HW filter on device bond0 [ 180.544421][ T3632] device veth1_vlan entered promiscuous mode [ 180.562050][ T3635] device veth0_vlan entered promiscuous mode [ 180.581671][ T3633] 8021q: adding VLAN 0 to HW filter on device team0 [ 180.596026][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 180.604061][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 180.614535][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 180.623450][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 180.633863][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 180.643146][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 180.652316][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 180.659902][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 180.668471][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 180.676392][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 180.683924][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 180.693234][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 180.708009][ T3636] 8021q: adding VLAN 0 to HW filter on device team0 [ 180.719415][ T3634] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 180.729230][ T3632] device veth0_macvtap entered promiscuous mode [ 180.738432][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 180.746394][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 180.754228][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 180.764257][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 180.772359][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 180.781898][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 180.790658][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 180.799165][ T3697] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.806268][ T3697] bridge0: port 1(bridge_slave_0) entered forwarding state [ 180.815275][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 180.823393][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 180.831987][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 180.840382][ T3697] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.847656][ T3697] bridge0: port 1(bridge_slave_0) entered forwarding state [ 180.858012][ T3635] device veth1_vlan entered promiscuous mode [ 180.876934][ T3632] device veth1_macvtap entered promiscuous mode [ 180.896615][ T48] Bluetooth: hci4: command 0x041b tx timeout [ 180.896634][ T3637] Bluetooth: hci3: command 0x041b tx timeout [ 180.902632][ T48] Bluetooth: hci2: command 0x041b tx timeout [ 180.908782][ T3655] Bluetooth: hci0: command 0x041b tx timeout [ 180.908811][ T3655] Bluetooth: hci5: command 0x041b tx timeout [ 180.914873][ T3648] Bluetooth: hci1: command 0x041b tx timeout [ 180.923520][ T3631] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 180.944828][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 180.953413][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 180.961516][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 180.969807][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 180.978263][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 180.986822][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 180.995051][ T143] bridge0: port 2(bridge_slave_1) entered blocking state [ 181.002280][ T143] bridge0: port 2(bridge_slave_1) entered forwarding state [ 181.010195][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 181.018699][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 181.027216][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 181.035598][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 181.043934][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 181.052576][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 181.061009][ T143] bridge0: port 2(bridge_slave_1) entered blocking state [ 181.068084][ T143] bridge0: port 2(bridge_slave_1) entered forwarding state [ 181.075673][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 181.084131][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 181.091718][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 181.099210][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 181.107715][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 181.116450][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 181.144889][ T3634] device veth0_vlan entered promiscuous mode [ 181.152211][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 181.160199][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 181.168918][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 181.177657][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 181.186000][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 181.194368][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 181.203066][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 181.212528][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 181.220894][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 181.235867][ T3635] device veth0_macvtap entered promiscuous mode [ 181.252367][ T3632] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 181.262391][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 181.274676][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 181.283887][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 181.292447][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 181.301053][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 181.309470][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 181.317722][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 181.326120][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 181.334586][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 181.343138][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 181.351610][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 181.361237][ T3634] device veth1_vlan entered promiscuous mode [ 181.377623][ T3635] device veth1_macvtap entered promiscuous mode [ 181.388784][ T3633] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 181.399983][ T3633] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 181.410911][ T3632] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 181.419291][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 181.428065][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 181.436520][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 181.444781][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 181.453158][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 181.462257][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 181.479149][ T3636] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 181.492798][ T3632] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.503592][ T3632] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.512800][ T3632] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.523295][ T3632] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.543477][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 181.557611][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 181.566927][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 181.575823][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 181.598138][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 181.616450][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 181.625150][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 181.633369][ T3687] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 181.645122][ T3635] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.660225][ T3635] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.671162][ T3635] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 181.679811][ T3631] device veth0_vlan entered promiscuous mode [ 181.687705][ T3634] device veth0_macvtap entered promiscuous mode [ 181.700401][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 181.708858][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 181.717662][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 181.734164][ T3633] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 181.746276][ T3635] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 181.757235][ T3635] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.768343][ T3635] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 181.779084][ T3634] device veth1_macvtap entered promiscuous mode [ 181.789123][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 181.798234][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 181.805909][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 181.813368][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 181.822856][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 181.839325][ T3635] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.848164][ T3635] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.857924][ T3635] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.866702][ T3635] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 181.880942][ T3631] device veth1_vlan entered promiscuous mode [ 181.896682][ T3636] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 181.930470][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 181.938703][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 181.949017][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 181.956736][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 181.964078][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 181.973544][ T3690] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 181.997582][ T3633] device veth0_vlan entered promiscuous mode [ 182.011277][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 182.020647][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 182.029354][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 182.038077][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 182.049193][ T3631] device veth0_macvtap entered promiscuous mode [ 182.058832][ T3634] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.071442][ T3634] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.081437][ T3634] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.091963][ T3634] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.104731][ T3634] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 182.115257][ T3633] device veth1_vlan entered promiscuous mode [ 182.125621][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 182.133564][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 182.141570][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 182.149304][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 182.157307][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 182.165867][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 182.180961][ T3634] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.196944][ T3634] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.207292][ T3634] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.219318][ T3634] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.230051][ T3634] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 182.242462][ T11] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 182.246116][ T3631] device veth1_macvtap entered promiscuous mode [ 182.250526][ T11] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 182.264867][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 182.273422][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 182.281956][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 182.290447][ T3725] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 182.311575][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.324601][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.335296][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.346454][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.356390][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.367096][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.378083][ T3631] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 182.388255][ T3634] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.397098][ T3634] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.406464][ T3634] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.415167][ T3634] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.431088][ T11] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 182.439109][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 182.446541][ T11] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 182.447603][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 182.463009][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 182.471768][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 182.480403][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 182.489790][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.501123][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.511246][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.522148][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.532320][ T3631] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.543496][ T3631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.554518][ T3631] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 182.572598][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 182.581500][ T14] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 182.593503][ T3633] device veth0_macvtap entered promiscuous mode [ 182.616959][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 182.626606][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 182.635003][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 182.643513][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 182.653453][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 182.662475][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 182.671100][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 182.680968][ T3633] device veth1_macvtap entered promiscuous mode [ 182.699531][ T3631] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.708700][ T3631] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.717800][ T3631] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.727757][ T3631] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.740443][ T3636] device veth0_vlan entered promiscuous mode [ 182.748126][ T1196] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 182.753183][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.756288][ T1196] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 182.766818][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.784411][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.795247][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.805189][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.816147][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.826077][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 182.836537][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.847663][ T3633] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 182.859094][ T1196] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 182.864633][ T3636] device veth1_vlan entered promiscuous mode [ 182.873110][ T1196] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 182.880661][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 182.888696][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 182.896995][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 182.904656][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 182.912563][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 182.921910][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 182.950031][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.961058][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.971054][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.975691][ T3648] Bluetooth: hci2: command 0x040f tx timeout [ 182.983337][ T48] Bluetooth: hci1: command 0x040f tx timeout [ 182.987498][ T3654] Bluetooth: hci3: command 0x040f tx timeout [ 182.993547][ T3655] Bluetooth: hci0: command 0x040f tx timeout [ 183.000058][ T3648] Bluetooth: hci4: command 0x040f tx timeout [ 183.007018][ T3637] Bluetooth: hci5: command 0x040f tx timeout [ 183.013704][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.027801][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.038497][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.048922][ T3633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.059804][ T3633] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.070702][ T3633] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 183.083159][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 183.094434][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 183.112585][ T3633] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.121981][ T3633] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.130989][ T3633] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.140102][ T3633] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.170384][ T1196] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.182147][ T3636] device veth0_macvtap entered promiscuous mode [ 183.200059][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 183.209358][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready 03:13:28 executing program 2: syz_emit_ethernet(0x5a, &(0x7f0000000080)={@random="a5619cc18b83", @random="83e7420d3e61", @val={@void}, {@ipv4={0x800, @tipc={{0x7, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @rand_addr, {[@generic={0xc6, 0x2}, @timestamp={0x44, 0x4}]}}, @payload_mcast={{{{{{0x2c, 0x0, 0x0, 0x0, 0x0, 0xb}}}}}}}}}}, 0x0) 03:13:29 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {0x0, 0x4}]}]}}, &(0x7f00000001c0)=""/163, 0x3e, 0xa3, 0x1}, 0x20) 03:13:29 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000100), 0x4) [ 183.211385][ T1196] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.223442][ T3688] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 183.254813][ T3636] device veth1_macvtap entered promiscuous mode 03:13:29 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000000)=@raw=[@generic={0x40}, @kfunc, @alu={0x4}], &(0x7f0000000040)='syzkaller\x00', 0x4, 0xe6, &(0x7f0000000080)=""/230, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:13:29 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x412982, 0x0) 03:13:29 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0xa, 0x0, 0x0, @mcast1}, 0x80) 03:13:29 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x412982, 0x0) [ 183.291147][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 183.313209][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 183.343491][ T3691] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 183.385108][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 183.398518][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.409873][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 183.420580][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.431027][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 183.441595][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.451654][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 183.462670][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.472691][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 183.483409][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.494589][ T3636] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 183.511735][ T1196] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.519791][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 183.525487][ T1196] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.529624][ T3689] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 183.544596][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 183.566313][ T11] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.574336][ T11] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.576814][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.592940][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.604841][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.615844][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.625833][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.636310][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.646234][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.656849][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.667236][ T3636] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 183.677766][ T3636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 183.688497][ T3636] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 183.702454][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 183.711366][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 183.720554][ T3697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 183.729943][ T11] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.743345][ T46] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.763682][ T11] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.773549][ T3636] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.788863][ T46] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.794596][ T3636] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.805227][ T3636] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.818197][ T3636] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.832167][ T3736] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready 03:13:29 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x1000, @none}, 0xe) [ 183.840501][ T3736] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 183.849137][ T11] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.858419][ T11] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.869652][ T3736] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 03:13:29 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x8936, &(0x7f0000000100)={@loopback, 0x40, r2}) 03:13:29 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x412982, 0x0) 03:13:29 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x6}]}) [ 183.965835][ T1196] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.979691][ T1196] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.991650][ T32] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 184.015610][ T26] audit: type=1326 audit(1667099609.730:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3763 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7ff05928b5a9 code=0x0 [ 184.047432][ T1196] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 03:13:29 executing program 4: add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2, 0xa}, &(0x7f0000000040)={0x2, 0x0, @auto=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x83, 0xfffffffffffffffb) 03:13:29 executing program 3: add_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000480)="aa86", 0x2, 0xfffffffffffffffe) [ 184.061338][ T1196] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 184.070164][ T143] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 03:13:29 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0xffff}]}) 03:13:29 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x736f}, 0xc) 03:13:29 executing program 2: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'tunl0\x00', &(0x7f0000000200)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 03:13:29 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/block/loop0', 0x412982, 0x0) 03:13:29 executing program 3: add_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000480)="aa86", 0x2, 0xfffffffffffffffe) 03:13:29 executing program 5: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0xffff}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000180)={0xa, &(0x7f0000000200)=[{0x1f, 0x3f, 0x0, 0x7fffffff}, {0x6, 0x1, 0xf8, 0x9}, {0x7, 0xc7, 0x80, 0xfffffffa}, {0xfea8, 0x2e, 0x7, 0x10000}, {0x6, 0xfb, 0x5, 0x40}, {0x4, 0x1, 0x3f, 0x7}, {0x6, 0xa, 0x1f, 0x2}, {0x40, 0x8, 0x0, 0x5}, {0x2, 0x3, 0x7b, 0x3}, {0x2, 0x58, 0x0, 0x263a}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000080)={0x0}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x4, 0x5, 0x7, 0xa99}, {0x6, 0xcf, 0x2, 0x7}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000100)={r1, 0x2, r0, 0x2}) 03:13:29 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x9) getsockopt$inet6_int(r0, 0x29, 0x4c, 0x0, &(0x7f0000000280)) 03:13:29 executing program 0: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) 03:13:29 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f00000001c0)=""/163, 0x26, 0xa3, 0x1}, 0x20) 03:13:29 executing program 3: add_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000480)="aa86", 0x2, 0xfffffffffffffffe) 03:13:29 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x736f}, 0xc) 03:13:29 executing program 3: add_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000480)="aa86", 0x2, 0xfffffffffffffffe) 03:13:29 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f00000001c0)=""/163, 0x3e, 0xa3, 0x1}, 0x20) 03:13:29 executing program 0: openat$fuse(0xffffffffffffff9c, &(0x7f0000004180), 0x2, 0x0) 03:13:29 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x736f}, 0xc) [ 184.200577][ T26] audit: type=1326 audit(1667099609.920:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3787 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fdc5a48b5a9 code=0x0 03:13:30 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000040)={0x2, 0x0, @auto=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x83, 0xfffffffffffffffb) 03:13:30 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x9}, {0x16}]}) [ 184.309365][ T26] audit: type=1326 audit(1667099610.030:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=3809 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fe73508b5a9 code=0x0 03:13:30 executing program 5: syz_mount_image$tmpfs(0x0, &(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/\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) chroot(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') getcwd(&(0x7f0000000400)=""/171, 0xab) 03:13:30 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000500)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x60, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 03:13:30 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x736f}, 0xc) 03:13:30 executing program 2: syz_usb_connect$cdc_ncm(0x5, 0x6e, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 03:13:30 executing program 4: r0 = socket(0x11, 0xa, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x2000, 0x0, 0x0) 03:13:30 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090003206d041cc340000000000109022400010000a000090400000103010100092100000001220100"], 0x0) 03:13:30 executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @random="dba9fae79dcb", @val, {@generic={0x8864}}}, 0x0) 03:13:30 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001080)={0x1, &(0x7f0000001040)=[{0x1d00}]}) 03:13:30 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, &(0x7f0000002040)=0x1ff, 0x4) [ 185.055823][ T3637] Bluetooth: hci5: command 0x0419 tx timeout [ 185.056573][ T3655] Bluetooth: hci3: command 0x0419 tx timeout [ 185.061855][ T3637] Bluetooth: hci0: command 0x0419 tx timeout [ 185.067862][ T3655] Bluetooth: hci4: command 0x0419 tx timeout [ 185.073860][ T48] Bluetooth: hci1: command 0x0419 tx timeout [ 185.079832][ T3648] Bluetooth: hci2: command 0x0419 tx timeout 03:13:30 executing program 5: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r2}], 0x1, 0x23b1) 03:13:30 executing program 4: syz_clone(0x0, &(0x7f0000000000)="5b4125d23221a0e565bcfb5edec7d8f52b3ce9ac1850324cd6a0f17d847f9d5af01f4e24085ce81f817fab", 0x2b, 0x0, &(0x7f0000000080), 0x0) 03:13:30 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000380)=@usbdevfs_driver={0x1, 0x7, &(0x7f0000000000)="66d2d248f72f0eb20326b8fdebe45d980793666fc4c0ce45b993ae7f199b1e589e52f9322dc7af3c7cdada60b7d39a21db857be05905a680c052b941ee2f8e7f15a9dd30a53eccf70cff9f211a5d2106c5de7b0e065ccf949503fbb44ab886458afc4900b78682f8ed4a2db70a448554f71331a4491e3f77600ec95f12f5e2baa86c99a28ef1add0d219cb7d52d44dd5e56adf0c8a26f7d8f2dbd07699c48f25b7843c5af09e84e27e49ec534b767724981837ac0209a9cdbf591adb3e91f67b2aab83221b323ff46c1d5972f7ba136fa35effe242223c5ccb827fe97a1260526772efa12a4651fe6fcac7ab73f15ccbc99e7491751acd"}) 03:13:30 executing program 4: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 185.214146][ T3839] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.1' sets config #1 [ 185.315537][ T32] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 185.355723][ T3736] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 185.363341][ T3687] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 185.475540][ T145] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 185.565669][ T32] usb 3-1: Using ep0 maxpacket: 16 [ 185.605756][ T3687] usb 4-1: Using ep0 maxpacket: 32 [ 185.611479][ T3736] usb 1-1: Using ep0 maxpacket: 32 [ 185.685663][ T32] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 185.697261][ T32] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 185.707088][ T32] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 185.717380][ T145] usb 5-1: Using ep0 maxpacket: 8 [ 185.722598][ T32] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 185.732447][ T32] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 185.742390][ T3736] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 185.751391][ T3687] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 185.761938][ T32] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 185.771645][ T3736] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 185.782392][ T3687] usb 4-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 185.795582][ T3736] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 185.804527][ T3687] usb 4-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 185.814606][ T3687] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 185.823582][ T3687] usb 4-1: config 0 descriptor?? [ 185.835668][ T145] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 185.844387][ T145] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 185.854705][ T145] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 185.866290][ T3687] hub 4-1:0.0: bad descriptor, ignoring hub [ 185.872218][ T3687] hub: probe of 4-1:0.0 failed with error -5 [ 185.879155][ T3687] usbhid 4-1:0.0: couldn't find an input interrupt endpoint [ 185.945611][ T32] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 185.954731][ T32] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 185.962851][ T32] usb 3-1: Product: syz [ 185.967184][ T3736] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 185.976321][ T32] usb 3-1: Manufacturer: syz [ 185.980898][ T32] usb 3-1: SerialNumber: syz [ 185.985516][ T3736] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 185.993493][ T3736] usb 1-1: Product: syz [ 185.998064][ T3736] usb 1-1: Manufacturer: syz [ 186.003081][ T3736] usb 1-1: SerialNumber: syz [ 186.016182][ T145] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 186.025229][ T145] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 186.033965][ T145] usb 5-1: Product: syz [ 186.038875][ T145] usb 5-1: Manufacturer: syz [ 186.043496][ T145] usb 5-1: SerialNumber: syz [ 186.186690][ T3687] usb 4-1: USB disconnect, device number 2 [ 186.275626][ T32] cdc_ncm 3-1:1.0: bind() failure [ 186.281957][ T32] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 186.288998][ T32] cdc_ncm 3-1:1.1: bind() failure [ 186.296907][ T32] usb 3-1: USB disconnect, device number 2 [ 186.325580][ T3736] usb 1-1: 0:2 : does not exist [ 186.337454][ T3736] usb 1-1: USB disconnect, device number 2 [ 186.405658][ T145] usb 5-1: 0:2 : does not exist [ 186.421071][ T145] usb 5-1: USB disconnect, device number 2 [ 186.440811][ T3645] udevd[3645]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory 03:13:32 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000500)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x60, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 03:13:32 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000380)=@usbdevfs_driver={0x1, 0x7, &(0x7f0000000000)="66d2d248f72f0eb20326b8fdebe45d980793666fc4c0ce45b993ae7f199b1e589e52f9322dc7af3c7cdada60b7d39a21db857be05905a680c052b941ee2f8e7f15a9dd30a53eccf70cff9f211a5d2106c5de7b0e065ccf949503fbb44ab886458afc4900b78682f8ed4a2db70a448554f71331a4491e3f77600ec95f12f5e2baa86c99a28ef1add0d219cb7d52d44dd5e56adf0c8a26f7d8f2dbd07699c48f25b7843c5af09e84e27e49ec534b767724981837ac0209a9cdbf591adb3e91f67b2aab83221b323ff46c1d5972f7ba136fa35effe242223c5ccb827fe97a1260526772efa12a4651fe6fcac7ab73f15ccbc99e7491751acd"}) 03:13:32 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000100)={0x80, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0}) 03:13:32 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090003206d041cc340000000000109022400010000a000090400000103010100092100000001220100"], 0x0) 03:13:32 executing program 2: syz_usb_connect$cdc_ncm(0x5, 0x6e, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 03:13:32 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000100)={0x80, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0}) 03:13:32 executing program 4: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 03:13:32 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000380)=@usbdevfs_driver={0x1, 0x7, &(0x7f0000000000)="66d2d248f72f0eb20326b8fdebe45d980793666fc4c0ce45b993ae7f199b1e589e52f9322dc7af3c7cdada60b7d39a21db857be05905a680c052b941ee2f8e7f15a9dd30a53eccf70cff9f211a5d2106c5de7b0e065ccf949503fbb44ab886458afc4900b78682f8ed4a2db70a448554f71331a4491e3f77600ec95f12f5e2baa86c99a28ef1add0d219cb7d52d44dd5e56adf0c8a26f7d8f2dbd07699c48f25b7843c5af09e84e27e49ec534b767724981837ac0209a9cdbf591adb3e91f67b2aab83221b323ff46c1d5972f7ba136fa35effe242223c5ccb827fe97a1260526772efa12a4651fe6fcac7ab73f15ccbc99e7491751acd"}) 03:13:32 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002ec0)={0x18, 0x3, &(0x7f0000002c80)=@framed, &(0x7f0000002cc0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000002e00), 0x8, 0x10, 0x0}, 0x80) [ 186.779093][ T3849] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.1' sets config #1 03:13:32 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000380)=@usbdevfs_driver={0x1, 0x7, &(0x7f0000000000)="66d2d248f72f0eb20326b8fdebe45d980793666fc4c0ce45b993ae7f199b1e589e52f9322dc7af3c7cdada60b7d39a21db857be05905a680c052b941ee2f8e7f15a9dd30a53eccf70cff9f211a5d2106c5de7b0e065ccf949503fbb44ab886458afc4900b78682f8ed4a2db70a448554f71331a4491e3f77600ec95f12f5e2baa86c99a28ef1add0d219cb7d52d44dd5e56adf0c8a26f7d8f2dbd07699c48f25b7843c5af09e84e27e49ec534b767724981837ac0209a9cdbf591adb3e91f67b2aab83221b323ff46c1d5972f7ba136fa35effe242223c5ccb827fe97a1260526772efa12a4651fe6fcac7ab73f15ccbc99e7491751acd"}) 03:13:32 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002ec0)={0x18, 0x4, &(0x7f0000002c80)=@framed={{}, [@alu={0x0, 0x0, 0x3}]}, &(0x7f0000002cc0)='syzkaller\x00', 0x5, 0xd6, &(0x7f0000002d00)=""/214, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:13:32 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000000), &(0x7f0000000040)=0x4) [ 186.839314][ T3857] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.1' sets config #1 [ 186.878916][ T3861] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.1' sets config #1 [ 187.035526][ T143] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 187.065468][ T145] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 187.075480][ T14] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 187.083171][ T3697] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 187.285459][ T143] usb 4-1: Using ep0 maxpacket: 32 [ 187.316233][ T145] usb 1-1: Using ep0 maxpacket: 32 [ 187.325563][ T14] usb 3-1: Using ep0 maxpacket: 16 [ 187.330786][ T3697] usb 5-1: Using ep0 maxpacket: 8 [ 187.415846][ T143] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 187.426081][ T143] usb 4-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 187.439205][ T143] usb 4-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 187.448318][ T143] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 187.456458][ T145] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 187.456481][ T145] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 187.456495][ T145] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 187.484936][ T3697] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 187.493664][ T14] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 187.504794][ T3697] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 187.514932][ T14] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 187.524800][ T3697] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 187.533726][ T14] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 187.544354][ T14] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 187.554884][ T14] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 187.565016][ T143] usb 4-1: config 0 descriptor?? [ 187.570227][ T14] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 187.606170][ T143] hub 4-1:0.0: bad descriptor, ignoring hub [ 187.612115][ T143] hub: probe of 4-1:0.0 failed with error -5 [ 187.619977][ T143] usbhid 4-1:0.0: couldn't find an input interrupt endpoint [ 187.635659][ T145] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 187.644759][ T145] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 187.652847][ T145] usb 1-1: Product: syz [ 187.657738][ T145] usb 1-1: Manufacturer: syz [ 187.662343][ T145] usb 1-1: SerialNumber: syz [ 187.695917][ T3697] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 187.705825][ T3697] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 187.714036][ T3697] usb 5-1: Product: syz [ 187.718641][ T3697] usb 5-1: Manufacturer: syz [ 187.723231][ T3697] usb 5-1: SerialNumber: syz [ 187.735520][ T14] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 187.744654][ T14] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 187.752963][ T14] usb 3-1: Product: syz [ 187.757552][ T14] usb 3-1: Manufacturer: syz [ 187.762172][ T14] usb 3-1: SerialNumber: syz [ 187.946683][ T3736] usb 4-1: USB disconnect, device number 3 [ 188.005584][ T145] usb 1-1: 0:2 : does not exist [ 188.022475][ T145] usb 1-1: USB disconnect, device number 3 [ 188.047230][ T14] cdc_ncm 3-1:1.0: bind() failure [ 188.053759][ T14] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 188.061037][ T14] cdc_ncm 3-1:1.1: bind() failure [ 188.073306][ T14] usb 3-1: USB disconnect, device number 3 [ 188.096891][ T3697] usb 5-1: 0:2 : does not exist [ 188.122817][ T3697] usb 5-1: USB disconnect, device number 3 03:13:34 executing program 0: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040), 0x10) 03:13:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3}], 0x1, 0x23b1) dup3(r0, r1, 0x0) 03:13:34 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000680), 0x6) 03:13:34 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090003206d041cc340000000000109022400010000a000090400000103010100092100000001220100"], 0x0) 03:13:34 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCGLED(r0, 0x5460, 0x0) 03:13:34 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, 0x0) 03:13:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) 03:13:34 executing program 4: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 03:13:34 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000000500)="8f", 0x1}, {&(0x7f0000000580)=']', 0x1}], 0x2}, 0x0) 03:13:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000000000000038000000850000000e000000a60000005000400095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 03:13:34 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000acbf0095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) read$FUSE(r1, &(0x7f0000000bc0)={0x2020}, 0x7ffff000) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r2, 0x8208200) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14117e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r3, 0x0) openat$thread_pidfd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fstat(r2, &(0x7f00000007c0)) ioctl$EXT4_IOC_SWAP_BOOT(r2, 0x6611) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r4, &(0x7f0000000500)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20020000}, 0xc, &(0x7f0000000480)={&(0x7f0000002c00)=ANY=[@ANYRES32, @ANYBLOB="10000c000f001000f3ff010006000500078000000d0001006d61746368616c6c0000000068060200c0020200700105000800010069666500540002800a000300aaaaaaaaaaaa0000040006000a000400bbbbbbbbbbbb00000a0003000ec444164a1700000a0003000180c200000200001c00010001000000050000000500000008000000653e000001000000f7000600711e2bcecd620897112c7612cb9cd2292331910562203c0c1e9a4607feed1d2c5a35918bf24dc9bc52cf78a13bbd642438c2f2091083b85656aa37dd7191e378aba6bb2f1d7084ce6bda45042924db0124e11b691190b90c7ebe2b011191546550e41160e2b2a0474c224fa326e7982e1f88323eb52acafd3941af6f1d02bb0bdb3204fca18b6271d1157cd1186f69429ca11042dd155805d55246b7c54550c81769523a31b4204720806435e8045465997e9360d076b1332c0bcd35a24f2cb467d0e1510459ecb8e73e5bad03e71d99c7709fd1efb227305b12bb3bdee63454172a2f3cdd62f1a0d82ae77ebb77da1eb86867000c00070001000000010000000c00080000000000000000004c0114000b00010073616d706c650000540002801800020008000000040000000200000001800000aac20000080005000900000008000400ff010000180002003f00000000feffff00000000050000000100000008000400000000c00800030007000000cf000600e138daa88a4d1c2cb8de5598ff8fb6602c4ea58d6c86b44715ec7ab27d8475801b28ce769304904b694d85620582d5def96602982f7d67011b9b530b8eb4adeec7b107b7373a0c5c53a9c25f7952dd580b3a799f00f8d115e8e4e465e7c738137076d62d53843c3973c5ca403d7f313f1c1fc8390816b1b0a06405c4fe6b293f70fbb5270d71ab2e74c52c7bcd974f7bd2f70de927b9e14cfc3b9014b61d7cd0f49920d66e6d7dd2adff1ce793d923dbc3ff5ee2bee88169b41c6bc151b57121ce16617d49eb8dbcddf685000c00070000000000000000000c000800020000000000000008000300010000009403020064000200090001006d706c73000000001c000280060004000017000006000400600000000800050029d008001f0006005b6c16113af18e8c19159e8d7fa8579b85395e309f824f776a5e17000c0007000000"], 0x6a4}}, 0x3000c000) r5 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005100)=[{{&(0x7f0000000340)=@abs={0x1}, 0x6e, &(0x7f0000000a00)=[{0x0}, {&(0x7f00000003c0)="a4b74589e2e824261593b9dd98cf169169afe403744952adf7f4dad2b18d0cc40a4ba0143bcb0fdb57a5d6", 0x2b}, {&(0x7f00000004c0)="48133025ab6ddb407c587bcba01f3691883dc8d063ce73d61f8dd5e119d374862f7e7e57398511a9b8792272a3be1f0746de621f", 0x34}, {&(0x7f0000000840)="026a69314e0f9c896a4e1f2d8e08c35598cc1106e802caf90cd4b30c1ec2c7502ba1b76b2958d15234877da38d7ac78a17c7c72895e1d103bfe0bef0229c18fc54be19350a3fd0e7ed6381946c40651dd493bc8e10ad8489ddfdd1c1b11709f7d0aa77453037337a34b3f725564876f9a14341763e2142645362a7d13be12e50ccf8792543dc39eada71bd12b4a2506175373ac51e8cb95dbb33c7dc033907be69666ec8fa9d67ba1ff516daf0629f8d380116723558a6493ef1105ddb7ce7f5b217ca6d0f30de9285a414", 0xcb}, {&(0x7f0000000940)="cb9ea9e703cc2dd9c8e5e25ee544ab4e064932c3d4e2e8a26a25b6ddbf9d0461411fbbb8ab608c72ad12aab67cb3ade38cb85ec92caaafe0de729ce8dfd8d0dbb69128662ad321f4de588d9813dedd7ac4356bf7628e54f7ac7834ce90f935224eb3fb6c8a6d52d432eb9b94a241c81fec98f4f39c7578776ff21bd6833bf9a11d427bbfa39db40bd533245ce0401360bbd0", 0x92}, {&(0x7f0000000700)="fcdea6aa212d980425255cf3ad82b4533922677835a79b61e903dac2c1f793298a83bb93a3be407eb81d0bf16ea99890da3b800a09730ce6005c43ec4f5c056ec16904d3a26dff40dfd58a32bfc836b9d307a2bec9c4b1c016e5702d95bcd997063a5c0c1ce5fdc5e5", 0x69}, {&(0x7f0000000ac0)="66747e6f63b01ba83278ce49e7b04636a7bcef75312cff87a0e8f4079e01e6b2981b1eb78bce3cca3b56b186f3082aaba1be5f69ecd5f0b5fa81f3ae67f7bb2f76b2fe6d5dae3d03479f4b34cd156c59a91be36cfc7f9f56255b7beb0aee1ecf173c2128829c09ebaa0eb7fc444d1b633bc2abb8fb397bd7970c9ac41d41ed6c48b1b9cce50d", 0x86}], 0x7, 0x0, 0x0, 0x40000}}, {{0x0, 0x0, &(0x7f0000004e40)=[{0x0}], 0x1, 0x0, 0x0, 0x801}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000004f00)="3efb763bd72829e4d916e975893d1edd2d6e944c18d9123534e14add71a8fb198617fcd8be2c4410afee1fdaab3c8712525530f1dab934cc76b4a06816dca78f82a6db22cb02b44f2626ca894ecdd5c084856cb9d3d65d96a6b9c60912f05d799d3b4c3d6c2527d888804ed0f77a88a11cc20431f76f0b7218163ceeef9c0cadbe2443e3dbf7e5dfb35ba357189a792255dac89a563cf6199d496e1b506fc2e466cfe589b962f37e47b8c9fd065ebbb5829cc6229150ca3aa9f70627", 0xbc}, {&(0x7f0000005000)="3271c1d2ab6354bbdb0b9e22f4f493089e6e6a9c29fecae0c30ccea5452ae4ab7561d76faf9f7e4fa7f4671f9e65867857c01f632e4e105c75f3446159d3b37e410e794779daec998f4dc4d5b9cc8bbc8871fc8479684fa78c884e9a0094030921941cd54ac824", 0x67}], 0x2, 0x0, 0x0, 0x8010}}], 0x3, 0x8004) ioctl$UI_SET_SWBIT(r5, 0x6611, 0x0) 03:13:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000000000000038000000850000000e000000a60000005000400095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 03:13:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000000000000038000000850000000e000000a60000005000400095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) [ 188.735675][ T3697] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 188.748560][ T26] audit: type=1800 audit(1667099614.470:5): pid=3896 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor.1" name="bus" dev="sda1" ino=1179 res=0 errno=0 [ 188.855506][ T3736] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 188.985688][ T3697] usb 4-1: Using ep0 maxpacket: 32 [ 189.105502][ T3697] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 189.115991][ T3697] usb 4-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 189.125480][ T3736] usb 5-1: Using ep0 maxpacket: 8 [ 189.129369][ T3697] usb 4-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 189.143856][ T3697] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 189.158068][ T3697] usb 4-1: config 0 descriptor?? [ 189.198582][ T3697] hub 4-1:0.0: bad descriptor, ignoring hub [ 189.204680][ T3697] hub: probe of 4-1:0.0 failed with error -5 [ 189.211767][ T3697] usbhid 4-1:0.0: couldn't find an input interrupt endpoint 03:13:35 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3}], 0x1, 0x23b1) dup3(r0, r1, 0x0) 03:13:35 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000000000000000000038000000850000000e000000a60000005000400095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) [ 189.266789][ T3736] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 189.275540][ T3736] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 189.286238][ T3736] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 189.455573][ T3736] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 189.464733][ T3736] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 189.473092][ T3736] usb 5-1: Product: syz [ 189.477409][ T3736] usb 5-1: Manufacturer: syz [ 189.482011][ T3736] usb 5-1: SerialNumber: syz [ 189.526027][ T3697] usb 4-1: USB disconnect, device number 4 [ 189.828288][ T3736] usb 5-1: 0:2 : does not exist [ 189.839080][ T3736] usb 5-1: USB disconnect, device number 4 [ 189.856673][ T3639] udevd[3639]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 03:13:35 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090003206d041cc340000000000109022400010000a000090400000103010100092100000001220100"], 0x0) 03:13:35 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) r3 = syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0x77359400}}) ptrace$poke(0x4, r3, &(0x7f00000000c0), 0x1f) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000001040)={'gre0\x00', &(0x7f0000000300)=ANY=[@ANYBLOB='syztnl2\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYBLOB="2000000000000000000000004500001400000000002f90780000000000000000dd1de0a39f2c86f7a79e6d27f2eada80df29130ce8b9f8182ed415a0f5bf36530b9a672be5e82601598e3587f82608bbb078794bf7b7eb1059a6a309f79f6803d253e88e4a6c1a4acfedb27501019aff6711ddd57f5ab39b322ee1abe6c4584706a48cf2e5a87c8210cb57526d587bddbd850ce6f05563da795ed32bdb44896a5ffea51b8579831b9a33e52874ad283d4d71377b51e1ebf9b1f773a26c263f5b759233fb7e8b905531680c955bc0c3a79cc196939a1b626ae2dca33a80548058e2733521c5c8345e9b5075208f166c5b859a9cc3017ebb0fd5d0e372567dc1bc625aa85a11dbb28802e510"]}) 03:13:35 executing program 0: syz_open_dev$mouse(0x0, 0x0, 0x0) r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) syz_genetlink_get_family_id$fou(0xfffffffffffffffe, r0) 03:13:35 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000acbf0095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) read$FUSE(r1, &(0x7f0000000bc0)={0x2020}, 0x7ffff000) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r2, 0x8208200) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14117e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r3, 0x0) openat$thread_pidfd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fstat(r2, &(0x7f00000007c0)) ioctl$EXT4_IOC_SWAP_BOOT(r2, 0x6611) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r4, &(0x7f0000000500)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20020000}, 0xc, &(0x7f0000000480)={&(0x7f0000002c00)=ANY=[@ANYRES32, @ANYBLOB="10000c000f001000f3ff010006000500078000000d0001006d61746368616c6c0000000068060200c0020200700105000800010069666500540002800a000300aaaaaaaaaaaa0000040006000a000400bbbbbbbbbbbb00000a0003000ec444164a1700000a0003000180c200000200001c00010001000000050000000500000008000000653e000001000000f7000600711e2bcecd620897112c7612cb9cd2292331910562203c0c1e9a4607feed1d2c5a35918bf24dc9bc52cf78a13bbd642438c2f2091083b85656aa37dd7191e378aba6bb2f1d7084ce6bda45042924db0124e11b691190b90c7ebe2b011191546550e41160e2b2a0474c224fa326e7982e1f88323eb52acafd3941af6f1d02bb0bdb3204fca18b6271d1157cd1186f69429ca11042dd155805d55246b7c54550c81769523a31b4204720806435e8045465997e9360d076b1332c0bcd35a24f2cb467d0e1510459ecb8e73e5bad03e71d99c7709fd1efb227305b12bb3bdee63454172a2f3cdd62f1a0d82ae77ebb77da1eb86867000c00070001000000010000000c00080000000000000000004c0114000b00010073616d706c650000540002801800020008000000040000000200000001800000aac20000080005000900000008000400ff010000180002003f00000000feffff00000000050000000100000008000400000000c00800030007000000cf000600e138daa88a4d1c2cb8de5598ff8fb6602c4ea58d6c86b44715ec7ab27d8475801b28ce769304904b694d85620582d5def96602982f7d67011b9b530b8eb4adeec7b107b7373a0c5c53a9c25f7952dd580b3a799f00f8d115e8e4e465e7c738137076d62d53843c3973c5ca403d7f313f1c1fc8390816b1b0a06405c4fe6b293f70fbb5270d71ab2e74c52c7bcd974f7bd2f70de927b9e14cfc3b9014b61d7cd0f49920d66e6d7dd2adff1ce793d923dbc3ff5ee2bee88169b41c6bc151b57121ce16617d49eb8dbcddf685000c00070000000000000000000c000800020000000000000008000300010000009403020064000200090001006d706c73000000001c000280060004000017000006000400600000000800050029d008001f0006005b6c16113af18e8c19159e8d7fa8579b85395e309f824f776a5e17000c0007000000"], 0x6a4}}, 0x3000c000) r5 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005100)=[{{&(0x7f0000000340)=@abs={0x1}, 0x6e, &(0x7f0000000a00)=[{0x0}, {&(0x7f00000003c0)="a4b74589e2e824261593b9dd98cf169169afe403744952adf7f4dad2b18d0cc40a4ba0143bcb0fdb57a5d6", 0x2b}, {&(0x7f00000004c0)="48133025ab6ddb407c587bcba01f3691883dc8d063ce73d61f8dd5e119d374862f7e7e57398511a9b8792272a3be1f0746de621f", 0x34}, {&(0x7f0000000840)="026a69314e0f9c896a4e1f2d8e08c35598cc1106e802caf90cd4b30c1ec2c7502ba1b76b2958d15234877da38d7ac78a17c7c72895e1d103bfe0bef0229c18fc54be19350a3fd0e7ed6381946c40651dd493bc8e10ad8489ddfdd1c1b11709f7d0aa77453037337a34b3f725564876f9a14341763e2142645362a7d13be12e50ccf8792543dc39eada71bd12b4a2506175373ac51e8cb95dbb33c7dc033907be69666ec8fa9d67ba1ff516daf0629f8d380116723558a6493ef1105ddb7ce7f5b217ca6d0f30de9285a414", 0xcb}, {&(0x7f0000000940)="cb9ea9e703cc2dd9c8e5e25ee544ab4e064932c3d4e2e8a26a25b6ddbf9d0461411fbbb8ab608c72ad12aab67cb3ade38cb85ec92caaafe0de729ce8dfd8d0dbb69128662ad321f4de588d9813dedd7ac4356bf7628e54f7ac7834ce90f935224eb3fb6c8a6d52d432eb9b94a241c81fec98f4f39c7578776ff21bd6833bf9a11d427bbfa39db40bd533245ce0401360bbd0", 0x92}, {&(0x7f0000000700)="fcdea6aa212d980425255cf3ad82b4533922677835a79b61e903dac2c1f793298a83bb93a3be407eb81d0bf16ea99890da3b800a09730ce6005c43ec4f5c056ec16904d3a26dff40dfd58a32bfc836b9d307a2bec9c4b1c016e5702d95bcd997063a5c0c1ce5fdc5e5", 0x69}, {&(0x7f0000000ac0)="66747e6f63b01ba83278ce49e7b04636a7bcef75312cff87a0e8f4079e01e6b2981b1eb78bce3cca3b56b186f3082aaba1be5f69ecd5f0b5fa81f3ae67f7bb2f76b2fe6d5dae3d03479f4b34cd156c59a91be36cfc7f9f56255b7beb0aee1ecf173c2128829c09ebaa0eb7fc444d1b633bc2abb8fb397bd7970c9ac41d41ed6c48b1b9cce50d", 0x86}], 0x7, 0x0, 0x0, 0x40000}}, {{0x0, 0x0, &(0x7f0000004e40)=[{0x0}], 0x1, 0x0, 0x0, 0x801}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000004f00)="3efb763bd72829e4d916e975893d1edd2d6e944c18d9123534e14add71a8fb198617fcd8be2c4410afee1fdaab3c8712525530f1dab934cc76b4a06816dca78f82a6db22cb02b44f2626ca894ecdd5c084856cb9d3d65d96a6b9c60912f05d799d3b4c3d6c2527d888804ed0f77a88a11cc20431f76f0b7218163ceeef9c0cadbe2443e3dbf7e5dfb35ba357189a792255dac89a563cf6199d496e1b506fc2e466cfe589b962f37e47b8c9fd065ebbb5829cc6229150ca3aa9f70627", 0xbc}, {&(0x7f0000005000)="3271c1d2ab6354bbdb0b9e22f4f493089e6e6a9c29fecae0c30ccea5452ae4ab7561d76faf9f7e4fa7f4671f9e65867857c01f632e4e105c75f3446159d3b37e410e794779daec998f4dc4d5b9cc8bbc8871fc8479684fa78c884e9a0094030921941cd54ac824", 0x67}], 0x2, 0x0, 0x0, 0x8010}}], 0x3, 0x8004) ioctl$UI_SET_SWBIT(r5, 0x6611, 0x0) [ 190.113055][ T26] audit: type=1800 audit(1667099615.830:6): pid=3913 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor.1" name="bus" dev="sda1" ino=1178 res=0 errno=0 03:13:36 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000acbf0095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) read$FUSE(r1, &(0x7f0000000bc0)={0x2020}, 0x7ffff000) r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r2, 0x8208200) r3 = open(&(0x7f0000000780)='./bus\x00', 0x14117e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r3, 0x0) openat$thread_pidfd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fstat(r2, &(0x7f00000007c0)) ioctl$EXT4_IOC_SWAP_BOOT(r2, 0x6611) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched(r4, &(0x7f0000000500)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20020000}, 0xc, &(0x7f0000000480)={&(0x7f0000002c00)=ANY=[@ANYRES32, @ANYBLOB="10000c000f001000f3ff010006000500078000000d0001006d61746368616c6c0000000068060200c0020200700105000800010069666500540002800a000300aaaaaaaaaaaa0000040006000a000400bbbbbbbbbbbb00000a0003000ec444164a1700000a0003000180c200000200001c00010001000000050000000500000008000000653e000001000000f7000600711e2bcecd620897112c7612cb9cd2292331910562203c0c1e9a4607feed1d2c5a35918bf24dc9bc52cf78a13bbd642438c2f2091083b85656aa37dd7191e378aba6bb2f1d7084ce6bda45042924db0124e11b691190b90c7ebe2b011191546550e41160e2b2a0474c224fa326e7982e1f88323eb52acafd3941af6f1d02bb0bdb3204fca18b6271d1157cd1186f69429ca11042dd155805d55246b7c54550c81769523a31b4204720806435e8045465997e9360d076b1332c0bcd35a24f2cb467d0e1510459ecb8e73e5bad03e71d99c7709fd1efb227305b12bb3bdee63454172a2f3cdd62f1a0d82ae77ebb77da1eb86867000c00070001000000010000000c00080000000000000000004c0114000b00010073616d706c650000540002801800020008000000040000000200000001800000aac20000080005000900000008000400ff010000180002003f00000000feffff00000000050000000100000008000400000000c00800030007000000cf000600e138daa88a4d1c2cb8de5598ff8fb6602c4ea58d6c86b44715ec7ab27d8475801b28ce769304904b694d85620582d5def96602982f7d67011b9b530b8eb4adeec7b107b7373a0c5c53a9c25f7952dd580b3a799f00f8d115e8e4e465e7c738137076d62d53843c3973c5ca403d7f313f1c1fc8390816b1b0a06405c4fe6b293f70fbb5270d71ab2e74c52c7bcd974f7bd2f70de927b9e14cfc3b9014b61d7cd0f49920d66e6d7dd2adff1ce793d923dbc3ff5ee2bee88169b41c6bc151b57121ce16617d49eb8dbcddf685000c00070000000000000000000c000800020000000000000008000300010000009403020064000200090001006d706c73000000001c000280060004000017000006000400600000000800050029d008001f0006005b6c16113af18e8c19159e8d7fa8579b85395e309f824f776a5e17000c0007000000"], 0x6a4}}, 0x3000c000) r5 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005100)=[{{&(0x7f0000000340)=@abs={0x1}, 0x6e, &(0x7f0000000a00)=[{0x0}, {&(0x7f00000003c0)="a4b74589e2e824261593b9dd98cf169169afe403744952adf7f4dad2b18d0cc40a4ba0143bcb0fdb57a5d6", 0x2b}, {&(0x7f00000004c0)="48133025ab6ddb407c587bcba01f3691883dc8d063ce73d61f8dd5e119d374862f7e7e57398511a9b8792272a3be1f0746de621f", 0x34}, {&(0x7f0000000840)="026a69314e0f9c896a4e1f2d8e08c35598cc1106e802caf90cd4b30c1ec2c7502ba1b76b2958d15234877da38d7ac78a17c7c72895e1d103bfe0bef0229c18fc54be19350a3fd0e7ed6381946c40651dd493bc8e10ad8489ddfdd1c1b11709f7d0aa77453037337a34b3f725564876f9a14341763e2142645362a7d13be12e50ccf8792543dc39eada71bd12b4a2506175373ac51e8cb95dbb33c7dc033907be69666ec8fa9d67ba1ff516daf0629f8d380116723558a6493ef1105ddb7ce7f5b217ca6d0f30de9285a414", 0xcb}, {&(0x7f0000000940)="cb9ea9e703cc2dd9c8e5e25ee544ab4e064932c3d4e2e8a26a25b6ddbf9d0461411fbbb8ab608c72ad12aab67cb3ade38cb85ec92caaafe0de729ce8dfd8d0dbb69128662ad321f4de588d9813dedd7ac4356bf7628e54f7ac7834ce90f935224eb3fb6c8a6d52d432eb9b94a241c81fec98f4f39c7578776ff21bd6833bf9a11d427bbfa39db40bd533245ce0401360bbd0", 0x92}, {&(0x7f0000000700)="fcdea6aa212d980425255cf3ad82b4533922677835a79b61e903dac2c1f793298a83bb93a3be407eb81d0bf16ea99890da3b800a09730ce6005c43ec4f5c056ec16904d3a26dff40dfd58a32bfc836b9d307a2bec9c4b1c016e5702d95bcd997063a5c0c1ce5fdc5e5", 0x69}, {&(0x7f0000000ac0)="66747e6f63b01ba83278ce49e7b04636a7bcef75312cff87a0e8f4079e01e6b2981b1eb78bce3cca3b56b186f3082aaba1be5f69ecd5f0b5fa81f3ae67f7bb2f76b2fe6d5dae3d03479f4b34cd156c59a91be36cfc7f9f56255b7beb0aee1ecf173c2128829c09ebaa0eb7fc444d1b633bc2abb8fb397bd7970c9ac41d41ed6c48b1b9cce50d", 0x86}], 0x7, 0x0, 0x0, 0x40000}}, {{0x0, 0x0, &(0x7f0000004e40)=[{0x0}], 0x1, 0x0, 0x0, 0x801}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000050c0)=[{&(0x7f0000004f00)="3efb763bd72829e4d916e975893d1edd2d6e944c18d9123534e14add71a8fb198617fcd8be2c4410afee1fdaab3c8712525530f1dab934cc76b4a06816dca78f82a6db22cb02b44f2626ca894ecdd5c084856cb9d3d65d96a6b9c60912f05d799d3b4c3d6c2527d888804ed0f77a88a11cc20431f76f0b7218163ceeef9c0cadbe2443e3dbf7e5dfb35ba357189a792255dac89a563cf6199d496e1b506fc2e466cfe589b962f37e47b8c9fd065ebbb5829cc6229150ca3aa9f70627", 0xbc}, {&(0x7f0000005000)="3271c1d2ab6354bbdb0b9e22f4f493089e6e6a9c29fecae0c30ccea5452ae4ab7561d76faf9f7e4fa7f4671f9e65867857c01f632e4e105c75f3446159d3b37e410e794779daec998f4dc4d5b9cc8bbc8871fc8479684fa78c884e9a0094030921941cd54ac824", 0x67}], 0x2, 0x0, 0x0, 0x8010}}], 0x3, 0x8004) ioctl$UI_SET_SWBIT(r5, 0x6611, 0x0) 03:13:36 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000ac"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, 0x0, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) r2 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) ioctl$UI_SET_SWBIT(r2, 0x6611, 0x0) 03:13:36 executing program 4: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 190.225684][ T145] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 190.278488][ T26] audit: type=1804 audit(1667099616.000:7): pid=3922 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/12/bus" dev="sda1" ino=1179 res=1 errno=0 [ 190.465456][ T145] usb 4-1: Using ep0 maxpacket: 32 [ 190.486473][ T26] audit: type=1800 audit(1667099616.210:8): pid=3926 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor.0" name="bus" dev="sda1" ino=1185 res=0 errno=0 [ 190.607204][ T145] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 190.617462][ T3736] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 190.637778][ T145] usb 4-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 190.651301][ T145] usb 4-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 190.663133][ T145] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 190.682742][ T145] usb 4-1: config 0 descriptor?? [ 190.729712][ T145] hub 4-1:0.0: bad descriptor, ignoring hub [ 190.740084][ T145] hub: probe of 4-1:0.0 failed with error -5 [ 190.773875][ T145] usbhid 4-1:0.0: couldn't find an input interrupt endpoint 03:13:36 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2c, 0x3a, 0xc4}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x20, &(0x7f0000000100)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) [ 190.875475][ T3736] usb 5-1: Using ep0 maxpacket: 8 03:13:36 executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{{0x9, 0x5, 0x0, 0x2, 0x400}}]}}]}}]}}, 0x0) [ 190.995875][ T3736] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 191.012467][ T3736] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 191.037244][ T3736] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 191.105552][ T3725] usb 4-1: USB disconnect, device number 5 03:13:36 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, 0x0, 0x0, 0x0) 03:13:36 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0xf0, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @in=@multicast2}}, 0xf0}}, 0x0) 03:13:36 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000002c0), 0x0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, 0x0) [ 191.153570][ T3697] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 191.225953][ T3736] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 191.235214][ T3736] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 191.245590][ T14] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 191.253234][ T3736] usb 5-1: Product: syz [ 191.259143][ T3736] usb 5-1: Manufacturer: syz [ 191.263861][ T3736] usb 5-1: SerialNumber: syz [ 191.405448][ T3697] usb 2-1: Using ep0 maxpacket: 32 03:13:37 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{}]}}]}}]}}, 0x0) 03:13:37 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8923, 0x0) [ 191.495457][ T14] usb 3-1: Using ep0 maxpacket: 32 [ 191.617638][ T14] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 191.641103][ T3736] usb 5-1: 0:2 : does not exist [ 191.837556][ T14] usb 3-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 191.847191][ T3697] usb 2-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 03:13:37 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000ac"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, 0x0, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) r2 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) ioctl$UI_SET_SWBIT(r2, 0x6611, 0x0) [ 191.890965][ T3697] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 191.897683][ T3736] usb 5-1: USB disconnect, device number 5 [ 191.911034][ T14] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 191.921245][ T3639] udevd[3639]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 191.947085][ T3697] usb 2-1: Product: syz [ 191.951294][ T3697] usb 2-1: Manufacturer: syz [ 191.958964][ T14] usb 3-1: Product: syz [ 191.963167][ T14] usb 3-1: Manufacturer: syz [ 191.974318][ T14] usb 3-1: SerialNumber: syz [ 191.979639][ T3697] usb 2-1: SerialNumber: syz [ 191.987524][ T14] usb 3-1: config 0 descriptor?? [ 191.994221][ T3697] usb 2-1: config 0 descriptor?? [ 192.005890][ T3931] raw-gadget.3 gadget.2: fail, usb_ep_enable returned -22 [ 192.026133][ T14] usb-storage 3-1:0.0: USB Mass Storage device detected [ 192.034128][ T14] usb-storage 3-1:0.0: Quirks match for vid 3340 pid ffff: 400 03:13:37 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) r3 = gettid() sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000040)=@newlink={0x30, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_NET_NS_PID={0x8, 0x13, r3}, @IFLA_VFINFO_LIST={0x8, 0x16, 0x0, 0x1, [{0x4}]}]}, 0x30}}, 0x0) [ 192.043269][ T3697] usb-storage 2-1:0.0: USB Mass Storage device detected [ 192.051606][ T3697] usb-storage 2-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 192.065590][ T3687] usb 1-1: new high-speed USB device number 4 using dummy_hcd 03:13:37 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000002780)={&(0x7f00000004c0)=@name={0x1e, 0x2, 0x0, {{}, 0x3}}, 0x10, &(0x7f00000026c0)=[{&(0x7f0000000500)="8f1fdd72e73d09cfdf5b34af4a754c13d6796943445818e9a3fec323954c8ad3fdd5633246950168670c61dee51be29651dbe58dba94f9bebdea8da00fdbf9bf344f8e7bbedc58d3d601f007bb648b9317268b2b016801ca", 0x58}, {&(0x7f0000000580)="5d2dcd2b30c3676989a5a50329434c217f3a4a11d09b415c464cf18e19f4ad85d562e2f257d684fa45b4e3774ecd4985dc74bad656935dbc7ef42fc6299e0692a45cb283de91fca507342e94169e858c5023cbc046d7be69ffa6d296652fe184888a9d01dbd21cabd70a47392ca295316d5ea2b6dfe6fadcfe74d5dae8bfbb0f64d66a203756b2c1f71f76a14332004f92693ec1386d61e4970701ad6a61b5b9f10f2bf9ba74f18f7ddc8500b517bc602fa14987f8df65cf1bef02bfd8fc808a6cb06a972c4babe7ccfb4858140b03a4c9ed7b99f67e5a4caf83f2f89e59cb8994854e48cd673282af617f2700ae5ceac1fb9a7123586e735556c02d54849454103966ff7084b4140c64c4336b9f40f08053a9b973e37b263c9eb09c860a1fa642d95b8477f17a9e0684d28da3aa7a16492af6a6b014686c5a4dc88eedff7651e34cadd20d207343624e53e04f6d1e5a1d1078cf7ea4a59f0acc22b1af66bde273bee0ca3b4e496fd90b9ca13fde66921252d400148177e0c271e5087d5e5d071e613639057d081dca0e0a094d61b8153aa60832ec9614077af479cb34196fa0fdb9c1121d28d0a5f0c378704a61edbb4abe75ca62bb718dc5c523fd975d3f8868e58e8edd9096030b2c6242930bca89abea003bc064ca83ea7f2f60daa0577d6529fcb018032e8fccc95d6501b84ce4004f2933c808d6f0ed713eb8c718301f80ed33f2014336e05a935f900db0b9449f86867ad6eaeef758657cadd76a626485cddd7db64846ae6cd2a01904926bfe8c5ebbf1d653d708599a7d904a8d381b252524b6da00a2e32b37a69b64efef7e0c48d741ea34ac9f44ca4f1eac17e57c87eb3ba893e50e2f45b0cf4bf4fc883d1dbecfb1667daa90bbcb99b695ec633cf5f4452bd7997bbc95a5e933d6c6e33a7cd8388dcc62398612fad434a753f45c71ec2ae7c4e83b1c3ca988906abaa5c0c3c97908e9db91d04bc259de9f2be67646e8bf519c7f6649980dff50a02c8eace70a9b6d75d86d9578e1064a024e1b2f60150b38927226c2a260207292daf0eae6a4ea351e7ae7c596cd77c7c6b6723ef42c49e3a7b99753cc7272f3d0837960c0c9752bd2671351d05d52378c8d3a26f4091eb2c582d2baf2a1bd90b8db0e2c510166d4fb1195f6315eca3e73d01c0084daa6895808d58669d9c27e3fa678f916c097480e4973f83aeb64fa20f94300b8734847c59e48b80308febbbdec0765cf30a4af8b0e0c4acef54d555614a2cb17784347a2e01cb0158e593d600f03ad67ec9af5404005d60a5e34d7324d18c78629ab46ae40a59bd565da24a2c5ae126ceabca88c698846e85e5b38f6289d197ea494b556334b6bdce86399bc06bef8c91ae8d4d2135f28ba7d157caefe33ad0e1e44a1ea7df538a483ea54acba6456d66948f7cfa77aa0b71c2c548b027beda3a8b6085def1fd8890e3ec229b472bcfc6af6ab9e19475d19ef7009500f0ce1454f5852bc696b1f7d32a0e5435617e611f545de169005bc3a22019731105874554eb27fd729a161c08ec4cbf7c0b51d4fad0d6e912ff8c2f7a8918a9670c6f8e749b2988b452ace8b997b72aad93de3873eed1e32b396a11d7fb5d52520508d33adad5bf8d2bc781c6e0f51e8c2132e29d369199a79e8754b921fa3ca992a28d38ba275f5e323300db0f999c622cb25105d6b957a5adfea662583863c874135fda8934f8e9a99cdf7b8aa4f347f65bad84d55fa3200c40737759ef9862043b4ec0e46c06d4ed0f5cea4b0ec439238af8647ab10032404073279b791a7a116d64200510ce00bc3b64940ac960e31c23eb61db0a0e3efbf6b9ae2eddeee0f2ab8a4bcbb932a0562df6a193f1136dfbcf3ece1bdcd2a2afee300847da2345e8577fc1c2dd7503c53a81c5a95947221fa3e184083d1fabfef372f38558b8269fea9499891b5282983c5356a9c620e10d087c25c7585ff9f96fa2bded108ffe5ff32eda5f0b3a0046e8942db0f6eb0334da28f9a82a96c8ec8eed7e6ad822104c29709d05cc2226f00524e0d115e4a429341e86ad4b1be69db5d1c72ab1a920a22839858a53034c313e2f264e0417344ed1166a2581e5e9ae467c3440d0164d74a7c321b95f8db4eb1d99590b3ff0889cdaaa0860386007324da53027be3395b59bed9318d5a51a9c0d96c0d9d595756b383c0ffa9dd766851ac15a478a3beab4b40e34ad207d32f5b9b54fe7ca9e5ad07f3d38d918ea68a2e1d5c8095ee0f698ccb123082a74a1f63a267ebd8295d99b45be14413fd7ecbdd0ac448af2096ed0f9de6ce48e0c0199778466efa7f3ff526fb13404430ce70879db4a674ec711af115d61baf32ef6abe142cccc4155e17cb112732840743a6c0a8ab4472417e08a7a3f0411959d20ef0887c9bb2a443d7221245163feef21a32f8fbe098a8ce103b7a8b9b035ff6e83767f798e456f4d0eeaac18677d7e4ca643062a8390662c4d220bf14fd50f01b1301d5d296f6c3780573509c352f72c4c4fc6cb4347d9833b2a03542fbf96924a4318b4d9b410605806a1c45c608b4319326fef094dae0998bb12b534f38770f354965c0f4ad222466238e3945050798369211f2f703c92861f301194efedc7780fcc10d6cd98048191212be4186cc4e26951c1e7c80cb736ff75c3251f4084281274a71dfbe52582cc6ba976f2cd08085325a334ce98e69aecbb7cfd36f35314ff1b6f4b8aacc2e0eddf793e8d95ced4ebe99aa6ff873e38fc72d550ad444974edd0340d8e4627846bfe374121319c1461fc0d226340e41806babd6cc671876e068629742a6b89f97fed7012102ff8de26345c9a0e33bf402db4fb23918db5353a70b7216e939af6661ba41be6adeb909ebe88255b7fa85100f44ac5f579f7317120a7d137fc02b749a0b0af3ba624582c1a336672e4c298819c2c276facbc714868adf32081fceaaf2538372add35c76f98d73c159846da1983e24312153b972cc23c4f1008c97d2017a059f4e720051d4ff3cf1a635da07f344a01892308c2893a3ba78d4d67ef630f6060fc75c5aef97ccc3159e6a9d9910118d9e425c2b1bd930d7dd3296965c8159485d7afa634eac724ce2c71458f9200e793b33f9bf90b5a972d4cc91283f700c4152899f21a21325b3616ed272162d8e2c55d22db1398d8ebb52652a353c94acef069ad79f13940fd784b4c1a9b56e198633106dbda10f2f09defffa07052a0ed3b97dbe9cfcffeb7eb395f2e15257a2d49b9078ce4286869a27988e1c975525839b5272d26b12f3a326e28ffba600360e6aeaa299ac7a5a878c5bfe3ad3499f39995ac530f8762ec4e595ccf1ee690750d463c9e65d4ccb246984d18ae1f1357353a4e518b6de8157428a333f38084476ff09721632dc219b7ef7abb64423390aa8ccc4c4b326843894586d62302184463e87d692a35458c07037c2d0c128495792a6db92be2dcc28daa65af78a5d9ba7473af17a6010b9df25630f2d6b0cde4f0007812055add426f29f3f01209ca25d355bcb2149ec850471b4c7ff38d1c4fd592552b3e394c0daa5e1cfd801f4637f5e3ccc2791c989c78150e2cf87ac0101608ffebb7b3bba9e0252e38acf328018a8fe140d790040c463160e39a136cbb5e8b452beee0259adcf36da0f88422cf1eab4c8523acea93549de8127fa7d015711697785fdf243fb6bc84f011523fcd95275ae19d803e845ae1f443352a9abc5bab21cd3d145cf21db630ae299259e94cbf317fc2bc15c95d602b6a8d943133830614ef5d8d51389c9cb2134cf07e5af057494d84a3e06b740b326185583a5f6f312e34d8b31c7191af4a46368ff4c7a78e65f4d5fe1f1be28673d2df904633af6b93a434e5f4dab855a3d1621afacf6e23094aab4f9674cfac91e363117a2b22491b5bab915af9aa3db52610f4a5e6240b5516e8d146c9e0c3b772b5a5a3cc1f959a01bd303156c8f95a9dbf095253c35594f8f7125ad8e6b937b22fadb73d3a14820b6219fb3a233358824663063218716658c4b7cbeab13f96c16a33432338cc254dbe74aa52dea0a883795130434677e2618952cfc22fa66cf552b23f7b6561112aa18c4829cdaa001978bf47e465633815f5958e0f6b96a80a137bfa83ae63dc5820e1e64837766fe5ca910527d22d2fbfb6f325ca0e5c805f47e6e417f0acba58c4f7802eb4c0ca415815dd4795abdf841995655309eec7f85559d73a01f5dfe152ce03933485ca676363e7b624468d06d2070fbcba33110823a5aba55c3a6f447d03931fba5682b4e58b55de13afb23590f11d620d265ac138a58a1f0081c470f9b593c474467330189f50184fbebd3002b8de23bcf9ec314e7cfe52644b779a43c454ca02dab959cbe9d38a82e6c6a69a3a6a42556fb35c1f52b2ebc46dac949210c57638ce2d16d0b07b4916f59e9e6a57011267dccda10e3971564c4653aa2544fcbfe75ddf09e87ac3ca0b46b1e8baa5988e5b2e8d9a2ce57a966fba9f17061b205af2d947a09e464b093eeaf900051b854ae61f98ef8daaa6763e69958f8edb22dc86835c91b177a4793f5b8e47d9037bdb00b9140f7be2d228f2c7790ca8768783194a8ce18abf3323f93365a29d789751036fe0580b94976abc4935da84233f9c497c465e089200ac0c9587f3e85d7f071afcb8081d1fdac51f31e48ae8bd62bf01477c91413d6d319d6686aa7f18d1765ae82952d06ec30f73e362f2260793968960db5e5c394c5c756d8612e9ea39146694be1c6b361505d3ae427237e53414701a85c440b538d6e719749565d8daa649f030e2bc748c8aeea0f74bde9bbdca0bb27a8caa509d34abd13f4abc701dd3692f100eb7afb7fdde8d422402b5efbbb1b3b0d40d33178317c60353ced205e19a899aa1e3e16973d55438a774af6e63eb8ea30240cdedfcee20cb2ed25ead5282e388af53f0f309ea40763fd4113d498510c29cbec3c7379c2aed6ea23675f319c154a06d7532d197d58b969473b0ced76345bae900cc6987ebf8eccda9fd4df8c9cb9e34fca9f148b6fe5ceb788c23d7d54e102dea577070eec5fe205e106c9dd94fd1eb28776f377d47e96882ac160c255f8cb6b824f74600ea34f925b45dc99a78ff03f7ee9896e4a203267cf9e36af9599397c10428a585d3d3635547313acadbce69dad44968bb9a7e5b099d4efcbd3059721c9ccc39abd10a04accf6ac3f7f3b90998b2f180137b830f113a10be2278dbf88b2a3ad4a533dc5e6cf8352b650fd036b01eebf0c46a957494484eafb7a06b625f2a806963f2930e85c1c640b93fa13bb2142a3341caf063df1e84b051fd711a17bafe409c3930e56caf886812baef82295a36e22b31f389c29168dc5171e2e6a88e61bc80d590a219be96ee6052c3559f86fad32d6b87c7f08673c1456b8d15d975d95cd6fec76067539cdcfbe4ba02f0134a47f9fb7e74b7d129b72abaca811e5c60a29d1fe5520fe3bf75fc7d6b215e12d1307beb7e5838c20dca1ff8719104a3eb3e2ed89a60958404e022f166b37296235a8a10cc80d6045888a76c1cfbd71c61afef5609872c7ff837260000c8451c10afac9df701983348cb9f564ff255f5285f1636556d3835a0b57c3ee4020d810dd917277bc19271684fb13950957f9705f56559d06e4f3a923ee09a6cefeeda192160bfc12ebc4fdd88bb45da01c8f6c00b729c876081a277b3c060a510c205997b92b03be6c528513c28e6b822a9bc720cf58f00c59fb42bf2670355c4501c63c5f5284a30107daa2581729381338", 0x1000}, {&(0x7f0000001580)="e4c4dd66553096759e4bf7e08e35029c306d2e89da0d8ad9f98937dca27af6525589da4eaaafafb0bcb284fb3ffe4363e33a45902debb22bba7566bfdc7aacd2968b9285576bac785ae3d6e3b05ec922c7bb402ecc95bea2e331f511af307022088312a9142a221c8794745634643def7c8ce9c33328c1d96b2c6b8ed3c622199d1872cb5e60ce3349e5a47d0ee9c0d01195cd2672ba09a1f1fd6a516263683bcfa9ac118c3bc331b7f932b69b8ffb18fe3a4ea0b9e375f6f4a1c798cbb13b5026ab47dfe1713c57c644f72b4ca76e377059ba8aaa2609a2cac59204b0cda4ebf7f1e98ef0a53c64c092d783185ad36778af3951dde53d392d275a4fed085d7b88836c001e6be535532be45a56dcfb6e69eb01cf4ea036b54cb0ec738f733fc5303ec4f882618eb588f1accd80119daa718e2603653775c6cfeb1d0de25bc650bcee5ce17a9bd2b758f0cf5f2e89ad828b120b9aec947f02302b416d41452b390f3dc1b56899657cee8460f64553af0fd9efce90bcaf9dcec92fa6591c3e8e0eedd1ace7fe2b8788af1d424dbce6cee1d0839bfeec3a01cebb63f6eebbc2cbad5ab89e2566c0bc39b85c3594b3980b094898b60d5714c539f386b6a37cb58df07997ad169f3d55d5f70125195ad6ab043096c5cb136e2b32bcc569577ed198d19dc72d3de5b57dcd900be56b148e5f1662b30a11a574a050facae9d0f377b129057f942dfa01d446e0fc2548f07f1e68789b6e31fdf7f79a93f44873c656942437e0f31cf6c9dd3cc09dbd0dcc272d6bc9eeab167d95241d210a1b4894a0e0f69a7ee72145245ee6fb2b311fd31eba19d560f064bc1df4eae09104072681449247697861cb83091e4e280bcfa344e15ca63dc79bc3f2735e06266103713ca60599b33e79406c5f5a814d2be55760a171493262dad3b05742fe16dc1ec868b9646d6208f36998b35cb19246a64c85e593699be76abb2563a06bad6de4c524bb148c5b41ca387a314cce68dcea08baa4097c625ae13e6116c0026290f9df7cef481ca262232be2a27417604378403ea2aa666aed9ff7ef576fcbfb5c48ce7cc92ebf0fc5974c68a657492d80845fef90af6453204e106ff7c9e8a794f1f92bd04414bf7a50a2394fbddf8b1f941b358e047ef16b9e42006ca80153a26dda7012245cb37d9bbbbafae4aff98e33a2680759a5d4cfc407835d8c0d567b1e27319a429c42600ed0a2524815c5eb5ae321f0ad7d4838c702013955ce3b9b9a43e209119b6b3549fd52a8fc4fb3f3e1140ee71893bfb7a3b0b6322f459e5b0d411eb15d60a614dc76a567af32cd750ba875eb447678fdf587e99be487f2ff88eb78bff5d12b514f0420a15124cca4b338753494045bebfe79d649fa7c75c2f92996c891db2949580cc5e9c5de44b04cdfad5ec0ccb8a14e5e2db05ed80e4eff3b0cecfc6305905460b4290fcb009010e1da8612c6761d1cab12a29ade00d1fd3aecdf0a461269c08b6545efca0dc1efc7a52f00dbd98a8ebecd6c0b8349e29d65b4062bccab2f5053c0cefdb3e7beb6fc398775d867c422105c0af4ae99c981ab54920dd83a01cac5dbca3d88339e6b9e469912dd0a745d05c73ce63c5d39b2b07746278e71652f90df3ef9f38b4868c1704dd2004681b3df216fca076bfb8882f50482967be0fdc70f9d2e5a77bd2f2cfb3787be500ad0f96b90484136d59b8ced0733adeed9c8789007ea0d93c2a3cccdd5663298c61442787ea87785cf15f0de7acd4842d42c6ad930ca47a75b1a59ca0812c43d031c096408e8dcbb6378b59812cb23d4ab0ae7118962f01eb49b84209f55974a704b79c35594bc39e555349cef136d08405696dd5f7103baebd9b7dff65c6ca1f3a721a22648515a06a06bb7ee4ca23efdb6706142846bc6c223dc085f6d96ba4b2640ab2f99f910308d33c56847849dfe118ab6b354212f1e29703b04f760f988123abda4b2e51d2497976e8baed1585a179754851b715cf155e73e7cc419f90fa730fd88404c95f923d9d394aa857ee13d6eda051fc3959e9ef18a4eaa56663fe780259baa84d695e560c63dd3ca1e5fdb724cb3a50d2c90b8bd7c9b857be5b5dbcab2e6d525a82d0586d6df70d168e1c466ea74ce5b6b67e424d7f60e8c00e684e29d087669a3b59c380a2868b8d91a79c270143ab551c60ceea1dd884320c932f483f61055f0a7a01444157080e999756c1b157a6061ed1dca6831f36e5907ba2cdfd7dbe6c5b4146f8070d186b6fa006d0b67048d02a7e64ec977ba04438d5be321bf1a92bac5fd30c904c273270facdb69bafb9989201167b9d82ebda2baaa232d519155f22c581550464a09c9b913787fac6fbfa60cec3cc66e67885ce619e5035f086454fa5709ed6a4970484a6368fefa3b280b4cf55c61496d114aa0f19978ceb4b88d174af2849727e4583005c34a6324de2241342cfad81bde3e7b64a2af33f00347de413003a429f7e11446bb09acd9616d11ef75d3a9e0b6531bc1e5d6b57b3957f3e9d929598d896cfdae947fcc63ed26d2e1977091e6b9c3aa14e452b955718aec53f9f5d48a771de942c3fb6d03a31793736ee9aa480947fddbedebc48d003076ddfc45357936428572945daa1f8341df0ddf7792350f8ad3036475f344bff17a5c7f60959a8eaf4e746d6c84af3947554a1ecf1f9c0de372896f30fd77357fde54ad57cc4536fef85187839e544c40cbe4370cadb2ecfc70dab59ec8fec9c64778a32b1211a58512577b2887cbcf2678d75f695b0104bb6f8a0e9897f34b58987fbbc5a8cd0b0f5c2ba84dcdf0e3d6b68885f67bf7206c6b6ac368fc494103bad9a2b8a8aa73395613b928cba54cf49cc57fadc8be23078845434349f96f5b90eac30a7e2e5e9891899bebf57811d8f6e57327d4b0f3c9547dd3302a5039830c32a8d5435b05189e1d6198f8c7810243aad0947b50702cf9b4f5a9d193acd11c194a4d5a7bb0ea0b64c662b920f867149bb5f353c17a1cc7680f9cd313c239dd181808e04b0f2904967478b0a99586fd69fe5ce9d8bb58e243f8647dd99fe1e76a8e3440a085a758dfa485aa5dd8229da9bddf4a3a9f3eb825315e5e851a00553b64a8de3469e6fddee51da3550071ac96421ae5175532e1f5793a431a859524a8a0642cce2813674bf4c993317d6b69003893f36670c5ba8058fade22e3102ecbd8cc4185c0d980e3ea70d8bcf04ef0f7a0111f30065a523b1618302ffa474ba6b3eaf738076d6af1433e7f7104bb51ed4b0c779079fe8a2b02699fad052822e8690a4eb80823cf18c7375409737bb7392c81f1229a817d41cc9489fb0e604374ad75be72318573b4bda1833301bdc192edf32e11cfccabf13a7bdef377ec51eec50f80dd2e77ca5be8dc00c13a941b7588aaef9a0eb93ee9e92dcd213482daf75ed3e760f6a49ba63e666721f033545554397c49e8838346ca6813ab8d4f0099eef258807d25b04c82db7de2c6fa0e35b3f7deedbe3de96153d96162467bcd2bf7d7b574c7a4a74f62fdea7c61dadf4278bf0139b19b9cd77bf140c9b15cc0175705d92a6469164103f74f2b63aff466d8867e2d8131b43682b36ea18238c79322b322c4b618b1cd639ee40056721eab0f0eebfbf476f87989db32cac99d3a0db2f4da82a0d52a3378d05a8384bbb0a8dfe5016f25748e9281c481960d2e5559f1d52c645bf09436699739d5f0ab26c3227533e179bacab7f8079af28f91a8849d6c218caa605547dc2ff4efcb6dd2c41599bf73a782f49e8b132c3a4446c7c34acc06f4b3acd69f81e1f44f23772caa8bda23588def58914f10f914f30d4c9ea3aeb52d34f4e74aa883890c12a2eab68d42b4d39d448dbfe956ee401ba413273e9442ed17c2d45dda0382f7e944e4cc88e0b070cdaae79fb3dfd68a5d48446e77b95f87e10a7a415d264f19ec4e057df6a24078681d8e479f627c6a2bb9ea580fb7bae8147e0f9a5325086f122fce0aae08ca77f7970e2a08a7b869957b1bbe0f3cdc130f5cc2ed431d0daf36339d73a1a65a4a485a55822d57f33d93b3878974216ac248a6577902598071e5fd26f56a100632bead2cab4f99c7341d3b51d9ad19ae3a4fe4ab0ef577799fade07ff49015fc9b8b348b58b07cddfa17ee563bcf6452c897769bbcd5e01da0b6fb7ff3453beea07531eda2330add03af67ecda204a4d55dd00a31632d243fad1b4a03a91d1bf84f9e0e522c5867700f86390afc50d1fe24a67a0769bea1728d436199bd12d2e50a655abbd8ba725b679c33b439f6f41a615685026051b01c7bdb29e98a7f402470a655044aa70d1dd68ede8f3704f22bd9d186a11231d4443643aef9e4feda47926fde06373b5884febe05bc6e1647c911c9ee77028f223194474be947e10768eaeac343dde83e6be0cf74af5787bd1bfb35f9b587a7d8256ed8819600ff34fecf3fddcda2c71fb03a9ac9148a88dd5bc4b707b904934991ea63be761e89915a2b1485e34e92841423ce7ee32e96b989c71b56704280bff61b5c7973621d0d3773c26091c8156762acf0b5570c971a049910968563a6de0cdafd52b0e4f532bc70fa8b79c1dcdc4d28c7a383da6b35e6ae54f27c152ba75436ecb28a6498481c6643f052c8ac8245b6f9bfa6468d822e2fc7cf52d9f80f6492ea66ec61ec3c7ce956ef9a036ff30f4d50a5142475c21373bf2aff9c8337ce48053a375362422bf022bd85367115e60e877612d3291dabc3bfa5bba66f6ac7193d0ade4a692d4493c033e9b50ff7c816289e2354ddd9757", 0xd40}, {&(0x7f0000002580)="91", 0x1}], 0x4, &(0x7f0000002740)="15", 0x1}, 0x0) [ 192.110983][ T3952] A link change request failed with some changes committed already. Interface batadv_slave_1 may have been left with an inconsistent configuration, please check. 03:13:37 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x33}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ni\x00'}}}]}, 0x138}}, 0x0) 03:13:37 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x33}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ni\x00'}}}]}, 0x138}}, 0x0) [ 192.233780][ T145] usb 3-1: USB disconnect, device number 4 [ 192.260760][ T3736] usb 2-1: USB disconnect, device number 2 [ 192.315536][ T3687] usb 1-1: Using ep0 maxpacket: 32 [ 192.324652][ T26] audit: type=1804 audit(1667099618.040:9): pid=3960 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/13/bus" dev="sda1" ino=1177 res=1 errno=0 [ 192.455548][ T3687] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 192.655729][ T3687] usb 1-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 192.667807][ T3687] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 192.677213][ T3687] usb 1-1: Product: syz [ 192.681542][ T3687] usb 1-1: Manufacturer: syz [ 192.687983][ T3687] usb 1-1: SerialNumber: syz [ 192.693594][ T3687] usb 1-1: config 0 descriptor?? 03:13:38 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x33}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ni\x00'}}}]}, 0x138}}, 0x0) 03:13:38 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8923, 0x0) 03:13:38 executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{{0x9, 0x5, 0x0, 0x2, 0x400}}]}}]}}]}}, 0x0) 03:13:38 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2c, 0x3a, 0xc4}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x20, &(0x7f0000000100)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) [ 192.736470][ T3687] usb-storage 1-1:0.0: USB Mass Storage device detected [ 192.744595][ T3687] usb-storage 1-1:0.0: Quirks match for vid 3340 pid ffff: 400 03:13:38 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x33}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'sha1-ni\x00'}}}]}, 0x138}}, 0x0) [ 192.949385][ T3725] usb 1-1: USB disconnect, device number 4 [ 193.081275][ T3689] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 193.255449][ T145] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 193.365443][ T3689] usb 2-1: Using ep0 maxpacket: 32 03:13:39 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2c, 0x3a, 0xc4}}]}}]}}, &(0x7f0000000180)={0x0, 0x0, 0x20, &(0x7f0000000100)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}]}}) 03:13:39 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000ac"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, 0x0, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) r2 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) ioctl$UI_SET_SWBIT(r2, 0x6611, 0x0) 03:13:39 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{}]}}]}}]}}, 0x0) [ 193.515484][ T145] usb 3-1: Using ep0 maxpacket: 32 [ 193.537776][ T1235] ieee802154 phy0 wpan0: encryption failed: -22 [ 193.544635][ T1235] ieee802154 phy1 wpan1: encryption failed: -22 03:13:39 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8923, 0x0) [ 193.648110][ T145] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 193.725580][ T3689] usb 2-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 193.769654][ T3689] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 193.778152][ T3689] usb 2-1: Product: syz [ 193.822532][ T3689] usb 2-1: Manufacturer: syz [ 193.827347][ T3725] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 193.854083][ T26] audit: type=1804 audit(1667099619.570:10): pid=3990 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/14/bus" dev="sda1" ino=1176 res=1 errno=0 [ 193.915271][ T3689] usb 2-1: SerialNumber: syz [ 194.040985][ T3689] usb 2-1: config 0 descriptor?? [ 194.055534][ T145] usb 3-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 194.064590][ T145] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 194.072618][ T145] usb 3-1: Product: syz [ 194.076810][ T145] usb 3-1: Manufacturer: syz [ 194.081399][ T145] usb 3-1: SerialNumber: syz [ 194.086058][ T3688] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 194.086234][ T3689] usb-storage 2-1:0.0: USB Mass Storage device detected [ 194.107204][ T145] usb 3-1: config 0 descriptor?? [ 194.110608][ T3689] usb-storage 2-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 194.125473][ T3725] usb 1-1: Using ep0 maxpacket: 32 [ 194.135512][ T3970] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 194.146120][ T145] usb-storage 3-1:0.0: USB Mass Storage device detected [ 194.161907][ T145] usb-storage 3-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 194.256063][ T3725] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 194.303188][ T3689] usb 2-1: USB disconnect, device number 3 [ 194.335637][ T3688] usb 5-1: Using ep0 maxpacket: 32 [ 194.382010][ T3697] usb 3-1: USB disconnect, device number 5 [ 194.425509][ T3725] usb 1-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 194.437794][ T3725] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 194.446069][ T3725] usb 1-1: Product: syz [ 194.450293][ T3725] usb 1-1: Manufacturer: syz [ 194.454930][ T3725] usb 1-1: SerialNumber: syz [ 194.465096][ T3725] usb 1-1: config 0 descriptor?? 03:13:40 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8923, 0x0) [ 194.531762][ T3725] usb-storage 1-1:0.0: USB Mass Storage device detected [ 194.545827][ T3725] usb-storage 1-1:0.0: Quirks match for vid 3340 pid ffff: 400 03:13:40 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{{0x9, 0x5, 0x0, 0x2, 0x400}}]}}]}}]}}, 0x0) 03:13:40 executing program 2: open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 03:13:40 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in=@private, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x33}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2, 0x0, 0x0, 0xa0}, [@algo_auth={0x48, 0x1, {{'sha1-ni\x00'}}}]}, 0x138}}, 0x0) 03:13:40 executing program 2: add_key$user(&(0x7f00000001c0), 0x0, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) [ 195.029219][ T3725] usb 1-1: USB disconnect, device number 5 [ 195.045564][ T3688] usb 5-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 195.065459][ T3688] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 03:13:40 executing program 2: keyctl$clear(0x1c, 0x0) [ 195.083475][ T3688] usb 5-1: Product: syz [ 195.092498][ T3688] usb 5-1: Manufacturer: syz [ 195.097200][ T3688] usb 5-1: SerialNumber: syz [ 195.106317][ T3688] usb 5-1: config 0 descriptor?? 03:13:40 executing program 2: readv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1) 03:13:40 executing program 2: syz_open_procfs$userns(0x0, &(0x7f0000000000)) syz_open_procfs$userns(0x0, &(0x7f0000000040)) [ 195.146066][ T3688] usb-storage 5-1:0.0: USB Mass Storage device detected [ 195.167107][ T3688] usb-storage 5-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 195.315464][ T145] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 195.366670][ T3736] usb 5-1: USB disconnect, device number 6 [ 195.585607][ T145] usb 2-1: Using ep0 maxpacket: 32 [ 195.735537][ T145] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 03:13:41 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:41 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000600)=@newpolicy={0xb8, 0x26, 0x1, 0x0, 0x0, {{@in6=@mcast2, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}}, 0xb8}}, 0x0) 03:13:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:41 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000010000000000000000ac"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, 0x0, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) r2 = creat(&(0x7f0000000a80)='./file0\x00', 0x0) ioctl$UI_SET_SWBIT(r2, 0x6611, 0x0) 03:13:41 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{}]}}]}}]}}, 0x0) [ 195.895011][ T4028] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. [ 195.905636][ T145] usb 2-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 195.918321][ T145] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 195.927087][ T26] audit: type=1804 audit(1667099621.660:11): pid=4033 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/15/bus" dev="sda1" ino=1177 res=1 errno=0 [ 196.302906][ T145] usb 2-1: Product: syz [ 196.315446][ T145] usb 2-1: Manufacturer: syz [ 196.320047][ T145] usb 2-1: SerialNumber: syz [ 196.325628][ T145] usb 2-1: config 0 descriptor?? [ 196.345625][ T4011] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 196.366006][ T145] usb-storage 2-1:0.0: USB Mass Storage device detected [ 196.380725][ T145] usb-storage 2-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 196.475518][ T3688] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 196.605822][ T145] usb 2-1: USB disconnect, device number 4 [ 196.715433][ T3688] usb 1-1: Using ep0 maxpacket: 32 [ 196.835583][ T3688] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 197.005517][ T3688] usb 1-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 197.014680][ T3688] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 197.022729][ T3688] usb 1-1: Product: syz [ 197.027142][ T3688] usb 1-1: Manufacturer: syz [ 197.031764][ T3688] usb 1-1: SerialNumber: syz [ 197.037528][ T3688] usb 1-1: config 0 descriptor?? 03:13:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:42 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x1000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() r1 = getpid() process_vm_readv(r1, &(0x7f0000008400), 0x0, &(0x7f0000008640)=[{&(0x7f0000000a40)=""/107, 0x4d}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0x2f, &(0x7f0000000340)={0x2a, 0x7, 0x31}) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffffa) sched_setscheduler(r0, 0x1, &(0x7f0000000040)=0x2000004) sched_setscheduler(r0, 0x6, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r2, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r2, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 03:13:42 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:42 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) [ 197.076244][ T3688] usb-storage 1-1:0.0: USB Mass Storage device detected [ 197.109688][ T3688] usb-storage 1-1:0.0: Quirks match for vid 3340 pid ffff: 400 03:13:43 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) [ 197.320591][ T3689] usb 1-1: USB disconnect, device number 6 03:13:43 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{}]}}]}}]}}, 0x0) 03:13:43 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:43 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x1000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() r1 = getpid() process_vm_readv(r1, &(0x7f0000008400), 0x0, &(0x7f0000008640)=[{&(0x7f0000000a40)=""/107, 0x4d}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0x2f, &(0x7f0000000340)={0x2a, 0x7, 0x31}) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffffa) sched_setscheduler(r0, 0x1, &(0x7f0000000040)=0x2000004) sched_setscheduler(r0, 0x6, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r2, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r2, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 198.195527][ T3689] usb 1-1: new high-speed USB device number 7 using dummy_hcd 03:13:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) [ 198.465681][ T3689] usb 1-1: Using ep0 maxpacket: 32 03:13:44 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:44 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x1000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() r1 = getpid() process_vm_readv(r1, &(0x7f0000008400), 0x0, &(0x7f0000008640)=[{&(0x7f0000000a40)=""/107, 0x4d}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0x2f, &(0x7f0000000340)={0x2a, 0x7, 0x31}) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffffa) sched_setscheduler(r0, 0x1, &(0x7f0000000040)=0x2000004) sched_setscheduler(r0, 0x6, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r2, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r2, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 198.625972][ T3689] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 03:13:44 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 198.826809][ T3689] usb 1-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 198.846346][ T3689] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 198.877048][ T3689] usb 1-1: Product: syz [ 198.888246][ T3689] usb 1-1: Manufacturer: syz [ 198.904207][ T3689] usb 1-1: SerialNumber: syz [ 198.923088][ T3689] usb 1-1: config 0 descriptor?? [ 198.976291][ T3689] usb-storage 1-1:0.0: USB Mass Storage device detected [ 198.994576][ T3689] usb-storage 1-1:0.0: Quirks match for vid 3340 pid ffff: 400 03:13:45 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x1000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() r1 = getpid() process_vm_readv(r1, &(0x7f0000008400), 0x0, &(0x7f0000008640)=[{&(0x7f0000000a40)=""/107, 0x4d}], 0x1, 0x0) rt_tgsigqueueinfo(r0, r1, 0x2f, &(0x7f0000000340)={0x2a, 0x7, 0x31}) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffffa) sched_setscheduler(r0, 0x1, &(0x7f0000000040)=0x2000004) sched_setscheduler(r0, 0x6, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r2, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r2, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) [ 199.249903][ T3688] usb 1-1: USB disconnect, device number 7 03:13:45 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:45 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) mmap$xdp(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) 03:13:45 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:45 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x3ff}}]}}]}}]}}, 0x0) 03:13:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x2c8002, 0x0) write$tun(r0, 0x0, 0x42) 03:13:45 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000040)={{{@in=@local, @in, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in6=@loopback, 0x0, 0x33}, 0x0, @in=@private}}, 0xe8) 03:13:45 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:45 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x418, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x98, 0x128, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x478) 03:13:45 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) 03:13:45 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) [ 200.075993][ T3689] usb 2-1: new high-speed USB device number 5 using dummy_hcd 03:13:45 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) 03:13:46 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) [ 200.345614][ T3689] usb 2-1: Using ep0 maxpacket: 32 [ 200.495612][ T3689] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping 03:13:46 executing program 5: syz_clone(0xa0100000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:46 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) 03:13:46 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) [ 200.707080][ T3689] usb 2-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 200.732478][ T3689] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 200.763586][ T3689] usb 2-1: Product: syz [ 200.779167][ T3689] usb 2-1: Manufacturer: syz [ 200.787432][ T3689] usb 2-1: SerialNumber: syz [ 200.799395][ T3689] usb 2-1: config 0 descriptor?? [ 200.856234][ T3689] usb-storage 2-1:0.0: USB Mass Storage device detected [ 200.897395][ T3689] usb-storage 2-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 201.060225][ T3689] usb 2-1: USB disconnect, device number 5 03:13:47 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xe6, 0x3e, 0xb1, 0x20, 0x3340, 0xffff, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x2c, 0x3a, 0xc4, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x3ff}}]}}]}}]}}, 0x0) 03:13:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:47 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r1, 0x0) r2 = syz_clone(0xd0040000, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r3 = userfaultfd(0x1) r4 = socket$inet(0x2, 0x3, 0x5) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000000200)={r0, r4}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000100), r0) 03:13:47 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x22, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3f0, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x450) 03:13:47 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x4362, &(0x7f0000008280)={0x0, 0x57d7, 0x0, 0x0, 0x98}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000008300), &(0x7f0000008340)) 03:13:47 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r3, 0x89f5, &(0x7f0000000340)={'sit0\x00', 0x0}) syz_clone(0x41900280, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)="24f1d5342107c074da50a1777db81c5303d020be2165620400000000000000ccb44d5102bedb01000000d8") sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000700)={0x74, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x6}}]}, 0x74}}, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000380)={0x7, 'veth0_to_bridge\x00', {}, 0x4}) 03:13:47 executing program 5: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x8a01, 0x0) 03:13:47 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000400)=@newpolicy={0xb8, 0x13, 0x1, 0x0, 0x0, {{@in=@dev, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x20, 0x0, 0x0, 0xee00}}}, 0xb8}}, 0x0) 03:13:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x418, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x98, 0xb8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x478) 03:13:47 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000580)={r0}) 03:13:47 executing program 0: getresgid(&(0x7f00000009c0), 0x0, 0x0) 03:13:47 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x6, 0x10, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3f0, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x450) [ 201.925532][ T3689] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 202.195846][ T3689] usb 2-1: Using ep0 maxpacket: 32 [ 202.346189][ T3689] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 202.545610][ T3689] usb 2-1: New USB device found, idVendor=3340, idProduct=ffff, bcdDevice= 0.00 [ 202.554866][ T3689] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 202.562939][ T3689] usb 2-1: Product: syz [ 202.567144][ T3689] usb 2-1: Manufacturer: syz [ 202.571736][ T3689] usb 2-1: SerialNumber: syz [ 202.586225][ T3689] usb 2-1: config 0 descriptor?? [ 202.626620][ T3689] usb-storage 2-1:0.0: USB Mass Storage device detected [ 202.635359][ T3689] usb-storage 2-1:0.0: Quirks match for vid 3340 pid ffff: 400 [ 202.839833][ T3689] usb 2-1: USB disconnect, device number 6 03:13:49 executing program 1: bpf$BPF_GET_PROG_INFO(0x19, 0x0, 0x0) 03:13:49 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x200007b8, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x98, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x478) 03:13:49 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e24}, 0x1c) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000000)=0x83b5, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 03:13:49 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{0x0}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}, 0x800}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) syz_clone3(&(0x7f0000000800)={0x41003700, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) sched_setscheduler(r0, 0x0, &(0x7f0000000180)) 03:13:49 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:49 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000000)=0x83b5, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, 0x0) 03:13:49 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 03:13:49 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000b40), 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000280)={r0, r1, 0x0, 0x0, 0x0}, 0x30) 03:13:49 executing program 1: bpf$BPF_GET_PROG_INFO(0x10, &(0x7f0000000780)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:13:49 executing program 1: add_key(&(0x7f0000000980)='.dead\x00', 0x0, 0x0, 0x0, 0xfffffffffffffff9) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000002080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000280)="b2edbdfe16b02c034ddba6c47e63dcafe38f8b622ff9915efcbfa93c9c6914eb40475156a18fe45ca2e9d36fb2c5071fbc2cf61f29304dd465fea4d5e4f53d8d346a3f8db364c1f1812800826ba39b2e1ad5019a4caa4a21c93ef1a183b0da3e8da3081765cd40d10ae95b0016c9d1d17b776ef034456962ce623b809626905eda50a667154a48bdba4f070317d0e2d957773d172b20815170fd371c69a60f69cbac10dda206534b073895f40a3420e2f47250998446c96939c918b4eea738ecd93e1d9d571b60df9a043ac1c4a9d47c64b50e4fe43b6ca20ee6f0af9512191b55c2423843") syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:49 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x88103, 0x0) 03:13:49 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{0x0}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}, 0x800}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) syz_clone3(&(0x7f0000000800)={0x41003700, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) sched_setscheduler(r0, 0x0, &(0x7f0000000180)) [ 203.803907][ T4219] loop5: detected capacity change from 0 to 264192 03:13:49 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f0000000080)=@raw=[@ldst={0x0, 0x0, 0x2}, @cb_func], &(0x7f0000000000)='syzkaller\x00', 0x2, 0xd0, &(0x7f0000000240)=""/208, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:13:49 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000007c0)=@raw={'raw\x00', 0x9, 0x3, 0x240, 0xe0, 0xffffffff, 0xffffffff, 0xe0, 0xffffffff, 0x1a8, 0xffffffff, 0xffffffff, 0x1a8, 0xffffffff, 0x3, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'veth0_to_bond\x00', 'geneve0\x00'}, 0x0, 0xa0, 0xe0, 0x0, {}, [@common=@ah={{0x30}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "e50cde9f9952e5332b41e7fc15a849205fffdcca9f0b2dc7dfd08f3aed56"}}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@common=@unspec=@addrtype1={{0x28}}]}, @common=@inet=@SET2={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2a0) [ 203.890375][ T3639] I/O error, dev loop5, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 203.890982][ T4243] x_tables: duplicate underflow at hook 3 03:13:50 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e24}, 0x1c) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000000)=0x83b5, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 03:13:50 executing program 2: openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) 03:13:50 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000300)) 03:13:50 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:50 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@mangle={'mangle\x00', 0x1f, 0x6, 0x418, 0x128, 0x128, 0x358, 0x298, 0x1f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x3f8, 0x6, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'gretap0\x00', 'tunl0\x00'}, 0x0, 0x98, 0x90, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@multicast2, @dev, 0x0, 0x0, 'veth0_to_bridge\x00', 'wg0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "7145e25ccf0add84e14b884b4cf2df27ee6cc31e483bfdb9337015d87c17"}}}, {{@ip={@multicast1, @dev, 0x0, 0x0, 'vlan1\x00', 'batadv_slave_0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@ip={@local, @private, 0x0, 0x0, 'xfrm0\x00', 'ip6erspan0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x478) 03:13:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:50 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000400)=@newpolicy={0xb8, 0x15, 0x1, 0x0, 0x0, {{@in, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {0x9d000000}}}, 0xb8}}, 0x0) 03:13:50 executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) getpid() socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$inet6(0xa, 0x2, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) splice(0xffffffffffffffff, &(0x7f0000000100), 0xffffffffffffffff, &(0x7f0000000140)=0x2, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000000)=0x83b5, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) 03:13:50 executing program 4: sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) [ 204.561437][ T4266] netlink: 104 bytes leftover after parsing attributes in process `syz-executor.2'. 03:13:50 executing program 2: syz_emit_ethernet(0x42, &(0x7f00000000c0)={@random="d3a04d80646b", @empty, @val, {@ipv4}}, 0x0) 03:13:50 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5608, 0x0) 03:13:50 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[], 0x7b9c0b) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4048001}, 0x40) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES8, @ANYRES16=r4, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7ff952227b27f3eb211ea62159130000d4aa110827a9b6fd21e2a15cd38034156274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f9204b5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31d6e10c8a60a27ff932d8b1ac03820465375f8eba65c7d88dfebc62ea4631984d8076aa3a1bdb74799e94e48f4ed4e807e9f00100010000000000d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b9802545a5b503c2f918f9c218b0779ee83075600dc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4adf47621aeb893a60849d6475527d044fc0494b19524ca66cd6f737001bcb9f69608000bc9ba1", @ANYRESDEC, @ANYRESOCT=r0], 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)=ANY=[@ANYBLOB="1227055da84a93d3f7509547f8ac7fa5516a47015a5e2af3d13553b23b4a9f91a7a0eacbc9a8007155e84fb6d5a96201000000f633bc53b0f4e07c84da4b3c8c80177793a897d1b924109bc6f905bf8927460a9bdd0719959a8e93fe63453ae53205a7644bf4e7e665ca8cd1cfd04e544fd7f3f5e493fa6b88a3c06ef140d671d0749a5bc17042ce5e5a6c901f25d4501c0c6196362c39746508df97ab5ecf16b9b76e3b84a5b50a5bea8319f02429bce94e7147feece479fd28b972fe33eb372a8c6416e88ffe08c5b2f890b8e4734e85f4f7c6c9300a3745a4692f00b94b15d28cac8d95a0cf63396d0c98c44493ff3d2f9979ab7756be0aff1acd1812c25b690f340ab2eefe00f7d61f9bd3246ee96c3b27a85989ca55e14dd1e436fa997c5f7b370d", @ANYRES16=r4, @ANYRES64, @ANYRES8=r0, @ANYBLOB="33d1ab2957f39e42c002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000240)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1e5a70fae9757eaa}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="e45be137", @ANYRESOCT=r4, @ANYBLOB="04002fbd7000fddbdf253200000008000300", @ANYRES32=r5, @ANYRES8=r4], 0x1c}, 0x1, 0x0, 0x0, 0x2404c8d0}, 0xc840) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="28fb4400000000000000000000005a6757fb6e1761a1b8f850e6e3aca7d94588b4824d206cd3153dbb2b4329214b28a2bea85439c85182a9573b2c6e10fad200"/73, @ANYRES32=0x0, @ANYBLOB="000000000000000008002800224e0000ebe041d52b5cae79271f4fff969f946da104d9bef8d29bd4d988608de195402eff7f000000000000cb2073ae07b34f1f5eee71bd32d4b157454ee1de1bec0cfcf15f"], 0x28}}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000180)=ANY=[@ANYRES64=r4], 0x14}, 0x1, 0x0, 0x0, 0x20000001}, 0xc000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendfile(r7, r6, 0x0, 0x800000017fc) [ 205.129447][ T26] audit: type=1804 audit(1667099630.850:12): pid=4287 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2707361863/syzkaller.4FGOtv/41/cgroup.controllers" dev="sda1" ino=1183 res=1 errno=0 03:13:51 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:51 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:51 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:51 executing program 4: sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) 03:13:51 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:52 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[], 0x7b9c0b) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4048001}, 0x40) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES8, @ANYRES16=r4, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7ff952227b27f3eb211ea62159130000d4aa110827a9b6fd21e2a15cd38034156274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f9204b5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31d6e10c8a60a27ff932d8b1ac03820465375f8eba65c7d88dfebc62ea4631984d8076aa3a1bdb74799e94e48f4ed4e807e9f00100010000000000d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b9802545a5b503c2f918f9c218b0779ee83075600dc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4adf47621aeb893a60849d6475527d044fc0494b19524ca66cd6f737001bcb9f69608000bc9ba1", @ANYRESDEC, @ANYRESOCT=r0], 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)=ANY=[@ANYBLOB="1227055da84a93d3f7509547f8ac7fa5516a47015a5e2af3d13553b23b4a9f91a7a0eacbc9a8007155e84fb6d5a96201000000f633bc53b0f4e07c84da4b3c8c80177793a897d1b924109bc6f905bf8927460a9bdd0719959a8e93fe63453ae53205a7644bf4e7e665ca8cd1cfd04e544fd7f3f5e493fa6b88a3c06ef140d671d0749a5bc17042ce5e5a6c901f25d4501c0c6196362c39746508df97ab5ecf16b9b76e3b84a5b50a5bea8319f02429bce94e7147feece479fd28b972fe33eb372a8c6416e88ffe08c5b2f890b8e4734e85f4f7c6c9300a3745a4692f00b94b15d28cac8d95a0cf63396d0c98c44493ff3d2f9979ab7756be0aff1acd1812c25b690f340ab2eefe00f7d61f9bd3246ee96c3b27a85989ca55e14dd1e436fa997c5f7b370d", @ANYRES16=r4, @ANYRES64, @ANYRES8=r0, @ANYBLOB="33d1ab2957f39e42c002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000240)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1e5a70fae9757eaa}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="e45be137", @ANYRESOCT=r4, @ANYBLOB="04002fbd7000fddbdf253200000008000300", @ANYRES32=r5, @ANYRES8=r4], 0x1c}, 0x1, 0x0, 0x0, 0x2404c8d0}, 0xc840) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="28fb4400000000000000000000005a6757fb6e1761a1b8f850e6e3aca7d94588b4824d206cd3153dbb2b4329214b28a2bea85439c85182a9573b2c6e10fad200"/73, @ANYRES32=0x0, @ANYBLOB="000000000000000008002800224e0000ebe041d52b5cae79271f4fff969f946da104d9bef8d29bd4d988608de195402eff7f000000000000cb2073ae07b34f1f5eee71bd32d4b157454ee1de1bec0cfcf15f"], 0x28}}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000180)=ANY=[@ANYRES64=r4], 0x14}, 0x1, 0x0, 0x0, 0x20000001}, 0xc000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendfile(r7, r6, 0x0, 0x800000017fc) 03:13:52 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:52 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[], 0x7b9c0b) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4048001}, 0x40) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES8, @ANYRES16=r4, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7ff952227b27f3eb211ea62159130000d4aa110827a9b6fd21e2a15cd38034156274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f9204b5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31d6e10c8a60a27ff932d8b1ac03820465375f8eba65c7d88dfebc62ea4631984d8076aa3a1bdb74799e94e48f4ed4e807e9f00100010000000000d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b9802545a5b503c2f918f9c218b0779ee83075600dc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4adf47621aeb893a60849d6475527d044fc0494b19524ca66cd6f737001bcb9f69608000bc9ba1", @ANYRESDEC, @ANYRESOCT=r0], 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)=ANY=[@ANYBLOB="1227055da84a93d3f7509547f8ac7fa5516a47015a5e2af3d13553b23b4a9f91a7a0eacbc9a8007155e84fb6d5a96201000000f633bc53b0f4e07c84da4b3c8c80177793a897d1b924109bc6f905bf8927460a9bdd0719959a8e93fe63453ae53205a7644bf4e7e665ca8cd1cfd04e544fd7f3f5e493fa6b88a3c06ef140d671d0749a5bc17042ce5e5a6c901f25d4501c0c6196362c39746508df97ab5ecf16b9b76e3b84a5b50a5bea8319f02429bce94e7147feece479fd28b972fe33eb372a8c6416e88ffe08c5b2f890b8e4734e85f4f7c6c9300a3745a4692f00b94b15d28cac8d95a0cf63396d0c98c44493ff3d2f9979ab7756be0aff1acd1812c25b690f340ab2eefe00f7d61f9bd3246ee96c3b27a85989ca55e14dd1e436fa997c5f7b370d", @ANYRES16=r4, @ANYRES64, @ANYRES8=r0, @ANYBLOB="33d1ab2957f39e42c002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000240)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1e5a70fae9757eaa}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="e45be137", @ANYRESOCT=r4, @ANYBLOB="04002fbd7000fddbdf253200000008000300", @ANYRES32=r5, @ANYRES8=r4], 0x1c}, 0x1, 0x0, 0x0, 0x2404c8d0}, 0xc840) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="28fb4400000000000000000000005a6757fb6e1761a1b8f850e6e3aca7d94588b4824d206cd3153dbb2b4329214b28a2bea85439c85182a9573b2c6e10fad200"/73, @ANYRES32=0x0, @ANYBLOB="000000000000000008002800224e0000ebe041d52b5cae79271f4fff969f946da104d9bef8d29bd4d988608de195402eff7f000000000000cb2073ae07b34f1f5eee71bd32d4b157454ee1de1bec0cfcf15f"], 0x28}}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000180)=ANY=[@ANYRES64=r4], 0x14}, 0x1, 0x0, 0x0, 0x20000001}, 0xc000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendfile(r7, r6, 0x0, 0x800000017fc) 03:13:52 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[], 0x7b9c0b) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4048001}, 0x40) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES8, @ANYRES16=r4, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7ff952227b27f3eb211ea62159130000d4aa110827a9b6fd21e2a15cd38034156274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f9204b5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31d6e10c8a60a27ff932d8b1ac03820465375f8eba65c7d88dfebc62ea4631984d8076aa3a1bdb74799e94e48f4ed4e807e9f00100010000000000d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b9802545a5b503c2f918f9c218b0779ee83075600dc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4adf47621aeb893a60849d6475527d044fc0494b19524ca66cd6f737001bcb9f69608000bc9ba1", @ANYRESDEC, @ANYRESOCT=r0], 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)=ANY=[@ANYBLOB="1227055da84a93d3f7509547f8ac7fa5516a47015a5e2af3d13553b23b4a9f91a7a0eacbc9a8007155e84fb6d5a96201000000f633bc53b0f4e07c84da4b3c8c80177793a897d1b924109bc6f905bf8927460a9bdd0719959a8e93fe63453ae53205a7644bf4e7e665ca8cd1cfd04e544fd7f3f5e493fa6b88a3c06ef140d671d0749a5bc17042ce5e5a6c901f25d4501c0c6196362c39746508df97ab5ecf16b9b76e3b84a5b50a5bea8319f02429bce94e7147feece479fd28b972fe33eb372a8c6416e88ffe08c5b2f890b8e4734e85f4f7c6c9300a3745a4692f00b94b15d28cac8d95a0cf63396d0c98c44493ff3d2f9979ab7756be0aff1acd1812c25b690f340ab2eefe00f7d61f9bd3246ee96c3b27a85989ca55e14dd1e436fa997c5f7b370d", @ANYRES16=r4, @ANYRES64, @ANYRES8=r0, @ANYBLOB="33d1ab2957f39e42c002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000240)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1e5a70fae9757eaa}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="e45be137", @ANYRESOCT=r4, @ANYBLOB="04002fbd7000fddbdf253200000008000300", @ANYRES32=r5, @ANYRES8=r4], 0x1c}, 0x1, 0x0, 0x0, 0x2404c8d0}, 0xc840) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="28fb4400000000000000000000005a6757fb6e1761a1b8f850e6e3aca7d94588b4824d206cd3153dbb2b4329214b28a2bea85439c85182a9573b2c6e10fad200"/73, @ANYRES32=0x0, @ANYBLOB="000000000000000008002800224e0000ebe041d52b5cae79271f4fff969f946da104d9bef8d29bd4d988608de195402eff7f000000000000cb2073ae07b34f1f5eee71bd32d4b157454ee1de1bec0cfcf15f"], 0x28}}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000180)=ANY=[@ANYRES64=r4], 0x14}, 0x1, 0x0, 0x0, 0x20000001}, 0xc000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendfile(r7, r6, 0x0, 0x800000017fc) 03:13:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:53 executing program 4: sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) [ 207.226322][ T26] audit: type=1804 audit(1667099632.950:13): pid=4321 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2707361863/syzkaller.4FGOtv/42/cgroup.controllers" dev="sda1" ino=1169 res=1 errno=0 [ 207.408136][ T26] audit: type=1804 audit(1667099633.130:14): pid=4331 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/28/cgroup.controllers" dev="sda1" ino=1166 res=1 errno=0 03:13:53 executing program 1: sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) 03:13:53 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) [ 207.458763][ T26] audit: type=1804 audit(1667099633.180:15): pid=4323 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1903548621/syzkaller.SwH7c2/35/cgroup.controllers" dev="sda1" ino=1175 res=1 errno=0 03:13:53 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:53 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:53 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:53 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[], 0x7b9c0b) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4048001}, 0x40) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES8, @ANYRES16=r4, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7ff952227b27f3eb211ea62159130000d4aa110827a9b6fd21e2a15cd38034156274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f9204b5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31d6e10c8a60a27ff932d8b1ac03820465375f8eba65c7d88dfebc62ea4631984d8076aa3a1bdb74799e94e48f4ed4e807e9f00100010000000000d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b9802545a5b503c2f918f9c218b0779ee83075600dc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4adf47621aeb893a60849d6475527d044fc0494b19524ca66cd6f737001bcb9f69608000bc9ba1", @ANYRESDEC, @ANYRESOCT=r0], 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)=ANY=[@ANYBLOB="1227055da84a93d3f7509547f8ac7fa5516a47015a5e2af3d13553b23b4a9f91a7a0eacbc9a8007155e84fb6d5a96201000000f633bc53b0f4e07c84da4b3c8c80177793a897d1b924109bc6f905bf8927460a9bdd0719959a8e93fe63453ae53205a7644bf4e7e665ca8cd1cfd04e544fd7f3f5e493fa6b88a3c06ef140d671d0749a5bc17042ce5e5a6c901f25d4501c0c6196362c39746508df97ab5ecf16b9b76e3b84a5b50a5bea8319f02429bce94e7147feece479fd28b972fe33eb372a8c6416e88ffe08c5b2f890b8e4734e85f4f7c6c9300a3745a4692f00b94b15d28cac8d95a0cf63396d0c98c44493ff3d2f9979ab7756be0aff1acd1812c25b690f340ab2eefe00f7d61f9bd3246ee96c3b27a85989ca55e14dd1e436fa997c5f7b370d", @ANYRES16=r4, @ANYRES64, @ANYRES8=r0, @ANYBLOB="33d1ab2957f39e42c002000000"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_GET_SURVEY(r0, &(0x7f0000000240)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1e5a70fae9757eaa}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="e45be137", @ANYRESOCT=r4, @ANYBLOB="04002fbd7000fddbdf253200000008000300", @ANYRES32=r5, @ANYRES8=r4], 0x1c}, 0x1, 0x0, 0x0, 0x2404c8d0}, 0xc840) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000780)=ANY=[@ANYBLOB="28fb4400000000000000000000005a6757fb6e1761a1b8f850e6e3aca7d94588b4824d206cd3153dbb2b4329214b28a2bea85439c85182a9573b2c6e10fad200"/73, @ANYRES32=0x0, @ANYBLOB="000000000000000008002800224e0000ebe041d52b5cae79271f4fff969f946da104d9bef8d29bd4d988608de195402eff7f000000000000cb2073ae07b34f1f5eee71bd32d4b157454ee1de1bec0cfcf15f"], 0x28}}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000180)=ANY=[@ANYRES64=r4], 0x14}, 0x1, 0x0, 0x0, 0x20000001}, 0xc000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendfile(r7, r6, 0x0, 0x800000017fc) 03:13:54 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5425, &(0x7f0000000000)) 03:13:54 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000040)={0x0, 0x9}) 03:13:54 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5410, 0x0) 03:13:54 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x4b2f, &(0x7f0000000000)) 03:13:54 executing program 4: rt_sigaction(0x1, &(0x7f0000000400)={&(0x7f0000000380)="660f178ca100800000885ce201f046811c811e1e0000c42279aea2164f0000c4c19e5220c421c1f517f3450f01dc450f01f9c4017d50c2c441ed659a0e000000", 0x0, 0x0}, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)) 03:13:54 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5410, 0x0) 03:13:54 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:54 executing program 4: syz_clone(0x800000, 0x0, 0x0, 0x0, &(0x7f0000004180), 0x0) 03:13:54 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x4b4d, 0x0) 03:13:54 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x560a, 0x0) [ 209.057976][ T26] audit: type=1804 audit(1667099634.780:16): pid=4370 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir792064124/syzkaller.oa5CF3/29/cgroup.controllers" dev="sda1" ino=1173 res=1 errno=0 03:13:54 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:55 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0x0, 0x0, 0x0, 0x4}, 0x48) 03:13:55 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5410, 0x0) 03:13:55 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5437, 0x0) 03:13:55 executing program 4: syz_clone(0x40342000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x8, 0x0, 0x0) 03:13:55 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5410, 0x0) 03:13:55 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBMETA(r0, 0x5437, 0x0) 03:13:55 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000001400)) 03:13:55 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:55 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, 0x0, 0x0}, 0x58) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @empty}, @l2tp={0x2, 0x0, @local}, @hci, 0xf0f4}) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000001000010000200000000000000000000a140000001100010000000000000000000000000ae880973f582ab1780ce20225087b90c079a44a3290cde833ca3f6af1711dce1c88d8987be808450f930fe092da34fc769435"], 0x28}}, 0x0) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000480)='.pending_reads\x00', 0x0, 0x2c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x6, &(0x7f0000000100)=@raw=[@map_fd={0x18, 0x7, 0x1, 0x0, 0x1}, @map_fd={0x18, 0x1}, @call={0x85, 0x0, 0x0, 0x4a}, @generic={0x80, 0x1, 0x2, 0x0, 0xfffff1ba}], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000400)={0x2, 0xa, 0x7, 0x7000}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r4]}, 0x80) 03:13:55 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000000240)=""/221, 0x3e, 0xdd, 0x1}, 0x20) 03:13:55 executing program 4: syz_clone(0x40342000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x8, 0x0, 0x0) 03:13:55 executing program 2: syz_clone(0x40342000, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="cae46b85dedaae7b28fa05490db919fb886376820e90393f8390fed0c8d5832466d7f828d56253cf37dc4c0b9f46fb9fe50ba49948e594c7f5c59ba1dd") 03:13:55 executing program 5: syz_clone(0x40342000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:55 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x20, 0x20, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x2}]}, @union]}}, &(0x7f0000000240)=""/221, 0x3a, 0xdd, 0x1}, 0x20) 03:13:55 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1b, 0x0, 0x0, 0x0, 0x4}, 0x48) 03:13:55 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1b, 0x0, 0x0, 0x0, 0x4}, 0x48) 03:13:56 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1b, 0x0, 0x0, 0x0, 0x4}, 0x48) 03:13:56 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1b, 0x0, 0x0, 0x0, 0x4}, 0x48) 03:13:56 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x840) 03:13:56 executing program 5: syz_clone(0x40342000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:56 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x840) 03:13:56 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={r0, 0x1d, 0x0, 0x0, 0x0}, 0x20) 03:13:56 executing program 0: socketpair(0x28, 0x0, 0x0, &(0x7f0000000ac0)) 03:13:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:56 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0xf}, 0x48) 03:13:56 executing program 0: openat$vfio(0xffffffffffffff9c, &(0x7f0000002100), 0x0, 0x0) creat(&(0x7f0000002300)='./file0\x00', 0x0) 03:13:56 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) dup2(r0, r1) read$FUSE(r1, 0x0, 0x0) 03:13:56 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x840) 03:13:56 executing program 4: openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x440, 0x0) 03:13:56 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x840) 03:13:56 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) fdatasync(r0) 03:13:56 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x12}, 0x48) 03:13:56 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x16100, 0x0) 03:13:56 executing program 1: r0 = epoll_create(0x2) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000002240), 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000240)={0x20000010}) 03:13:56 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 03:13:57 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:57 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) r1 = epoll_create(0x8) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000003c0)) 03:13:57 executing program 4: openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x109002, 0x0) 03:13:57 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) dup2(r0, r1) 03:13:57 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x149a42, 0x0) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000040)={0xa, 0x1}, 0xc) write$RDMA_USER_CM_CMD_RESOLVE_ROUTE(r0, &(0x7f0000000000)={0x4, 0x8}, 0xffffff80) 03:13:57 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCADDDLCI(r0, 0x8980, &(0x7f0000000080)={'ip6tnl0\x00'}) 03:13:57 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000002200)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$userns(r1, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) 03:13:57 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$userns(r1, 0x0) 03:13:57 executing program 0: creat(&(0x7f0000002300)='./file0\x00', 0x0) creat(&(0x7f0000002300)='./file0\x00', 0x0) 03:13:57 executing program 1: syz_io_uring_setup(0x6089, &(0x7f0000000100)={0x0, 0x1f97, 0x8}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) 03:13:57 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$userns(r1, 0x0) 03:13:57 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/schedstat\x00', 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x9}, &(0x7f0000000080)={0x4}, 0x0, &(0x7f0000000140)={0x77359400}, 0x0) 03:13:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:58 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000000)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 03:13:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, r1, 0x1, 0x0, 0x0, {{}, {}, {0x1c, 0x17, {0x0, 0x0, @l2={'eth', 0x3a, 'ip6_vti0\x00'}}}}, [""]}, 0x38}}, 0x0) 03:13:58 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000006c0)=@bridge_setlink={0x28, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x8, 0xc, 0x0, 0x0, [@AF_BRIDGE={0x4}]}]}, 0x28}}, 0x0) 03:13:58 executing program 5: io_setup(0x4, &(0x7f0000000340)=0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) io_submit(r0, 0x2, &(0x7f0000000200)=[&(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) 03:13:58 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x149a42, 0x0) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000040)={0xa, 0x1}, 0xc) write$RDMA_USER_CM_CMD_RESOLVE_ROUTE(r0, &(0x7f0000000000)={0x4, 0x8}, 0xffffff80) 03:13:58 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100), &(0x7f00000001c0)=0x98) [ 212.545955][ T4531] tipc: Started in network mode 03:13:58 executing program 0: fchownat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0, 0x0) 03:13:58 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SOUND_MIXER_READ_VOLUME(r0, 0x80044d13, &(0x7f0000000040)) 03:13:58 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000f00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000440)={{0x1, 0x1, 0x18, r1}, './file1\x00'}) 03:13:58 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000006c0)=@bridge_setlink={0x28, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x8, 0xc, 0x0, 0x0, [@AF_BRIDGE={0x4}]}]}, 0x28}}, 0x0) 03:13:58 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000240)={0x0, 0x0, 0x0}) [ 212.567411][ T4531] tipc: Node identity , cluster identity 4711 [ 212.574724][ T4531] tipc: Failed to obtain node identity [ 212.581194][ T4531] tipc: Enabling of bearer rejected, failed to enable media [ 212.591448][ T4537] bridge0: port 1(bridge_slave_0) entered blocking state [ 212.598568][ T4537] bridge0: port 1(bridge_slave_0) entered forwarding state [ 212.671172][ T4553] bridge0: port 1(bridge_slave_0) entered blocking state [ 212.678304][ T4553] bridge0: port 1(bridge_slave_0) entered forwarding state 03:13:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:13:59 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000016c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_STATUS64(r0, 0x80605414, 0x0) 03:13:59 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="7360328eefdde784eb18af797a746e6c", @ANYRES32=0x0, @ANYBLOB="0000000000000000000000004500001400000000000090787f"]}) 03:13:59 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) sendmsg$NL802154_CMD_SET_LBT_MODE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14}, 0x14}}, 0x0) 03:13:59 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000006c0)=@bridge_setlink={0x28, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x8, 0xc, 0x0, 0x0, [@AF_BRIDGE={0x4}]}]}, 0x28}}, 0x0) 03:13:59 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x101}}) 03:13:59 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000280)=@nameseq={0x1e, 0x1, 0x3, {0x1, 0x1, 0x1}}, 0x10) 03:13:59 executing program 5: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$search(0xa, r0, &(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x0}, 0xfffffffffffffff8) keyctl$unlink(0x9, 0x0, r0) keyctl$unlink(0x9, r0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0) 03:13:59 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x1, 0x0, 0x0, 0x0, {{0x15, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x2f, 0x0, @rand_addr, @empty, {[@rr={0x7, 0x13, 0x0, [@loopback, @rand_addr, @empty, @remote]}, @timestamp_prespec={0x44, 0x2c, 0x0, 0x3, 0x0, [{@remote}, {@dev}, {@private}, {@multicast1}, {@local}]}]}}}}}) 03:13:59 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000006c0)=@bridge_setlink={0x28, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x8, 0xc, 0x0, 0x0, [@AF_BRIDGE={0x4}]}]}, 0x28}}, 0x0) [ 213.420224][ T4559] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.427509][ T4559] bridge0: port 1(bridge_slave_0) entered forwarding state 03:13:59 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r0, &(0x7f0000001380)={0x2020}, 0x2020) 03:13:59 executing program 0: syz_clone(0x8200200, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)='(') bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) write$9p(0xffffffffffffffff, 0x0, 0x0) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x0) [ 213.480840][ T4572] tipc: Can't bind to reserved service type 1 [ 213.508245][ T4575] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.515428][ T4575] bridge0: port 1(bridge_slave_0) entered forwarding state 03:14:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x7fff, "31c4c6219576f480281df9496c38def7b83abb20efe1d854bbffcb2130096ef9"}) 03:14:00 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x38}}, 0x0) 03:14:00 executing program 4: r0 = syz_open_dev$sndpcmp(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r0, 0xc2604111, &(0x7f00000000c0)={0x0, [[0x1], [0x6]]}) 03:14:00 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0/file0\x00'}) 03:14:00 executing program 0: syz_clone(0x8200200, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)='(') bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) write$9p(0xffffffffffffffff, 0x0, 0x0) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x0) 03:14:00 executing program 2: socketpair(0x21, 0x0, 0x2, 0x0) 03:14:00 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) 03:14:00 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 03:14:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000240)={0x1f, 0x0, 0x0}) 03:14:00 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$TIPC_MCAST_BROADCAST(r0, 0x10f, 0x85) 03:14:00 executing program 0: syz_clone(0x8200200, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)='(') bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) write$9p(0xffffffffffffffff, 0x0, 0x0) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x0) 03:14:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:00 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000100)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @private}}}}) 03:14:00 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/consoles\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000066c0)={0x2020}, 0x2020) 03:14:00 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'syztnl2\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}}) 03:14:00 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000280)=@nameseq={0x1e, 0x1, 0x3, {0x1}}, 0x10) 03:14:00 executing program 0: syz_clone(0x8200200, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)='(') bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) write$9p(0xffffffffffffffff, 0x0, 0x0) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x0) 03:14:00 executing program 2: r0 = msgget(0x1, 0x630) msgctl$IPC_RMID(r0, 0x0) 03:14:00 executing program 4: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$SNDCTL_DSP_SETDUPLEX(r0, 0x5016, 0x0) 03:14:00 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000240)={0x0, 0x1, &(0x7f0000000140)="a6"}) 03:14:00 executing program 2: r0 = msgget(0x1, 0x630) msgctl$IPC_RMID(r0, 0x0) 03:14:01 executing program 1: add_key$fscrypt_v1(&(0x7f0000000340), &(0x7f0000000380)={'fscrypt:', @desc3}, &(0x7f00000003c0)={0x0, "f05e152e36b2509bac3b5b0b3d519c2c3bfdfec4a9fb0b1507a2f873313da7b976f1363d5efcddaea489c90b6b8c425b381175ad23ce812aae8579c4eb526325"}, 0x48, 0xfffffffffffffffc) 03:14:01 executing program 2: r0 = msgget(0x1, 0x630) msgctl$IPC_RMID(r0, 0x0) 03:14:01 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:01 executing program 4: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x46001) 03:14:01 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000400)={0x26, 'hash\x00', 0x0, 0x0, 'digest_null\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$inet(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 03:14:01 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x5421, &(0x7f0000000240)={'ip6tnl0\x00', 0x0}) 03:14:01 executing program 2: r0 = msgget(0x1, 0x630) msgctl$IPC_RMID(r0, 0x0) 03:14:01 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x10, &(0x7f0000000040)=0x1000000, 0x4) 03:14:01 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000280)={@random="b9f4dde8d5a7", @random="396526a25034", @val={@void, {0x8100, 0x0, 0x1}}, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @loopback}, @name_distributor={{0x28, 0x0, 0x0, 0x0, 0x0, 0xa}}}}}}, 0x0) 03:14:01 executing program 4: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) unshare(0x6c060000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x10, 0x3, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @exit], &(0x7f0000000300)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x67b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 03:14:01 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x6cd, 0x0, &(0x7f0000000080)) 03:14:01 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000240)={'ip6tnl0\x00', &(0x7f00000001c0)={'syztnl1\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @private2, @local}}) 03:14:01 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x11, &(0x7f0000000040), 0x4) 03:14:01 executing program 0: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x800, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3000000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000007000100667100"], 0x30}, 0x1, 0x0, 0x0, 0x90}, 0x0) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000200)=0xbf6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20028080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cfffff01f10feb", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x12eed8485ad) syz_emit_ethernet(0x1a8, &(0x7f0000000b00)={@empty, @remote, @val={@val={0x9100, 0x1, 0x1, 0x1}}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "3c982b", 0x16a, 0x2f, 0x1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, {[@srh={0x87, 0x8, 0x4, 0x4, 0x0, 0x28, 0x0, [@loopback, @loopback, @mcast2, @loopback]}, @hopopts={0x3a, 0xa, '\x00', [@enc_lim={0x4, 0x1, 0x80}, @calipso={0x7, 0x20, {0x1, 0x6, 0xf1, 0x0, [0x0, 0x36, 0xffffffffffffffe0]}}, @calipso={0x7, 0x10, {0x3, 0x2, 0x2, 0x0, [0x9]}}, @calipso={0x7, 0x18, {0x0, 0x4, 0x20, 0x0, [0x0, 0x5]}}]}, @srh={0x0, 0x0, 0x4, 0x0, 0x0, 0x10, 0x4}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x22, 0x0, [0x5, 0x4], "ea8ca12c8e466216c29d8a632f07872bf768cebfa23991cb9f3b4ab748118b1d1ede"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [], "1328cf022ecc04164739701092bdc8aa413db35c699e5238"}, {}, {0x8, 0x88be, 0x0, {{0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1f}}}, {0x8, 0x22eb, 0x3, {{0x0, 0x2, 0x3f, 0x1, 0x0, 0x2, 0x0, 0x8}, 0x2, {0x0, 0xfff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}}}, {0x8, 0x6558, 0x2, "115297792d90d5b6a10d3dcdeeed854b8bac25e348b071a08b67f93cade32f4da113a261172e1f95c074ccd6516877ba048feb1b7f69381a"}}}}}}}, 0x0) [ 216.340822][ T4662] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 216.351763][ T4662] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.0'. 03:14:02 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_DEL_RULE(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000001040)={0x420}, 0x420}}, 0x0) 03:14:02 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)={&(0x7f00000001c0)={0xd58, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0xd3c, 0x3, 0x0, 0x1, [{0xb4, 0x0, 0x0, 0x1, @NL80211_PKTPAT_MASK={0xad, 0x1, "2a667c049632149eb31d2ac26a2afbf8a7f4a80f6f7477edcbe113d41fff7ae5604d34d7852c2c7d4e9c157c7cbd9e50867e911dfbf63a83f6956d5e15d4ec9c7f90615e1248259036f093e2c125c4a1cd1e946de1317a66f64387e611751c7ce0006681c7ca8009684144f2208f1716408b8d5668882e2bb1e69af4d69b7d87d66bf3390d9274fc0ee5eac4cd0e709c1e26d5a571304815cea7f37b412793b1fc616443516cc09291"}}, {0x7c, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0x75, 0x2, "256906a775ecad977ec2be8596a6919ed0889cff439556e6ebecd33caf6114cdd3527be3930dedcc60c77b702730a094f3072e2ec7d004d874f6d2aa1a22386309bb8665be0134a46526e2f717abe494cddcccfdd24b95295bc9fc6849574a52dda74fe74f76bc13f525346b151e807589"}}, {0xc08, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0xc04, 0x2, "a2314dbbebc5e32d5f485dc10c1280f8ad2bee2833d4fa97017a163e3f605c843ea18c52f06bdcf1a504721d76381d0fcdd6efe67c0d9266886ff819e498ebf2ef358b248d3c3822c6eba68f7a6d27300b3051dd4ff78de9090c286f560b0c45795be0adf2b0c37a0a496fffa96846933f5fa34ec38181e52c8a3c44b0b325bdeb52948bae7b975647609e60dc99ac60495ae6415055161c343bc773e0b2cba6f89a1b827b2c27053cffd58c87f8eb2615ae0ec08e78b8b09eca72d04bd096a502c83c7f6a495ac7ade02b2f34693308a0cd262d9d915b83324373a5d62f6a3559caa27359c50c1ee988d07900e69a00af2db89df073e429b475ab63051489ebbd311a61d70a5bad7cb5abb6bd427a0db00ad90a47ed117fd0a19c79d61aaaa2dc220c7998ba5dfbf70167fddc5f60524ee9cbf2cff5020e0543b88f4738a2470bc67ee38f8b7d07de753ad92db9b8eb6dd595d85965c1654f443a43a5f7e9e5cf5bb7d06e6cf384238d02beddb520e13216da710e51c30b9f9b7f60928c2a6c57e02cc2e23062b360928180cb96c49ada673295f2304361d651c9dfa4ceb93b77609b71cea6be9e4a5fecae0dd489662480708776b439ba79380eba764cc5f997b1cd359633e9e9f9b49819c4c612be39b4c59de4ad9bc7883f72c04879926b5334e9029ec3fa622ba72f213d54f124bbf07034112a4ea91d2d1d275fecd36e3c5e8ecc6ac4c6600d4882993065db045ce43fbbf6cb1289dc4386af8e31384cb8ca2c116e51a997e58fa3d01e3b408d9af4cdf10e659729f9c94dfc2738285cba98401645ac9d51f654b974a33d5ed7b321e4fe59183151e96b25ecc5dcb25a1cba90819d3c9321aeac05465626f09711bd84eba46903f4fe3acc421f39395f82be69cbdcea42680f11b8f598b09bf84347c7a8d07597eb2258ac6619b789b4cf658bc0d12b53094c7de0434dccffc56cc93dea695c8fc8aa73cf43b91a1903c2052d6338392e4404e838b823bde005583b0090b71719167436f849ccea84fd10ce4074197b03e22726a04f5af4dadcc639753958b5df2f9df21a0fd309fbeabed673eb60392f8aa9f2b9a51f4a12e81c4b1f1d442374652a7f19cd6ac70bddcd9864a9045093c06a0873bb19c13ad81adff8caa2c9d4dbda5934790089719a573c6727b71b8481b2ca434ee3c138d88a7235318a2ad651c6a2b7be882c281b08cd82bb09b5c6ad079421e32e3fe96265f5c4d86eaebc64c34a26db6000c8ccb91e371da50265fbf66638a8a1808b88484eb138c1dff947abc8a0ff2e3af7a7bec12b56344e7c75615c32d91fd1a2f68a653ee4269391a24d87c0863b36b2ce21239aac565ce0b355ad31acf8d9fb4c199d763bb4fb45cddf8348ca444e2938e585fee3c119ca7aa8f5b6c4df91845f65436332a45cddda33f106441d142f513c62ab43e016542a8f8aa128e45d6f206a2e5deaa09af4a9c3b7ad30f2e544aa9aea81b5502e0d6e19c399de947c854492923648579f181b00ddc8bb34ab2d8d0c03e2968d9d2b00830a7a72cef1ad2c8ac771795105c4a2aecff1a23bb7307537183fa0f5508be49a493ce82463318400488878871c3fa3f18d44b014678ba22d920732291846a2f3661b4417a08d62c1860f45833d2c5ec4446260e0c9dc46208964f7e55f30ef9c653c443d8c12abc8a3c0846f659f66e18749f7b5d12cbfb01be6dc21b9b43f4f52cd16ac2bcec38ca50f3f155a51dfed21ef50e532387e0b83685326f76455df9779e17ae0466d80ad2dce585905ecd2545bcf7b694654c5f003345ef8662a57143553111dd99c1b7a4c159f6fdefe9d5ecd5a42fd60322597919523cedef892fb70d1eed3ea9ce59b7b38cc6a4481a4110d66c8197a9613d2064fc35a824042a02c22af0f88f4c7823d3a4c6cccc9f39d1a4e7bcadb6c02fdb3d2b381906e94687411ed4da04cc0563583c369b5b563b416a6b03041fe1d64f28dc91adca9ab64485d724f40a581255ca9fbfef321fb28e01bcd893ae49f28adc76107bede280892462219a267b955baee21bcb0f6925424c47065a81b784a5fca3a3513a7fa036a78379f3391b575f3558add1d788a752e2d1775f887e1c4c3b5417a56474526ca90d071ba81ccbdbb2a321f3f0f1d7f97a71c7287052eac03621cd5cf6648042d7aa11e60d0b903d529c7ef9bb3b1189b708ac3ecfac0b526a372802234acce0ac6333d4a7acf9cd24690699cbe7cdbc6b41f180cd021e37e3d5296e4ed765bd6edf74c78dfd97604abaca135b63149e44a36df60c45673c51e51a0965b5394c6feabebea459b60e8536da72a5426429867f731f83a37410c86b2d1d8ce79fd92ab233675d39154ac4a2de135dc86731f7d089fdc4da964bbe94727fe762b769aaf0c7bb6c5ac11a2ffcc26a96cad1aabcdfd528ed97ff8f5af3faca04b3fce3c4828a2eaa86401c3e6e679d804343fb37fdfc2416024bca71c6dd18011dea5ba46cea4d8b90ef10a46f26ed91a8ba886ab5aadb8da0b31b4a189620fdb7559c3d4342e1e4fa8ef3072c8bc3bb0ed92fce34ccdde10eb9fdff6e37c2eea067e2f479b598678a0cff43cfec36010569b1ff0f96cbb56fd38eff93ef4be7b55f5bc419565858c7e4fb2d7965783b741d12a52563ea03ed0ddab63a312cb8dcb669cf567107b7c3ea388658d309f33b921ee08fc0c1d10dc2df50b224ca0bc509613873ae2ceddd6b37ad8f1f6527ce086635ac49dcc88a598a370a5b022787cb396ce8c9194a4cfe79e085613f1f11446c51679e8e8b9c35fe355805d943ed4222b981b9e9f4f30b57cb919f46204ff5674ed7969a0080c578f8d00c32383687d9c25ce1f68c3858065a31a61f27b39bfc188cf098978e2bcb86b4eb14c02231eefa8c4fc147130c520d65d3a59a12f991e3439dc49969a07b96ba7db6336b3580a33827f5f9385def56ad401f4b86034ac46bd94e0683c648435b7540ba536202cef62b3ee8813b86222187e04dbfbed9dd8b41c6ab33881b2cfac65bdccbc6f4ccb70b60e5a41a60772523ec67ca566d627b9530a3b316547fbe6b0644b02c4e822464786edacaf748675bf0a1c97174b329f46b3f0c154f0cc6fd6e4c8d7b6745ba73d7da6feaa435011da6753c161fdccaeed55eb179405f0a8ed6f4585db447102642d8319abb350fdaab1ba816d8a23ca13d9d6913c3c2e8af1c3dc0192029823ee3d325cb9a1bc6e369fa9f788faa4c5ab6c1227416aadca19d71ef2d46ecd0385ce368984bc8591f81dfa1cceecedfa52d6946926756083fd86996f6ce246d62484ad985deda0e480df987567d7e9f5c3e0834f2dfb623c5412d35e1b7b7aeb954eef5947aa77a4906f974ebccb869d1a8ef9bac859ec8428597a35bfc1d107d26c12a369f37a8ce715ab5eb85398994ec7f9f9219deaef8029ccfbd4ae72803fccab0b25a146be46c0bbe621b5e28f029d83259ba8b27b333b60115458e09824d33140742b8623f28d269a0208ca99487b4d84a90de762dd6732ba5e5764dc2969948ea0fa93204721296773e3417d1f7409b10eb7d59c9d67015194f4c40599f1af890b152d25dd6ea36364edc735f076e3caff29466d90ae1c5d8d57863659503bf9c54ac0c0bc0aec64b7eae8b5eb3f92956dda3ce22637f21d4866078b99a2074ae6e08f55e60286f0e4595bb0772c910527eaee6307044815118da6095e866603b5d016c32ed04b931fa34a83740d30ac12b2f928f09292b53d648f83b28cbebfdb9fb727deca891353f4fbad5169061a5cd49b55f01dc90368ebd518f8e14dd8ee8c71ebe4398a01a71b6c0661a7090f905b589acaecf6db121118957d8ab03c88bdc130800e364dae2d0dfd02d80cb2f243d8ece1be4996e6ce7981a7a2bdf38b1c602628590d99908510b8e7659bfad69be043859223ed4f952a88040d20b825952c95a6b9ff189cc7940bb889b30479d7850309a6465ad7bf9504b296758e0e503b21d4e46f7d5a5905748b4467d0ffb6f2ae30018fc7a929ec4ce36f583e49bdd7e794e0b860a76b311b6470334486146b8118c30418f27c7d49eea9884aa6e4592502b1fbd110b652517670aea86d629b2f9b4dc31f01eda7d052aa97b5689744f246ebaf60a12a5fe25a46f6e5353b22b5ad7839f6f69aca2031ff026408fcb91c35889331db52e199f97b317ad451c8c6feb797a57c21060155510150ba07ffe90a613ab3a799af3324774578967442e98afa43f60e8034e06a157b75a66ccfbf028c1d01e97f67c849a19cdf90760ce04ff554e248030650849271c09b1c5a2603407945a331252c258732"}}]}]}, 0xd58}, 0x1, 0x0, 0x0, 0x4000}, 0x2000c040) 03:14:02 executing program 2: syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000700)) 03:14:02 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:02 executing program 0: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x800, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3000000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000007000100667100"], 0x30}, 0x1, 0x0, 0x0, 0x90}, 0x0) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000200)=0xbf6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20028080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cfffff01f10feb", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x12eed8485ad) syz_emit_ethernet(0x1a8, &(0x7f0000000b00)={@empty, @remote, @val={@val={0x9100, 0x1, 0x1, 0x1}}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "3c982b", 0x16a, 0x2f, 0x1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, {[@srh={0x87, 0x8, 0x4, 0x4, 0x0, 0x28, 0x0, [@loopback, @loopback, @mcast2, @loopback]}, @hopopts={0x3a, 0xa, '\x00', [@enc_lim={0x4, 0x1, 0x80}, @calipso={0x7, 0x20, {0x1, 0x6, 0xf1, 0x0, [0x0, 0x36, 0xffffffffffffffe0]}}, @calipso={0x7, 0x10, {0x3, 0x2, 0x2, 0x0, [0x9]}}, @calipso={0x7, 0x18, {0x0, 0x4, 0x20, 0x0, [0x0, 0x5]}}]}, @srh={0x0, 0x0, 0x4, 0x0, 0x0, 0x10, 0x4}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x22, 0x0, [0x5, 0x4], "ea8ca12c8e466216c29d8a632f07872bf768cebfa23991cb9f3b4ab748118b1d1ede"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [], "1328cf022ecc04164739701092bdc8aa413db35c699e5238"}, {}, {0x8, 0x88be, 0x0, {{0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x1f}}}, {0x8, 0x22eb, 0x3, {{0x0, 0x2, 0x3f, 0x1, 0x0, 0x2, 0x0, 0x8}, 0x2, {0x0, 0xfff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}}}, {0x8, 0x6558, 0x2, "115297792d90d5b6a10d3dcdeeed854b8bac25e348b071a08b67f93cade32f4da113a261172e1f95c074ccd6516877ba048feb1b7f69381a"}}}}}}}, 0x0) 03:14:02 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000001000)={'ip6_vti0\x00', 0x0}) 03:14:02 executing program 1: socket$inet6(0xa, 0x80002, 0xff) 03:14:02 executing program 4: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) unshare(0x6c060000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x10, 0x3, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @exit], &(0x7f0000000300)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x67b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 03:14:02 executing program 2: syz_emit_ethernet(0x1015, &(0x7f00000010c0)=ANY=[@ANYBLOB="0b9a00366f680000000000008100410008"], 0x0) 03:14:02 executing program 5: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) unshare(0x6c060000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x10, 0x3, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @exit], &(0x7f0000000300)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x67b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 03:14:02 executing program 2: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) unshare(0x6c060000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x10, 0x3, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, @exit], &(0x7f0000000300)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x67b) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendmsg$IPCTNL_MSG_CT_GET_STATS(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 03:14:02 executing program 1: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x800, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3000000024000b0f00"/18, @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000007000100667100"], 0x30}, 0x1, 0x0, 0x0, 0x90}, 0x0) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000200)=0xbf6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20028080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cfffff01f10feb", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x12eed8485ad) syz_emit_ethernet(0x292, &(0x7f0000000b00)={@empty, @remote, @val={@val={0x9100, 0x0, 0x1, 0x1}}, {@ipv6={0x86dd, @gre_packet={0x4, 0x6, "3c982b", 0x254, 0x2f, 0x1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, {[@srh={0x87, 0x8, 0x4, 0x4, 0x0, 0x28, 0x0, [@loopback, @loopback, @mcast2, @loopback]}, @hopopts={0x3a, 0x13, '\x00', [@enc_lim, @calipso={0x7, 0x20, {0x1, 0x6, 0xf1, 0x52, [0x2, 0x36, 0xffffffffffffffe0]}}, @calipso={0x7, 0x38, {0x1, 0xc, 0xca, 0x3, [0x0, 0xbf44400000000000, 0x3, 0x1d, 0x100000000, 0x1ff]}}, @calipso={0x7, 0x18, {0x3, 0x4, 0x2, 0x3, [0x9, 0x7]}}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x18, {0x1, 0x4, 0x20, 0x5, [0x8, 0x5]}}]}, @srh={0x16, 0x0, 0x4, 0x0, 0x40, 0x10, 0x4}], {{0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x22, 0x3, [0x5, 0x4], "ea8ca12c8e466216c29d8a632f07872bf768cebfa23991cb9f3b4ab748118b1d1ede"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [], "1328cf022ecc04164739701092bdc8aa413db35c699e52383e409cf22c36a68fef8f5e621c28a4e566844363da9a6b735b0eed23c27f9786967ea36d83ce843375e5427d6e8e2a5159ca89c06bf936ab8a6cca4f8b56113d603f8bb4a54b3bae8e1e347f23c11005977641a5be7484598d8c7508b89ff242925823c578f0e4d014b0d7594f6337da93f8661ef41116182cdb67e4e37310c3310415427a8c33b9f286988a9700eb5ff853ae0808f92ce2d705ee3d10c480"}, {0x1}, {0x8, 0x88be, 0x4, {{0x0, 0x1, 0x6, 0x1, 0x0, 0x1, 0x3, 0x1f}}}, {0x8, 0x22eb, 0x3, {{0x1, 0x2, 0x3f, 0x1, 0x0, 0x2, 0x4, 0x8}, 0x2, {0x0, 0xfff9, 0x2, 0x6, 0x0, 0x1, 0x2, 0x1, 0x1}}}, {0x8, 0x6558, 0x2, "115297792d90d5b6a10d3dcdeeed854b8bac25e348b071a08b67f93cade32f4da113a261172e1f95c074ccd6516877ba048feb1b7f69381a636f1e"}}}}}}}, 0x0) [ 217.497118][ T4677] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 217.509881][ T4677] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.0'. [ 217.520177][ T4714] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 217.531054][ T4714] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.1'. 03:14:03 executing program 0: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x2c, 0x0, 0x0, 0x70bd26, 0x0, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x2c}}, 0x4000000) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x24, r0, 0x800, 0x70bd28, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x14}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL802154_CMD_SET_MAX_CSMA_BACKOFFS(0xffffffffffffffff, 0x0, 0x40) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'wpan0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000580), r1) sendmsg$FOU_CMD_GET(r1, &(0x7f00000006c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000600)={0x44, 0x0, 0x100, 0x70bd28, 0x25dfdbff, {}, [@FOU_ATTR_IPPROTO={0x5, 0x3, 0x31}, @FOU_ATTR_LOCAL_V6={0x14, 0x7, @empty}, @FOU_ATTR_AF={0x5, 0x2, 0x2}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x3c}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000800) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000f40)={'wpan4\x00'}) 03:14:03 executing program 1: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x800, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3000000024000b0f00"/18, @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000007000100667100"], 0x30}, 0x1, 0x0, 0x0, 0x90}, 0x0) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000200)=0xbf6, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20028080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cfffff01f10feb", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca000000b0"], 0x140}}, 0x0) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x12eed8485ad) syz_emit_ethernet(0x292, &(0x7f0000000b00)={@empty, @remote, @val={@val={0x9100, 0x0, 0x1, 0x1}}, {@ipv6={0x86dd, @gre_packet={0x4, 0x6, "3c982b", 0x254, 0x2f, 0x1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, {[@srh={0x87, 0x8, 0x4, 0x4, 0x0, 0x28, 0x0, [@loopback, @loopback, @mcast2, @loopback]}, @hopopts={0x3a, 0x13, '\x00', [@enc_lim, @calipso={0x7, 0x20, {0x1, 0x6, 0xf1, 0x52, [0x2, 0x36, 0xffffffffffffffe0]}}, @calipso={0x7, 0x38, {0x1, 0xc, 0xca, 0x3, [0x0, 0xbf44400000000000, 0x3, 0x1d, 0x100000000, 0x1ff]}}, @calipso={0x7, 0x18, {0x3, 0x4, 0x2, 0x3, [0x9, 0x7]}}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x18, {0x1, 0x4, 0x20, 0x5, [0x8, 0x5]}}]}, @srh={0x16, 0x0, 0x4, 0x0, 0x40, 0x10, 0x4}], {{0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x22, 0x3, [0x5, 0x4], "ea8ca12c8e466216c29d8a632f07872bf768cebfa23991cb9f3b4ab748118b1d1ede"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [], "1328cf022ecc04164739701092bdc8aa413db35c699e52383e409cf22c36a68fef8f5e621c28a4e566844363da9a6b735b0eed23c27f9786967ea36d83ce843375e5427d6e8e2a5159ca89c06bf936ab8a6cca4f8b56113d603f8bb4a54b3bae8e1e347f23c11005977641a5be7484598d8c7508b89ff242925823c578f0e4d014b0d7594f6337da93f8661ef41116182cdb67e4e37310c3310415427a8c33b9f286988a9700eb5ff853ae0808f92ce2d705ee3d10c480"}, {0x1}, {0x8, 0x88be, 0x4, {{0x0, 0x1, 0x6, 0x1, 0x0, 0x1, 0x3, 0x1f}}}, {0x8, 0x22eb, 0x3, {{0x1, 0x2, 0x3f, 0x1, 0x0, 0x2, 0x4, 0x8}, 0x2, {0x0, 0xfff9, 0x2, 0x6, 0x0, 0x1, 0x2, 0x1, 0x1}}}, {0x8, 0x6558, 0x2, "115297792d90d5b6a10d3dcdeeed854b8bac25e348b071a08b67f93cade32f4da113a261172e1f95c074ccd6516877ba048feb1b7f69381a636f1e"}}}}}}}, 0x0) 03:14:03 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, &(0x7f0000000080), 0x8) 03:14:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:03 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0), &(0x7f0000000180)=0x90) 03:14:03 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000000480)="de", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) [ 217.779223][ T4725] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 217.792684][ T4725] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.1'. 03:14:03 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="140000008400000007"], 0x5c}, 0x0) 03:14:03 executing program 4: setrlimit(0x6985af84fc7c3eeb, &(0x7f00000001c0)) 03:14:03 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 03:14:03 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8f39551e39409506) 03:14:03 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080), 0x88) 03:14:03 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x0, 0x400000000000000}}, 0x0) 03:14:03 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind(r0, &(0x7f00000001c0)=@in={0x10, 0x2}, 0x10) 03:14:03 executing program 2: clock_settime(0x0, &(0x7f00000000c0)) 03:14:03 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 03:14:04 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:04 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f00000001c0)="e0", 0x1, 0x0, &(0x7f0000000240)={0x1c, 0x1c, 0x1}, 0x1c) 03:14:04 executing program 4: keyctl$link(0x8, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000100)='id_resolver\x00', &(0x7f0000000280)={'syz', 0x0}, 0x0, 0xfffffffffffffffe) 03:14:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@cred], 0x68}, 0x5) 03:14:04 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), 0x88) 03:14:04 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 03:14:04 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f00000004c0)=[@prinfo={0x14}], 0x14}, 0x0) 03:14:04 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0xffffffffffffffff}, 0x1c) connect$inet(0xffffffffffffffff, 0x0, 0x0) 03:14:04 executing program 0: futimesat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 03:14:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$EVIOCGRAB(r0, 0x20044590, &(0x7f0000000000)) 03:14:04 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$inet_sctp(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, &(0x7f0000000140)=[{&(0x7f0000000040)='B', 0x1}], 0x1}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/196, 0xc4}], 0x1) 03:14:04 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:14:05 executing program 3: sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080), &(0x7f0000000000)=0x98) 03:14:05 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), 0x8) 03:14:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x0, 0x80, 0x0, 0x10}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:05 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0xc, 0x0, 0x0) 03:14:05 executing program 4: setgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) 03:14:05 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), &(0x7f00000000c0)=0x90) 03:14:05 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x24, &(0x7f0000000180)="8105", 0x2) 03:14:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto(r0, &(0x7f0000000000)="b7", 0x1, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 03:14:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) 03:14:05 executing program 2: open$dir(0x0, 0x75ddc4575fbb258f, 0x0) 03:14:05 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000200), 0x8) 03:14:06 executing program 3: sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) fchmodat(r0, 0x0, 0x0) 03:14:06 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @remote, @val, {@ipv6}}, 0x0) 03:14:06 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xb) 03:14:06 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x0, 0x0, 0x214}, 0x98) 03:14:06 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000001140)="1d6b29609ef27ae93fe609b09f634536bd23d49f8def425b35b5431fa7b553d478ce510bab09765b14863daabc924623afebe15e873b3e635c43a5bf64a22385dc34c91e84fa415f3b12f68d55511218e94c22dcba7c77e5387814046cf783504a31e17dde2f85cea6a1428ba12adea0f157ad5b746ca85f9e98933f71696407f138e47064e6d277a84e25d518536bc37899d921eb6ecd1c83aa6589797ea3d6fb77d37bf4e35bf8596071751ec3c12873ae6394eb972ef0a737c4a5456c3fef69d88874381b9ab18f6b8bbc482542019f66f93ca629d3e90ae28acdc2b47176c30563eda92e07eba5258137f56e67b737eaf47ca469169995476ac3b46ceaad10fcfb3e842eff7994c6d1a11913486dd665a4950161558cb46e0e146b42c43e5db2fcbcc77ef791ea91c447d558581b11854820a2110540b77ea150bca4402e849719414cc502b4796011c6b24c9da9f394968fae4987f9b8fad9fc2db551943a8645848f3537768cfb6527407e9ad041c8f4cb1d10784c2bafd05c58b4738aff37939f9f5b48f01f774443dc209a15c1c402bbc37649a77750b3fa3246aff2c8a17a31398d788bd854440cb3713e6bb4e571435a5e1c810450c614bd7720f7614089b9eb13605a45f1cf1945adbf8d698b693d6ad9084ce1c96acbc3ebc026229e037beedc6ebda8a5e2530bd3264f58db2314a9496c42d449f2bb593c5d2f27928bb5902872f8ea49c02c24069becf587935e9268d5c91a65a662b5e9c8308917af4892e51fefd3aa0a2272bf8b395acb42f037632e1cb2d38503843c9b2b8c2557941fe45d155cdca840be7f61f4b2bf814f36944cac84f6ba151df45017f60d007d995fe9ea3fefb7fcd1cd4340d795bbfbc8aedcecca607334784c29a4469cdc7b08c7cc0b934f5fbc3eb63cafc96294d7445fbfeb13a454790cfaa494562100158007cb9bb99039001c0e012c69aed9f3463dfa6f0f299f75ed31506ef0838c1385e6ff475fa5421dc119ec8da0c0df214d2b84cabe4de307feb612a660e133b8633ff15cb8a44104a4e4d62ff33e21ade07855ed617ea0592687c80aaa503483851e672f03fdbda11fee27f55d183ac379366edf38d9b399b5983eb786a617feea4eb1fb0b1b040c5bf190f204732292d25fa8d3614a6d0f866069ba41457167716f599c846a0a70f801e0044125bb9efee399c9ff0aeda53cfc0490f32c534820d8ad60f5f1cc20b9b2f5b26c82c16e8cadca2baf7d4d69f98e94c23868804cbf0f843444e572f97d99ee3baa86545b1c5984704cc2d3f7d57f0201b17ddbf4e80b110c88bd98e82c3175c855edb0ae5f07018496928d67b66da33bb2ae3268287db4866b7450dff388019236e54ea923fe332bf62f029bd235a4ebc4335f7e7c951ba4420390bf2898cbd46b639df72eace669ad6c9e744b54d69fd16e705b3b58042e42a58b54cb65f27cef1b948fe1a29f6c80c9117a193fe68836e6d125d6da90b4d007f3f8477426a842f0e481d8f29b92c476e7c7f81c17b39008ee116f411c5078439e79e3acafc195645a1ab0ddb12de6762564ac55300897cddb4cc771dc8413c03712abd7e8fa18868ae5b0f6a1c8c59b53810a82e37fc91cca5454ab9d9ed6b9a0bf2985c8ee8d7a59b8afed2c3708cae9f73519c47a61011a7440796ee14cf40391763773b5c033cc118835b7960242d2b5dd7c486cd6556b490d48f240734d8e5f34f9ae7ad16ea9fb1705697ee7dfa9c82b1d2c472e13605771ef09c67a56ec40510ee46d4d580aa4000049967d9db9cd2c22f56b781dfefa48a0fae66dbb834c80404daa61b69935c81357e11b79851cd3e3ff7b2e1a75e1e9ff12c3e7d39405cc864815071e505ba44f02b30ef2af591b878976a847c0c94f5437067a8bacce4b0bf2b2b5ce89c52f7dcf199dc400abb65912cae8e038180db52ba3174452d44b8e20d19054833650145ec659edaae98e6fa12f85753461f1ace4c9a8af739a74e7f2ecaf9db3fc7efee943c9261f933f0a34ffe2ca27088ab0a1133be1f8161d06a01ca01957d9426eeb3a9a3f8d7ac867e1147bedea3695ac87cf628c68d22eb5ee98c4f7f7d874a1bec0b787eec8bbe6e351bb690b9c3aae635ad926621a58d7ce826e7cb0f55f56884d4dc1bf540f96ea284df3afef4808ede17fa9cf2f95820fa619d825007ede32874e2329268733ee80138a334dbb3488a8c10f0186ae0ac84e255118a80ce02f145eb90838f091b9a89484b46c00e6539273378a7a2e86ea266ed7f4a633fcc0d67ac5df836d1c79620df1278ef371235a6e682af328a675a659ca82d8858e7f3d1e3184385d8175f1f7672e14eb211b52bfa061d191d16085b05d68d0f4b623cb91a0cb8a4e05efe0fd1edfcf4df74187bdadd3cf54d56f8e1993a8d8367127c778e737291fb5d47b69688a335e562e234c46167674e0ed6cfa2be38bff5a48db506c0e4b52f8d2b9ec18a394774a5b5e80e10cb6b749613c096a5738d343794c510e3f2695b9d8e8f7aff61fd6ac4a8bdfc3f9330acfc9b73ad52867854b4bc0975c26189b6cd77aef27201740f12cc1e6821cd7a159a1987b2b8f9ccba3133170ed2d2dcedc1d29a59641226f87361b54b0c7eda63de9c44c72c0359c497dd0302d04b79d23f163446dd13c462de32e91fd1160c3bbc7db18a626f0a14a533fd3f385fed72722a4c0cfac6cd897516610b23651bfa6977c1048c3d363edd42a446efa7c0000000000000007252bbc9d563e6e179540b7a5af87e30e4d1c11df4cbe58892867a0586e52acb58e62143f0ccbbc82b73f8764d0ec9edb47bc1c8710f730a5e6151073e12e8dd538e324f08ac307833344e582579f152193608e2584a0754cc0eb4843063073e1e87557b42e4a255d2d36d679024e89398ec2e6e5cb6d3ec19aebe445a4240cbe140d1aad4cff2f55ce8a049b72e70094b9feb2e348d44bd8be84aa5c0187c7ca4b2ffdec57d30885059c5f8ca6568ba178f8d583dc1405d683906636b7fb61093e892afc3151bb249993b23bdb654bf3e22429f2154ed47a3308a07647f6d878b94c07abb02019eb26e2794e2c01c4b5c3b9b6804861cee928024242b6e0c1175bb3e601376336c1dc340fa2c597d715d78071777f4876b2802f9e0df922f12b31430d9f3370910419032c317fccff008afc630edb2872c8c277469bc1d149ff828b5baeb590564e55882325e2a0366f6219d4e74bd2576fca22307a62d7af09aa53103ccf9c6573441201b240e18d82e78fbce5332be2e4b2a28858de7188af0b185ce86b1a5b4a814ea044f0b4157c77df145c33c5558b022220c0b4c758bf9b0dc47c4ffb97f99d3fdd85563b9c76624dc384b447d6480fa64d48a00ce063e7548949c259a018f9061027b9325b81ad41473a9bb46e92c5f2354ab706f5e8bf85385a63037b02481026c91bdd37fbe74083220061e8069164cc3d9a9ec2fa510c3687b1756686864cf4a68623b1fd5e889714933574968597fcebbb6bbdc7b622d3b04a72cd7489a85142cdc9cf5d03c89574b0e6a7e2c3bf9ba941c78fd26478d18d524a23ee21ddc04f6732f80124ae48f905f3ff6ee39540c9d5698445bc7f2ab333092ae19831c288e9b48364970c674f499b58e72a839a65822c8068c9a3ac44f52a5c87cac8b2fb3a0dff5de8ef3d4c732e22de7dc633229b90ca370fd86d39e1d33aa24cee6a64c7e53b3aa8116579aa9921f426d4165687a5c5d6042434a84f218597e2fb8b93edc4199e77f46e3795c188f5e6830bac99a133f03bacf42a8370ff47514a9d924c3ecec034ee8324b2360b0107e570b26fdf1606ff1566bf8a22ca03f59600cb38da373301b1d201bf3316ffe1f0910118d83dc8654e5a0e2a37d3d751065f9fece015e9ff1fed007d291e9938a64188a90a744694c9d1cec53d0ec7aa067c538b1af819ef21334cf16320772f284a53b40ab0805c3bb5dca2f3380560ac7e5cc52df6aafbaabcab11363ebcabdadfb4a8a5ac9bc0da9f72eb57b51932812d0a652db2886d67f21eff116373cc840c81e9439df3ddca7d7767a1ec15c3d2ff2d51e3bfb90c394204c47c69cc3b77efe68db84e35150f0c6507288656371427ac66c00967d4310637396b546904757424b7d3ddd952f10c0a4487c7fc61af1daad04f0827f0d9fb0269710a515aa4fd6acef96bd2204a30a941e56ac7ee0be9cb253764ca4ed55d7666d86a6b0fd6f9e720c123f98ca1c9cb08d05ad0313d723e425f13d87dd4e11f005f818ade47ef1f25243b78ec7b223510a3f33a776fa229c92d2d75a77dcf6232917aa9666d00cd5fc2a1aa8f55a7ba98e509a79be126a9dc4c1e43b5d1d23a749edef3711d73357e99de411dc91e455363790c857a37e27d3e195d8167bc62328600f6e1c153918237ba05d3905614fcc060cba5c585312f313da3e7dc38610da86a86045281bedb86f3f50897d06ef737e9a28e0882b77df1501205fe9130b9d000ec668e7603d25d13f420510874d08ad077aa638c2be72c823d89eafa2a7b48f1d3d6d23796dfa57b3372156b413f577d573cf16cb3e2edef5ae0b3ecd36d4072f16b5730297471dc8ff8b9ba1597b04e137df471642eadea368a96497c1b33699ef2cec8ad07240da849eeaff87c2a1a805662ace0481609df332d8a0e3c5a85fd95703f663938a896f6a35b615767edafe5eb972ce23f81191584920fe0fc7147762ffad1bd5f169383dd610ac99c6f71fcb1b2c703e1edf285ae265235829f404dabfd5d14dfac7b51aa2606dc48771c3790f3f0193a3bdfb199df9cb9da5445aeca6dfea4ddeaa326939d7fe22b117342af2c6073842ca090c9716fe0e28e9fbbc089b0c2e31e039b7266844fb9e1635f33138385bba0b1e8fd1b85eb382bbd8c6e358b58381042f695233d2f40c45aa01149267c6c5ec968872577a7477f03ae7406946048aef8c1b5694aabc71fdb38160fdea48f0ffefdf35d7b70457f85a574ef4c72c617d51d787a6938e0a1be108547456e96ac6e4e6daa8203e885a232ef68a447394e5afacb908344252c5f37477f16280a6a259f94f29259742fe05cf3d25476eaf0e283510b6f58833fda4062ac732154f1cc0e1b672c2bf6b568141ae9b319fd2b74a24e25e0ffcdc1752d81c3d2711a99f5865a23676bb1d72d7933391fe7e1332276c8e5435cbbc4358f8b7fc82a6343f1c345fd12302ed212698f959c82dd41451ad9086e02bc984b79422e05f998b4b4edde55cfda54e6f9e2957e0cb64c4705b4a835b9cc3e1864c7c9ac21d025ad6f62666038f51daf91e90d0c302c8486b05ab4f753e59ec30b931255d1739f026121650a72bf7b51f053e2799c0a8bbb923c87de58a6ec8d70597b4727e2526b9309908ee6ab77381f164c76b4f850839bc82e2197557129f7939d4798cebcab2ae9f2854b98dcd57b72b53cf17b56b7555c2a2b3c0e74a8997e4ec29b017e0efe8bcd3fbb68d5ae5a5a96c55954696bfaac4248f23b67503a65a98b291a5236d30b98f181415735ae24136c5bfe545a1a0f9bdfb6774bae4975ef6333f0a44049b6f9a6464d265834a78b3c32902d4530e348f4246566b07253b73b93fa97bcedc16c832e75df041067b0d222f512d2f0949f77346b942e3b3f8e5fec0a5b2a31a9da3bd238ae6a2ad80a78d98244aad90ff32fd2a8d600000000000000000000000000000000000000000000000000000000000000000000003d1be8f0", 0xff1, 0x100, &(0x7f0000000080)={0x1c, 0x1c, 0x2}, 0x1c) 03:14:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="98", 0x1}], 0x1}, 0x188) 03:14:06 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000000), 0x20) 03:14:06 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000080), &(0x7f0000000000)=0x98) 03:14:06 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfc, 0x8}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:06 executing program 0: r0 = socket(0x1c, 0x10000001, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) dup2(r0, r1) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000040), &(0x7f0000000100)=0x8) 03:14:06 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x28, &(0x7f0000000200)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000240), &(0x7f0000000280)=0x8) 03:14:07 executing program 3: sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:07 executing program 1: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000340), 0x0) 03:14:07 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000200)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000080)={r1}, &(0x7f00000000c0)=0x8) 03:14:07 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x20}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:07 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000002440), &(0x7f0000002480)=0x77493d2f7cca1a86) 03:14:07 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x80, 0x0, 0x0, 0x0, 0x0, 0x40}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:07 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000100)=@in={0x10, 0x2}, 0x10) 03:14:07 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x0, 0x0, 0x70633d0945407f1}, 0x98) 03:14:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, &(0x7f0000000180)) 03:14:07 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x80, 0x3, 0x0, 0x0, 0x0, 0x40}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:07 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000002280), &(0x7f00000022c0)=0xc) 03:14:07 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c}, 0x6f) 03:14:07 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:07 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0xfffffffffffffd5c, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000100)=ANY=[], &(0x7f00000000c0)=0x8) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:14:07 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000001140)="1d", 0x1, 0x100, &(0x7f0000000080)={0x1c, 0x1c, 0x2}, 0x1c) 03:14:07 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r1, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000900)='8', 0x1}], 0x1}, 0x0) dup2(r0, r1) 03:14:07 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0x8) 03:14:07 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 03:14:07 executing program 5: r0 = socket(0x1c, 0x10000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 03:14:07 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:14:08 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f00000006c0)={0x1c, 0x1c}, 0x1c) 03:14:08 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x0) 03:14:08 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x42) 03:14:08 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x28, &(0x7f0000000200)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000080)={r2}, &(0x7f00000000c0)=0x8) 03:14:08 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000000480)="de", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/208, 0xd0}], 0x1}, 0x0) 03:14:08 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@sndrcv={0x2c}, @authinfo={0x10}, @sndinfo={0x1c}, @authinfo={0x10}, @init={0x14}, @authinfo={0x10}, @dstaddrv4={0x10, 0x84, 0x9, @broadcast}, @sndinfo={0x1c}], 0xb8}, 0x0) 03:14:08 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000080), &(0x7f0000000100)=0x8) 03:14:08 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect(r0, &(0x7f0000000200)=@in={0x10, 0x2}, 0x10) 03:14:08 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:08 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000000)="e8", 0x1, 0x0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 03:14:08 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080), 0x88) 03:14:08 executing program 2: syz_emit_ethernet(0xba, &(0x7f0000000080)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 03:14:08 executing program 0: syz_emit_ethernet(0x1012, &(0x7f00000011c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa81"], 0x0) 03:14:08 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) listen(r0, 0x8001) 03:14:08 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x28, &(0x7f0000000200)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000100)={r2, 0x4}, 0x8) 03:14:08 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000100)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000001600)=[@init={0x14}], 0x14}, 0x0) 03:14:08 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 03:14:08 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000440)={0x1c, 0x1c, 0x2}, 0x1c) 03:14:08 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000001880)={0x1c, 0x1c, 0x1}, 0x1c) 03:14:08 executing program 4: openat$ptmx(0xffffffffffffff9c, 0x0, 0xf0605, 0x0) 03:14:09 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:09 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfd, 0x11, 0x4, 0xc, 0x0, 0x0, 0x81, 0x1d}, 0xb) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040), &(0x7f00000001c0)=0xb) 03:14:09 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_int(r0, 0x29, 0x25, &(0x7f00000001c0), 0x4) 03:14:09 executing program 0: syz_emit_ethernet(0x92, &(0x7f0000000080)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 03:14:09 executing program 2: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 03:14:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) recvmmsg(r0, &(0x7f0000003140), 0x300, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000006940), 0x3, 0x0, 0x0) sendmmsg(r0, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) 03:14:09 executing program 2: syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x2}, {0xd}}, {[{}]}}}]}}]}}, 0x0) 03:14:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) recvmmsg(r0, &(0x7f0000003140), 0x300, 0x0, 0x0) sendmmsg(r0, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x800000000000000) 03:14:09 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040), 0xc) 03:14:09 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 03:14:09 executing program 4: r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff4000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) 03:14:09 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x281080, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) [ 224.275475][ T4347] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 224.695545][ T4347] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 224.706610][ T4347] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 224.716404][ T4347] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 224.726320][ T4347] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 224.736183][ T4347] usb 3-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 2 03:14:10 executing program 5: syz_clone(0x0, &(0x7f00000001c0)="a6f9f041871f584003ce631b1bb57690afa2cb3a55d2d952d15b73f624be5c4150db8c9de7d3835edfc842c901561ddfd4581a6837a9084ee6701f85ba7d01b56270e7f19f4c94a1cc3cf2ac8a7e3c800d1bc2a36b7b8612dd5c0e174c20f43ae4a44cc8dccf097a3cf117e36a5cefaa1078dd687a6a1b06c5d116cc4f0567d0af6086e43d3fa0eb7f25ec20fce0d4a4907ba6f8e644c639a19a43da2fae56151d09452898231294d1993e7be569626310be069fce9b7b45931495d6f1a0a395d5af848fb978f5cbd122748699fe48ec17e894d2d393d2db6aeffad7fa8f3fda72c30e1403141d5ca4bb3b65c32eb47937eb4a6ecfdea39441ee590fa4b0ffaffb50b89ea35dbd6d2d2e9788ffbb7bc154bb670554bab83e9d5d323b2ef3b621eacda0697e916554177f8cbdf273ec0dcceec548e15ac6dc23bb5a026a5ccfd874c4a16880d997afa778c20aa05523e8242dc3fd9e57f5f2c2ef47213195fe482ad9bf9e254347cd514f1de08f8c3069289c4becb8d18bbcd74372f9431f6f33682e17418390f56469a971e982c4eab1726d04d163a7a7e9ce65d3fd01d360399460e4c273de04814a0a7d735912cca11be187d784271a1f451e886a4fd94508008939058b8e02d8eaba8b16b60b82b036ead40f18ed3328e387d73b02bd3fee9589d25975c8d971b1434e17ff1faf9797e69d7687fd3c2d33e52d117645e0c03dbd05ab8e1d6af411f084922004dff30095d5acc3130011da81eefbaff2041c5e2eec021a9bbe5c71ba09ba182ab88fd4b34d16992a98e97d6117e79a39da0fdc3acc91dfe6db6de23ad15d94c7f29eec7d61cf23c867c9a4572c99dbfec1c9e1146e4a1cf698f8c0250b62d6a725aeebf5131470ff961828c545419eecce8044b53a32bf3b2f6a85190c735060ff448b83964feb8cdedcd4882e2c66837a4c215a5fa31df7487325c0125e7c3e546e545704503df9f0e1dd5921c9934e4cb0", 0x2c0, 0x0, 0x0, 0x0) 03:14:10 executing program 4: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000002) 03:14:10 executing program 0: socketpair(0x11, 0x3, 0x0, &(0x7f0000000780)) 03:14:10 executing program 3: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) recvmmsg(r0, &(0x7f0000003140), 0x300, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000006940), 0x3, 0x0, 0x0) sendmmsg(r0, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) 03:14:10 executing program 0: socketpair(0xa, 0x2, 0x3f, &(0x7f0000000040)) [ 224.917261][ T4347] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 224.927028][ T4347] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 224.944121][ T4347] usb 3-1: Product: syz [ 224.954002][ T4347] usb 3-1: Manufacturer: syz [ 224.963280][ T4347] usb 3-1: SerialNumber: syz [ 225.036188][ T4347] cdc_ether: probe of 3-1:1.0 failed with error -22 [ 225.246455][ T145] usb 3-1: USB disconnect, device number 6 03:14:11 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/psched\x00') recvfrom$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:11 executing program 4: mbind(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, 0x5) 03:14:11 executing program 5: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 03:14:11 executing program 0: mremap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3000, 0x7, &(0x7f0000ffd000/0x3000)=nil) 03:14:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) recvmmsg(r0, &(0x7f0000003140), 0x300, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000006940), 0x3, 0x0, 0x0) sendmmsg(r0, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) 03:14:11 executing program 3: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_STAT(r0, 0xd, &(0x7f0000000080)=""/197) 03:14:11 executing program 5: get_mempolicy(0x0, 0x0, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 03:14:11 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000140)=@multiplanar_overlay={0x0, 0xc, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "519b5dc2"}, 0x0, 0x3, {0x0}}) 03:14:11 executing program 2: add_key$keyring(&(0x7f0000000100), 0x0, 0x0, 0x0, 0xfffffffffffffffd) r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "cf00e1c44eeefa5e8295c5ae747a183c58b4eee35ea220d33f7d2ad46dd39f099c38cc8390112779731dbcbf68beccfab4371d4a1006026c5cab5d7ec11d19b6"}, 0x48, 0xfffffffffffffffb) keyctl$revoke(0x3, r0) 03:14:11 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc0585609, &(0x7f0000000140)=@multiplanar_overlay={0x0, 0x6, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "519b5dc2"}, 0x0, 0x3, {0x0}}) 03:14:11 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, 0x0) 03:14:11 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000000)={0x0, 0x8}) 03:14:11 executing program 2: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000002540), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x5, 0x0, 0x0, 0xffffffffffffffff) 03:14:11 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:11 executing program 5: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0}, 0x20) 03:14:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) recvmmsg(r0, &(0x7f0000003140), 0x300, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000006940), 0x3, 0x0, 0x0) sendmmsg(r0, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) 03:14:12 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x0, 0x2) ioctl$vim2m_VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f00000001c0)=@mmap={0x0, 0x6, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "3d35c416"}}) 03:14:12 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:12 executing program 4: bpf$BPF_PROG_QUERY(0x21, 0x0, 0x0) 03:14:12 executing program 5: syz_emit_vhci(&(0x7f0000000280)=@HCI_EVENT_PKT={0x4, @inquiry_info_with_rssi={{0x22, 0x1}}}, 0x4) 03:14:12 executing program 3: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:12 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc0585611, &(0x7f0000000140)=@overlay={0x0, 0x7, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "ccda2c6c"}}) 03:14:12 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x7, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000400)={0xffffffff, 0x1, 0x0, "2094d3690dca7e15f44392239de8dcd39f611268376a13276cd6ef9893a5b2ab"}) 03:14:12 executing program 4: mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4df68983a838f0bc, 0xffffffffffffffff, 0x0) 03:14:12 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x7ff, 0x2) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc0585609, &(0x7f0000000140)=@overlay={0x0, 0x2, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "ccda2c6c"}}) 03:14:12 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:12 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "ef102bac0b27eb5b2837aa8682d23da89b9b5d806ebbba289f8fb87480742f1dd3c76195d6829a4953ecc90cbd4291d287285049fa160253e72ba609a4c2b0ef"}, 0x48, 0xfffffffffffffffc) keyctl$set_timeout(0xf, r0, 0x0) 03:14:12 executing program 4: shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0xb000) 03:14:12 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FBIOPUT_CON2FBMAP(r0, 0x4610, &(0x7f00000001c0)={0x16}) 03:14:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 03:14:12 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058560f, &(0x7f0000000140)=@multiplanar_overlay={0x0, 0x0, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "519b5dc2"}, 0x0, 0x3, {0x0}}) 03:14:12 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:13 executing program 5: syz_open_dev$rtc(&(0x7f0000000000), 0x0, 0x4042) 03:14:13 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x891f, &(0x7f00000000c0)={'syztnl0\x00', 0x0}) 03:14:13 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0x16, 0x0, 0x0) 03:14:13 executing program 2: syz_clone(0x886de5ff8de2640b, 0x0, 0x0, 0x0, &(0x7f00000010c0), &(0x7f0000001100)="8dac6722c80cc2bb6c0092a51cb7f7852ab34b3b1afa5137b52f15a4fef5520bb8b51a62e6f1860c0e044c7c57e0b7db659e9892aa9bce7875a19f4024ef0b952ec4119f5f0fa1df6e763917a317bdd64cfef1776703448159b01b75489bd79940e9ede1619a90e67ab5ff614ec219da991425b77ece1d767fb06c6c7b698eb66cdee1c259757b98ac1a3b416e6c949d5d9e771f4e05224a8f247203dcb109bc18ec3ab2c2bf166e3d79744a4ea93fbdbb10be39d8e1b68133759d66157faa45ea663391a30547e8f6d2d8bc8b09d02795f6b0daeda50c27a542fd990b821b987f23ea1b84d2") sched_setparam(0x0, 0x0) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000000)={{}, 0x60}, 0xfffffffffffffd3d) 03:14:13 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:13 executing program 0: setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:13 executing program 1: write$P9_RSTATFS(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x40040000, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) accept$phonet_pipe(0xffffffffffffffff, 0x0, &(0x7f0000000580)) write$P9_RUNLINKAT(0xffffffffffffffff, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000600), 0x2000, 0x0) 03:14:13 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x5451, 0x0) 03:14:13 executing program 0: setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:13 executing program 5: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) getsockopt$netrom_NETROM_T2(r0, 0x103, 0x2, 0x0, &(0x7f0000000080)) 03:14:13 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0x0, 0x3}) 03:14:13 executing program 0: setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:13 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x48001, 0x0) write$tun(r0, 0x0, 0x0) 03:14:13 executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x2, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 03:14:13 executing program 0: syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:13 executing program 2: syz_clone(0x886de5ff8de2640b, 0x0, 0x0, 0x0, &(0x7f00000010c0), &(0x7f0000001100)="8dac6722c80cc2bb6c0092a51cb7f7852ab34b3b1afa5137b52f15a4fef5520bb8b51a62e6f1860c0e044c7c57e0b7db659e9892aa9bce7875a19f4024ef0b952ec4119f5f0fa1df6e763917a317bdd64cfef1776703448159b01b75489bd79940e9ede1619a90e67ab5ff614ec219da991425b77ece1d767fb06c6c7b698eb66cdee1c259757b98ac1a3b416e6c949d5d9e771f4e05224a8f247203dcb109bc18ec3ab2c2bf166e3d79744a4ea93fbdbb10be39d8e1b68133759d66157faa45ea663391a30547e8f6d2d8bc8b09d02795f6b0daeda50c27a542fd990b821b987f23ea1b84d2") sched_setparam(0x0, 0x0) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000000)={{}, 0x60}, 0xfffffffffffffd3d) 03:14:14 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:14 executing program 5: set_robust_list(&(0x7f0000000180), 0x18) 03:14:14 executing program 4: socketpair(0x2a, 0x2, 0x0, &(0x7f0000000140)) 03:14:14 executing program 1: write$P9_RSTATFS(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x40040000, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) accept$phonet_pipe(0xffffffffffffffff, 0x0, &(0x7f0000000580)) write$P9_RUNLINKAT(0xffffffffffffffff, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000600), 0x2000, 0x0) 03:14:14 executing program 0: syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:14 executing program 2: syz_clone(0x886de5ff8de2640b, 0x0, 0x0, 0x0, &(0x7f00000010c0), &(0x7f0000001100)="8dac6722c80cc2bb6c0092a51cb7f7852ab34b3b1afa5137b52f15a4fef5520bb8b51a62e6f1860c0e044c7c57e0b7db659e9892aa9bce7875a19f4024ef0b952ec4119f5f0fa1df6e763917a317bdd64cfef1776703448159b01b75489bd79940e9ede1619a90e67ab5ff614ec219da991425b77ece1d767fb06c6c7b698eb66cdee1c259757b98ac1a3b416e6c949d5d9e771f4e05224a8f247203dcb109bc18ec3ab2c2bf166e3d79744a4ea93fbdbb10be39d8e1b68133759d66157faa45ea663391a30547e8f6d2d8bc8b09d02795f6b0daeda50c27a542fd990b821b987f23ea1b84d2") sched_setparam(0x0, 0x0) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000000)={{}, 0x60}, 0xfffffffffffffd3d) 03:14:14 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000580)=ANY=[@ANYBLOB="12010102020000102505a1a440000102030109023b00010100400009040002"], &(0x7f00000006c0)={0x0, 0x0, 0x2c, 0x0}) 03:14:14 executing program 0: syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(0xffffffffffffffff, 0x103, 0x3, &(0x7f00000000c0)=0x1, 0x4) 03:14:14 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:14 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:14 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, 0x0, 0x0) 03:14:14 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) [ 228.725547][ T145] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 228.965453][ T145] usb 5-1: Using ep0 maxpacket: 16 [ 229.125564][ T145] usb 5-1: unable to get BOS descriptor or descriptor too short [ 229.205505][ T145] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 229.217673][ T145] usb 5-1: config 1 interface 0 has no altsetting 0 03:14:15 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:15 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, 0x0, 0x0) 03:14:15 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:15 executing program 2: syz_clone(0x886de5ff8de2640b, 0x0, 0x0, 0x0, &(0x7f00000010c0), &(0x7f0000001100)="8dac6722c80cc2bb6c0092a51cb7f7852ab34b3b1afa5137b52f15a4fef5520bb8b51a62e6f1860c0e044c7c57e0b7db659e9892aa9bce7875a19f4024ef0b952ec4119f5f0fa1df6e763917a317bdd64cfef1776703448159b01b75489bd79940e9ede1619a90e67ab5ff614ec219da991425b77ece1d767fb06c6c7b698eb66cdee1c259757b98ac1a3b416e6c949d5d9e771f4e05224a8f247203dcb109bc18ec3ab2c2bf166e3d79744a4ea93fbdbb10be39d8e1b68133759d66157faa45ea663391a30547e8f6d2d8bc8b09d02795f6b0daeda50c27a542fd990b821b987f23ea1b84d2") sched_setparam(0x0, 0x0) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000000)={{}, 0x60}, 0xfffffffffffffd3d) 03:14:15 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0x400448c9, &(0x7f0000000140)=@multiplanar_overlay={0x0, 0x0, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "519b5dc2"}, 0x0, 0x3, {0x0}}) 03:14:15 executing program 5: ioctl$vim2m_VIDIOC_ENUM_FMT(0xffffffffffffffff, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) [ 229.376006][ T145] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 229.386011][ T145] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 229.394006][ T145] usb 5-1: Product: syz [ 229.398253][ T145] usb 5-1: Manufacturer: syz [ 229.403271][ T145] usb 5-1: SerialNumber: syz [ 229.648529][ T4347] usb 5-1: USB disconnect, device number 7 03:14:15 executing program 4: mq_open(&(0x7f0000000000)='^}&^)-\xf2./\'\x84:%}-}[\x00', 0x0, 0x0, 0x0) 03:14:15 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, 0x0, 0x0) 03:14:15 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1073) 03:14:15 executing program 5: ioctl$vim2m_VIDIOC_ENUM_FMT(0xffffffffffffffff, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:15 executing program 2: socketpair(0x10, 0x0, 0x0, &(0x7f0000000040)) 03:14:15 executing program 5: ioctl$vim2m_VIDIOC_ENUM_FMT(0xffffffffffffffff, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:15 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone(0x31164000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:14:15 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x5, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000000)={0x0, 0x1, 0x0, "eb7ba873cf68f39ff6eaa3e081d64be4e0cf055529f05a08b53a145b03916be8"}) 03:14:15 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0), 0x4) 03:14:15 executing program 2: request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0) 03:14:15 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)={0x1, 0x0, @c}, 0x29, r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x3, r1, 0x0, 0x0) 03:14:15 executing program 2: faccessat2(0xffffffffffffffff, 0x0, 0x156, 0x0) 03:14:15 executing program 1: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4045ff, 0x15, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000001c0)="813e37f8f9bc53b8d2190168e4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fdac1ba10427c39a282e682073ec94414870644efe15b", 0x54, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000000080)="000000000000000000a6000000000000000000000000000000000000000002183e0554dcb08c0e703aaec8625c8a028b1926464a8597351517175b9782f5a3f868c5de1db6fa29", 0x47, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000000240)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x44ffd}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f0000000940)="f7ffffffffff6c8550207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e265497563b268a3beb1f964000000000000001b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514889eff0412f806e2a9fa66391d84ce75763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22bd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745e531edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756375d9c0d64ba25d4d1a703738459ff5a492de9f3ddce43b48b5e8d128bcfd611129f1e8367f5501bebcd3dcefae7d74901a2cd18a72c763cf6105a545cb48efc3489da6ac0b5f063baca45c2e59e51ea56ffa8e25ac52c41c01881d3e1fd9cbbe73c57ccf7d6a182802a9579771b29033cd0095aa3cbb288c382f455cd380af76f1ce3e001dd83d2629131fa61297d9350cb608cbbff7fd27eb5af0a07a4e6b841a0d5fea392ab9866857a0faf1366cf91bc239fc5decde975474b344babace77648073372eb34ac1512b5b30bf03bb8b17f079c9edd7e09e56b94afe4f7f83cd1618eccd211959cd3cf2d408e43435cce66e68a482a40b02f1283dd8a186fe9344949a98d34ecc7e97c4201140b71a7cff642", 0x244, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fe5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebdf0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x4045e0}], 0x2, &(0x7f0000003580)=ANY=[], 0x1) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 03:14:16 executing program 4: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) 03:14:16 executing program 5: r0 = syz_open_dev$vim2m(0x0, 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) 03:14:16 executing program 0: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f00000000c0), 0x4) 03:14:16 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8930, &(0x7f00000000c0)={'syztnl0\x00', 0x0}) 03:14:16 executing program 5: r0 = syz_open_dev$vim2m(0x0, 0xfff, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000040)={0xdfed, 0x1, 0x0, "0865687176762aa1233564741b3a604e5891d77e27f1ab38d57ec89515e0f4e8"}) [ 230.329353][ T5191] loop1: detected capacity change from 0 to 8226 [ 230.360017][ T5191] ntfs3: loop1: Mark volume as dirty due to NTFS errors [ 230.384095][ T5191] ntfs3: loop1: Failed to load $Extend. [ 230.397372][ T5191] ================================================================== [ 230.405485][ T5191] BUG: KASAN: slab-out-of-bounds in hdr_find_e.isra.0+0x527/0x590 [ 230.413329][ T5191] Read of size 2 at addr ffff888056f0f820 by task syz-executor.1/5191 [ 230.421499][ T5191] [ 230.423832][ T5191] CPU: 1 PID: 5191 Comm: syz-executor.1 Not tainted 6.1.0-rc2-syzkaller-00105-gb229b6ca5abb #0 [ 230.434259][ T5191] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 230.444330][ T5191] Call Trace: [ 230.447626][ T5191] [ 230.450579][ T5191] dump_stack_lvl+0xcd/0x134 [ 230.455203][ T5191] print_report+0x15e/0x45d [ 230.459734][ T5191] ? __phys_addr+0xc4/0x140 [ 230.464235][ T5191] ? hdr_find_e.isra.0+0x527/0x590 [ 230.469347][ T5191] kasan_report+0xbb/0x1f0 [ 230.473766][ T5191] ? hdr_find_e.isra.0+0x527/0x590 [ 230.478877][ T5191] hdr_find_e.isra.0+0x527/0x590 [ 230.483811][ T5191] ? cmp_uints+0x200/0x200 [ 230.488221][ T5191] ? bmp_buf_get+0xa40/0xa40 [ 230.492806][ T5191] ? ntfs_bread_run+0x310/0x310 [ 230.497729][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 230.503177][ T5191] ? lock_release+0x5cb/0x810 [ 230.507850][ T5191] ? __up_read+0x192/0x720 [ 230.512268][ T5191] ? down_read+0x198/0x450 [ 230.516679][ T5191] ? ntfs_write_bh+0x583/0x6c0 [ 230.521433][ T5191] ? up_write+0x520/0x520 [ 230.525758][ T5191] ? ntfs_fix_post_read+0x215/0x2b0 [ 230.530947][ T5191] ? indx_read+0x41c/0x810 [ 230.535366][ T5191] indx_find+0x4ff/0x980 [ 230.539613][ T5191] ? indx_free_children.isra.0+0x6e0/0x6e0 [ 230.545441][ T5191] ? __kmem_cache_alloc_node+0x1df/0x3e0 [ 230.551255][ T5191] ? dir_search_u+0x1f2/0x3f0 [ 230.555925][ T5191] dir_search_u+0x232/0x3f0 [ 230.560421][ T5191] ? ntfs_nls_to_utf16+0x810/0x810 [ 230.565529][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 230.570979][ T5191] ? trace_kmem_cache_alloc+0x35/0x100 [ 230.576436][ T5191] ? kmem_cache_alloc+0x1e6/0x3c0 [ 230.581459][ T5191] ntfs_lookup+0x174/0x1e0 [ 230.585879][ T5191] ? bpf_lsm_inode_create+0x5/0x10 [ 230.590980][ T5191] ? security_inode_create+0xd6/0x100 [ 230.596355][ T5191] lookup_open.isra.0+0x76a/0x12a0 [ 230.601467][ T5191] ? link_path_walk.part.0+0xe20/0xe20 [ 230.606916][ T5191] ? verify_cpu+0xc0/0x100 [ 230.611326][ T5191] ? verify_cpu+0xc0/0x100 [ 230.615736][ T5191] path_openat+0x996/0x2860 [ 230.620232][ T5191] ? in_gate_area+0xd1/0xe0 [ 230.624730][ T5191] ? path_lookupat+0x840/0x840 [ 230.629485][ T5191] ? try_to_wake_up+0xd95/0x20f0 [ 230.634417][ T5191] do_filp_open+0x1b6/0x400 [ 230.638912][ T5191] ? may_open_dev+0xf0/0xf0 [ 230.643412][ T5191] ? lock_release+0x5cb/0x810 [ 230.648081][ T5191] ? do_raw_spin_lock+0x120/0x2a0 [ 230.653097][ T5191] ? rwlock_bug.part.0+0x90/0x90 [ 230.658031][ T5191] ? _raw_spin_unlock+0x24/0x40 [ 230.662876][ T5191] ? alloc_fd+0x2d8/0x6d0 [ 230.667204][ T5191] do_sys_openat2+0x16d/0x4c0 [ 230.671875][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 230.677324][ T5191] ? build_open_flags+0x6f0/0x6f0 [ 230.682431][ T5191] ? lock_downgrade+0x6e0/0x6e0 [ 230.687273][ T5191] __x64_sys_openat+0x13f/0x1f0 [ 230.692115][ T5191] ? __ia32_sys_open+0x1c0/0x1c0 [ 230.697045][ T5191] ? syscall_enter_from_user_mode+0x22/0xb0 [ 230.702932][ T5191] ? trace_hardirqs_on+0x2d/0x160 [ 230.707950][ T5191] do_syscall_64+0x35/0xb0 [ 230.712366][ T5191] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 230.718263][ T5191] RIP: 0033:0x7f0295c8b5a9 [ 230.722668][ T5191] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 230.742448][ T5191] RSP: 002b:00007f0296a3d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 230.750855][ T5191] RAX: ffffffffffffffda RBX: 00007f0295dabf80 RCX: 00007f0295c8b5a9 [ 230.758822][ T5191] RDX: 000000000000275a RSI: 0000000020000080 RDI: ffffffffffffff9c [ 230.766782][ T5191] RBP: 00007f0295ce67b0 R08: 0000000000000000 R09: 0000000000000000 [ 230.774742][ T5191] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 230.782705][ T5191] R13: 00007ffed8dc9a1f R14: 00007f0296a3d300 R15: 0000000000022000 [ 230.790677][ T5191] [ 230.793682][ T5191] [ 230.795988][ T5191] Allocated by task 3736: [ 230.800297][ T5191] kasan_save_stack+0x1e/0x40 [ 230.804973][ T5191] kasan_set_track+0x21/0x30 [ 230.809557][ T5191] __kasan_kmalloc+0xa1/0xb0 [ 230.814144][ T5191] __kmalloc_node_track_caller+0x55/0xc0 [ 230.819767][ T5191] __alloc_skb+0xd9/0x2f0 [ 230.824092][ T5191] nsim_dev_trap_report_work+0x2ad/0xc70 [ 230.829716][ T5191] process_one_work+0x9bf/0x1710 [ 230.834648][ T5191] worker_thread+0x665/0x1080 [ 230.839318][ T5191] kthread+0x2e4/0x3a0 [ 230.843378][ T5191] ret_from_fork+0x1f/0x30 [ 230.847788][ T5191] [ 230.850093][ T5191] Freed by task 3736: [ 230.854050][ T5191] kasan_save_stack+0x1e/0x40 [ 230.858724][ T5191] kasan_set_track+0x21/0x30 [ 230.863308][ T5191] kasan_save_free_info+0x2a/0x40 [ 230.868410][ T5191] ____kasan_slab_free+0x160/0x1c0 [ 230.873517][ T5191] slab_free_freelist_hook+0x8b/0x1c0 [ 230.878880][ T5191] __kmem_cache_free+0xab/0x3b0 [ 230.883721][ T5191] skb_free_head+0xac/0x110 [ 230.888220][ T5191] skb_release_data+0x5f1/0x870 [ 230.893055][ T5191] consume_skb+0xc2/0x160 [ 230.897375][ T5191] nsim_dev_trap_report_work+0x878/0xc70 [ 230.903001][ T5191] process_one_work+0x9bf/0x1710 [ 230.907932][ T5191] worker_thread+0x665/0x1080 [ 230.912598][ T5191] kthread+0x2e4/0x3a0 [ 230.916655][ T5191] ret_from_fork+0x1f/0x30 [ 230.921064][ T5191] [ 230.923368][ T5191] The buggy address belongs to the object at ffff888056f0e000 [ 230.923368][ T5191] which belongs to the cache kmalloc-4k of size 4096 [ 230.937413][ T5191] The buggy address is located 2080 bytes to the right of [ 230.937413][ T5191] 4096-byte region [ffff888056f0e000, ffff888056f0f000) [ 230.951370][ T5191] [ 230.953679][ T5191] The buggy address belongs to the physical page: [ 230.960082][ T5191] page:ffffea00015bc200 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x56f08 [ 230.970223][ T5191] head:ffffea00015bc200 order:3 compound_mapcount:0 compound_pincount:0 [ 230.978533][ T5191] flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 230.986505][ T5191] raw: 00fff00000010200 0000000000000000 dead000000000122 ffff888011842140 [ 230.995075][ T5191] raw: 0000000000000000 0000000000040004 00000001ffffffff 0000000000000000 [ 231.003643][ T5191] page dumped because: kasan: bad access detected [ 231.010039][ T5191] page_owner tracks the page as allocated [ 231.015820][ T5191] page last allocated via order 3, migratetype Unmovable, gfp_mask 0x1d2a20(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC|__GFP_HARDWALL), pid 3736, tgid 3736 (kworker/1:9), ts 224956986406, free_ts 224926675356 [ 231.038040][ T5191] get_page_from_freelist+0x10b5/0x2d50 [ 231.043579][ T5191] __alloc_pages+0x1c7/0x5a0 [ 231.048153][ T5191] alloc_pages+0x1a6/0x270 [ 231.052563][ T5191] allocate_slab+0x213/0x300 [ 231.057142][ T5191] ___slab_alloc+0xa91/0x1400 [ 231.061807][ T5191] __slab_alloc.constprop.0+0x56/0xa0 [ 231.067344][ T5191] __kmem_cache_alloc_node+0x191/0x3e0 [ 231.072796][ T5191] __kmalloc_node_track_caller+0x45/0xc0 [ 231.078418][ T5191] __alloc_skb+0xd9/0x2f0 [ 231.082742][ T5191] nsim_dev_trap_report_work+0x2ad/0xc70 [ 231.088366][ T5191] process_one_work+0x9bf/0x1710 [ 231.093299][ T5191] worker_thread+0x665/0x1080 [ 231.097967][ T5191] kthread+0x2e4/0x3a0 [ 231.102022][ T5191] ret_from_fork+0x1f/0x30 [ 231.106436][ T5191] page last free stack trace: [ 231.111090][ T5191] free_pcp_prepare+0x65c/0xd90 [ 231.115938][ T5191] free_unref_page+0x19/0x4d0 [ 231.120601][ T5191] __unfreeze_partials+0x17c/0x1a0 [ 231.125704][ T5191] qlist_free_all+0x6a/0x170 [ 231.130282][ T5191] kasan_quarantine_reduce+0x180/0x200 [ 231.135726][ T5191] __kasan_slab_alloc+0x62/0x80 [ 231.140570][ T5191] kmem_cache_alloc+0x2ac/0x3c0 [ 231.145414][ T5191] alloc_buffer_head+0x20/0x140 [ 231.150263][ T5191] alloc_page_buffers+0x280/0x790 [ 231.155278][ T5191] create_empty_buffers+0x2c/0xf20 [ 231.160388][ T5191] ext4_block_write_begin+0x10a7/0x15f0 [ 231.165932][ T5191] ext4_da_write_begin+0x44c/0xb50 [ 231.171026][ T5191] generic_perform_write+0x252/0x570 [ 231.176296][ T5191] ext4_buffered_write_iter+0x15b/0x460 [ 231.181832][ T5191] ext4_file_write_iter+0x8b8/0x16e0 [ 231.187107][ T5191] __kernel_write_iter+0x25e/0x730 [ 231.192217][ T5191] [ 231.194523][ T5191] Memory state around the buggy address: [ 231.200142][ T5191] ffff888056f0f700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 231.208193][ T5191] ffff888056f0f780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 231.216241][ T5191] >ffff888056f0f800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 231.224283][ T5191] ^ [ 231.229373][ T5191] ffff888056f0f880: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 231.237421][ T5191] ffff888056f0f900: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 231.245465][ T5191] ================================================================== [ 231.259745][ T5191] Kernel panic - not syncing: panic_on_warn set ... [ 231.266376][ T5191] CPU: 0 PID: 5191 Comm: syz-executor.1 Not tainted 6.1.0-rc2-syzkaller-00105-gb229b6ca5abb #0 [ 231.276690][ T5191] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 231.286816][ T5191] Call Trace: [ 231.290080][ T5191] [ 231.292996][ T5191] dump_stack_lvl+0xcd/0x134 [ 231.297587][ T5191] panic+0x2c8/0x622 [ 231.301482][ T5191] ? panic_print_sys_info.part.0+0x110/0x110 [ 231.307463][ T5191] ? preempt_schedule_common+0x59/0xc0 [ 231.312925][ T5191] ? preempt_schedule_thunk+0x16/0x18 [ 231.318302][ T5191] end_report.part.0+0x3f/0x7c [ 231.323059][ T5191] ? hdr_find_e.isra.0+0x527/0x590 [ 231.328172][ T5191] kasan_report.cold+0xa/0xf [ 231.332760][ T5191] ? hdr_find_e.isra.0+0x527/0x590 [ 231.337871][ T5191] hdr_find_e.isra.0+0x527/0x590 [ 231.342813][ T5191] ? cmp_uints+0x200/0x200 [ 231.347228][ T5191] ? bmp_buf_get+0xa40/0xa40 [ 231.351812][ T5191] ? ntfs_bread_run+0x310/0x310 [ 231.356652][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 231.362098][ T5191] ? lock_release+0x5cb/0x810 [ 231.366766][ T5191] ? __up_read+0x192/0x720 [ 231.371176][ T5191] ? down_read+0x198/0x450 [ 231.375581][ T5191] ? ntfs_write_bh+0x583/0x6c0 [ 231.380333][ T5191] ? up_write+0x520/0x520 [ 231.384657][ T5191] ? ntfs_fix_post_read+0x215/0x2b0 [ 231.389846][ T5191] ? indx_read+0x41c/0x810 [ 231.394264][ T5191] indx_find+0x4ff/0x980 [ 231.398507][ T5191] ? indx_free_children.isra.0+0x6e0/0x6e0 [ 231.404312][ T5191] ? __kmem_cache_alloc_node+0x1df/0x3e0 [ 231.410031][ T5191] ? dir_search_u+0x1f2/0x3f0 [ 231.414703][ T5191] dir_search_u+0x232/0x3f0 [ 231.419197][ T5191] ? ntfs_nls_to_utf16+0x810/0x810 [ 231.424300][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 231.429747][ T5191] ? trace_kmem_cache_alloc+0x35/0x100 [ 231.435196][ T5191] ? kmem_cache_alloc+0x1e6/0x3c0 [ 231.440217][ T5191] ntfs_lookup+0x174/0x1e0 [ 231.444634][ T5191] ? bpf_lsm_inode_create+0x5/0x10 [ 231.449735][ T5191] ? security_inode_create+0xd6/0x100 [ 231.455104][ T5191] lookup_open.isra.0+0x76a/0x12a0 [ 231.460296][ T5191] ? link_path_walk.part.0+0xe20/0xe20 [ 231.465748][ T5191] ? verify_cpu+0xc0/0x100 [ 231.470162][ T5191] ? verify_cpu+0xc0/0x100 [ 231.474575][ T5191] path_openat+0x996/0x2860 [ 231.479071][ T5191] ? in_gate_area+0xd1/0xe0 [ 231.483568][ T5191] ? path_lookupat+0x840/0x840 [ 231.488319][ T5191] ? try_to_wake_up+0xd95/0x20f0 [ 231.493249][ T5191] do_filp_open+0x1b6/0x400 [ 231.497746][ T5191] ? may_open_dev+0xf0/0xf0 [ 231.502243][ T5191] ? lock_release+0x5cb/0x810 [ 231.506932][ T5191] ? do_raw_spin_lock+0x120/0x2a0 [ 231.511958][ T5191] ? rwlock_bug.part.0+0x90/0x90 [ 231.516893][ T5191] ? _raw_spin_unlock+0x24/0x40 [ 231.521742][ T5191] ? alloc_fd+0x2d8/0x6d0 [ 231.526071][ T5191] do_sys_openat2+0x16d/0x4c0 [ 231.530745][ T5191] ? rcu_read_lock_sched_held+0xd/0x70 [ 231.536195][ T5191] ? build_open_flags+0x6f0/0x6f0 [ 231.541215][ T5191] ? lock_downgrade+0x6e0/0x6e0 [ 231.546059][ T5191] __x64_sys_openat+0x13f/0x1f0 [ 231.550905][ T5191] ? __ia32_sys_open+0x1c0/0x1c0 [ 231.555841][ T5191] ? syscall_enter_from_user_mode+0x22/0xb0 [ 231.561730][ T5191] ? trace_hardirqs_on+0x2d/0x160 [ 231.566745][ T5191] do_syscall_64+0x35/0xb0 [ 231.571166][ T5191] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 231.577058][ T5191] RIP: 0033:0x7f0295c8b5a9 [ 231.581464][ T5191] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 231.601161][ T5191] RSP: 002b:00007f0296a3d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 231.609572][ T5191] RAX: ffffffffffffffda RBX: 00007f0295dabf80 RCX: 00007f0295c8b5a9 [ 231.617558][ T5191] RDX: 000000000000275a RSI: 0000000020000080 RDI: ffffffffffffff9c [ 231.625523][ T5191] RBP: 00007f0295ce67b0 R08: 0000000000000000 R09: 0000000000000000 [ 231.633484][ T5191] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 231.641453][ T5191] R13: 00007ffed8dc9a1f R14: 00007f0296a3d300 R15: 0000000000022000 [ 231.649427][ T5191] [ 231.653220][ T5191] Kernel Offset: disabled [ 231.657541][ T5191] Rebooting in 86400 seconds..