Extracting prog: 1m46.622208867s Minimizing prog: 6m12.389498379s Simplifying prog options: 1m18.571873889s Extracting C: 30.638326455s Simplifying C: 0s 30 programs, 3 VMs, timeouts [15s 1m40s 6m0s] extracting reproducer from 30 programs single: executing 5 programs separately with timeout 15s testing program (duration=15s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): perf_event_open-socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_TSINFO_GET-mount-socket$kcm-perf_event_open-write$binfmt_script-bpf$MAP_CREATE-mkdirat$cgroup_root-socket-socket$inet_udp-ioctl$sock_inet_SIOCADDRT-openat$cgroup_root-fchdir-socket-socket$inet6_sctp-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-ioctl$SECCOMP_IOCTL_NOTIF_SEND-ioctl$SECCOMP_IOCTL_NOTIF_RECV-ioctl$SECCOMP_IOCTL_NOTIF_ADDFD-perf_event_open-bpf$MAP_CREATE-bpf$PROG_LOAD-ioctl$PERF_EVENT_IOC_SET_BPF-sendmmsg$inet detailed listing: executing program 0: perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x820, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000002880)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000001d00000020000180140002006e657464657673696d30000000000000080003e832693827d82ebd58a0eb049a9980c285a2ad0a31c4c09a147ec9799f601a77064ae861d8ecab2a17b3be4a29ce66459d2fd7d62ecfadd8219414fcc82294978aea459c4f42d87a0433296b65b8a12d"], 0x34}, 0x1, 0x0, 0x0, 0x488c0}, 0x0) mount(&(0x7f0000000080)=@loop={'/dev/loop', 0x0}, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='vfat\x00', 0x0, &(0x7f0000000200)='ethtool\x00') socket$kcm(0x10, 0x2, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)={'#! ', './file0'}, 0xb) bpf$MAP_CREATE(0x0, 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) socket(0xa, 0x2, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f0000000000)={0x0, {0x2, 0x0, @multicast2}, {0x2, 0x0, @remote}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fffffd, 0x0, 0x43}) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) fchdir(r3) r4 = socket(0x840000000002, 0x3, 0xff) socket$inet6_sctp(0xa, 0x5, 0x84) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x7fc00100}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r5, 0xc0182101, &(0x7f0000000180)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r5, 0xc0502100, &(0x7f0000000480)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r5, 0x40182103, &(0x7f0000000080)={r6, 0x3, r5, 0x5}) r7 = perf_event_open(&(0x7f0000000140)={0x2, 0x80, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r8 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x5, 0x10, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000008200000018110000", @ANYRES32=r8, @ANYBLOB="0000000000000000b7020000f3ffffb0150000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) ioctl$PERF_EVENT_IOC_SET_BPF(r7, 0x40042408, r9) sendmmsg$inet(r4, &(0x7f0000002940)=[{{&(0x7f00000001c0)={0x2, 0x4e20, @local}, 0x0, &(0x7f0000002700)=[{&(0x7f00000003c0)="124bad549f94ea99f0199bc3166902512c7325a063489b80f73d2ecb62742af3422af44282f06518727f7222362a612dc02dcc50b2aedaa4f0e887e567b1c8f9801dd2c9909d98d6724c05f8bc828287f81e45a3fed814311d92f83600f9a0657dc68f83ab1edf7902b437f84e0c529958fc4bfbb0fa6f17b3b07c74224ccb6400312b14eac638f50367360a5267"}, {&(0x7f0000000500)="57cc26d71852b570d17056b431f444b11d20b4117eaac2d69e301ed675b7148f0a2d3c7ef78eef1e307d96c54ade2e732f2558ce4af039224d4557c20187c53e6b058f5ab8ef3fc9e04818609383476bd739ec51d57fb9e565a3d5af6dee37dc5a24cfba76ac2756692794ce26eef444"}, {&(0x7f0000000240)="5be0"}, {&(0x7f0000000580)="5b7db96ba4d40b96b20f7effc58471018699f91f8ff979c134d82e9414a238afb77cf753867bf97dd3d74fa1af75abdf66d67f93c419fab4"}, {&(0x7f00000005c0)="96b64fad9e1495fee6bc9e16f4a14b45b9e0caa63892641ff9ec4acafb98be242b36e03945aed665ab1eff3840f8655f55c2ad581f737345f46301a62b13dd470a183d189f6b4073e234e0e19355410ce81259e4c38281d8419784d97d0e08caa3883d76634d64727919be8db0ff05aa336ec11e173a909cb7055602c345289e5ba794cff76100bc2b2728a94749ebf21397952c521a35aaf126293c6de40ff564381235116eff6987a7ca3edc3b6ac44a44e4a014f734a51e63e88ef6c11d35761c8a46a0bd349224d8db62084b8137cecc4c7cdb2cf18dbfce32c0a84a6069e57fe21853e12e161fa227eacfc1562ff441a15f192b0a53cf9202dd3de30783ff558764bf8ae50a5bcc2884625cf0addef348fc3d2f65ff4c664ab161a2f6ead9a479bac0d3557b89fb3e773e2039226dc6b6d877747a38d9d6124262343ae84fbbda20d79196a96f5591c1d4f8638ff6e5bd2e012651a724ab2e60fe661ed2a981e8cb30c97b3d5ac31f7df8c3b106a3b7b95a095c84656b197f3c533f83b1c812e8c3d24f32dfa9099eaeff0e40d998cbbf477f74d52208f68c28da725ed6b84c8c9994882588129cdd9993390be60db7ed820681c4b39a7cec7b5bfcef7b43f506bb3f4416031bd577779924fd9c2c040ba8761d53f9dc02064e922ea34f81bf056fca2183b48f4693702baedaba21d5beacf89bf98eaaa3e993c108aea80574fb86c4bd00bac0becadf3762b2c1faac7cddcde71fb3304ac06ca2d15f4b8ed0758157bbe9d1a32172e1647120f5b05d157a4159cd750a8275ffab164ece3710ff6590f36bcebf54d08f163984dc97c466ba86ad10296e8850467d477bf94645925b4296243863c3c123024aabd7b27427205d95e87429a58e1a16b7e7dc3d84f0fe09dfc130836b51c034b99fd873756a073746942742aaafcac2dc554bf1d6e45eb3bfe7b857e9d71f7d1b7f46e81230501b1561661f97765aa79c04ae6e4a2e51cf6bf33ecd590a9c7b60a723ea04131ef5d0e0cd1071d83bbdc1c25843c1d3030a77da7f2105ab4e987d20b7e717ec5889ffcb75dbb88201553aa33ff3330bcf1bf705813674e1c5ce2ccdf9ece9150f7df9631e1da94dc1a0559728dd84f21c9b0179438b0cadc9b723082e17da4d51ad4949a9a0d6e11a2cc5da06749276695c6f70ec17326c44c102464310d86f19919a473b61c1310e721dbd83311f2825456bb76cf5960cb3a36df45aed8f41cf8ba896719eae7523c5f834857c2b2ee8f4b3117170681dcc3b50d955a3f35d677284179a0695aeb4f46ea1ef934e954299cdf0037cd46b84c2256c4b30ae04e58504660c638649d6859bee28c8d1dd611a9652bc293f156e1d59a3a76627a537ae53d05f574c955ddcfe116f35d3c8e66d28af8ad6af20d749fd9b5b2402095377e09ae276ad2d86c0f654d90374b080e1ae88de11b851163b6120b1f6e1b51251dfaba0fe22f03cc2bea810eef2a4545393047ef39520e6e69df2c42de92d693aeffa5646925b3ff75b738aee1d49177230fdd8f033470cc9067ffcdb333f6e0456fe1a8f00c62e4d6faa4bb70b5e33d6915508f92ba1697024dfb72fadfcf60d641fe8b7b602ae8403b9832a6210998b747a3992118fd994e6eee4e392a66f41c1281bf4e567c8e3891e1065a259ed5bde52d7efd724c4ee784a39b3fa081cefa9f75e8ccd1ae9cb3e1fb391c20a477ba93ccacf25a94b203173a09deff13bf6020b7c61b8592b250536e12c5726af17708354cba90cc9177cd784e5a0daff2d0150f2348679e2b49f498d310861bc125f98f2cc4ecdaba23f3d3deb34c4cb964215a8758813f9b33f108ffc2533857d451d78f908bf6b9d6ae1931402109a24346014efccd0dda8a8f6358601ed38e0146e1c5bf2e1f3bd18125aa1da75d3173ea5d89172359d466c46732fe6025a660ad7358f70c6945a1a689635cc1adc2d39af73b146ef41bf084dbc3c21ca98f787a8abf46480bad28d32d05e78b4bde2d41d1a10732bbc9e6fec627759fb03dfb2ae3f4e602928cb2acd2ee9d5bcea87a319b39921e596e1abfc7c58dc204d88a716edf49980bd57c0990c42d39295ef111bdb7844496e4455b6efcbcbd8e6ee07747be57f85947bff5ad9d589bf99332f0b8ae9795e0138b86b6bd37ae374cd1d05ccc6a00a3c0721eb793c35ede6c0796bfc78152452479068050ec995df62e8fe3fe78bf6305257e776b7a15ce1d94ea475c58f669c69afd91766dde87ec2d3be37c30fa41adb43041a388f5465187bf7e4c98979a2e911f116cf515b56829f1db791e28970fe671e3c55e5f9533a11aad6587fad8953032b5789d9216e7031b7a308d22dd3dfb1cd7aa6698b0487f2ddee3e4fa47815461820eea78f27ede0ad0d4e5880f5c31e6bc895b7c70059decd3d40158f77987576843a4708927cddab12df3a8b55bbc0632b2955d22db1a78fcea3f64805c11043c46f526c1d0a6a4baeec081edd55323a9a81723b1aa7162368604c47691e9a0fc07c2e761b778606fa610e3d4c7a83f11f65db97d21dc57b919ae18ad67b27d47c3c467c6990fd443b2221614584ba3005f500048ce16d6560f740b61c36883813cddd5174515da26f1fd2597d184134beb841dc157f12c6f2be3df259b924d03523994c67c4b16dc33296341be2264edc4a931df19897489340a4db3daf0ef61a62886a7699588aa4de18eb4bf4359640599a7345a2d146a770d9afd57cd5e7537b94a16b19f50e38e01f43619027a0bafb637ba76593b83e8083f5c76209929baf98122e0a31145dae07aaea92000cab51542436cc2b505c59cc7b4a5d097d9f4df4edcab45a53843324b01a92f3e1a13c240f4ef128845c2218c5bd4d4295b1f37d751bcc555672c98a751393ebc8f9953819febe91399f1c47a51ff877ff49fb8528207934b2702b1a9fe1961433164fcedc6c7aabd8bd806b90a69a3baafcd1cde6f29356e94adf7cd5321b91620d9c8d7784a35ce88ce97ed3923583ac07399bb5aa3385df8d93c97af97aa59e0c6b107f0ce130ade6d957e97cac4b2c5da5e0727fda97d62f1e36d52e949785aebbbe6944c53ece4f3344b455facd4cfd1d42183619610809b714f48b1880f01fe3d0f9bae611dad7c259c12c73813e700b57bafd47834b49210af3f42e8046e780a8ec4c3fb5076cdc5c91fdedbd58958472c3946784cf582e86a05bfc2a832409d8f974bc914891d4d79cc660ab13cf49cc4bfd2f9e35d2b4a20d88dbb80a2a69bb7dcef99a93968758020d880a7003409ecb95db69a418d9a79c60df5ca2299fceb2dac709025667731f60f2d9d8a368bbece6d7c65ac5c59e49e5d8d5d52c6f0de78d09b7bf499727e5f4cc2b51de3c12a8ef0ba957499a26ca4e1627a212e2d16ed36faf17796e1d9ff6214e21da53e87a0f0a256cd0083a9d6d37dd51215daa6c54ed40f7cd70d4530bb6ccaa538c0d32bba167aeed218dc1cd962e8c053ffa589849e053c747a96daeb0e8b613b82f37be6b54d40d6ef775a353c15e8904294853958f168beefc47a302259aa86feb1f85a5ca59e584c8a7853283fdb12ff8b86565ad2c3f32de5b1c31e37effb8ab44126acaca29b017382ced01650f33c473b191e8ddb655a96970926d53bac37be988ff0ef7429e3242940e95b5c25765d498c12bc6fde555f2fa695dfcf01e8c9967341a8e367a188eb253d47b15c7780add0e5b227cde8a5c96276d86c8a9e428b4e35f2a88d40d3a79df9524e61755116680444873914045c3c516719e980bf1e808211f42940eff350a556571a92f55f5bbe3e2ec3b98e138a8e1d922ee439c00abd68bd64a46066f9c18d947e00392d51889f4976cf51ff6514335c6a1f4a48b1d286de690c1a3e7534ef52124383c18ef183aae64577321ee7f1e036977a823ea6cbe34c2c32adc3a87d35667d92fe4c373198d29391da1537f811bf3482ed2c66eb7e353276a739d210361cfb2652b2344a28c837143abae2c727067edc2ba34dc31fec1499d98f0d855d463afc8293d067ad49f302f2f51662a3a351bf93b1d9084f58485b0ee24ed8205c8170055f97dab620d16deef5d67a3c4e11376397c442dd71fec13374e3298f08326b3224e77f6b2e1d71ac38350986584e3ebecd0255c211a2da1251f6840106d4ae5b9f20b7787b6b36ef10fe3f8ce2c95152cbb15a8a88b847eb90d7e0d492fd6d1a6b86a2023fd2f3ad39aeef7165a89f29d7f6fd38ebd3644361ef45518970fc8133b34a2db042fb7c4367529480a9e48463e5be842e901c5aafe3fa17cadd6cb9564e23a2f0915cfe1a8e5db5f639a94d14b71613b1beb07b3d0df85c0154be077b21a35ff8cc1d51a5c5335bc900770d07ff8511084f815976d0cb5769aaf41584a4b6820fa09eca0be8a80c4bf82356df396ecff9c46b562b34f185a32ee805fe949d0b7d3dfa2e1d2a3ed3ab10d2a6b20c3a65c794643ccf1c277d78954c5072159fb8380885ca5a5a2ed5c6b6dafb33046ba95e4236b29583812efca587cad17962242770d280b831c585e9c06b21ad48041f29f4466c2c68af8c04737732487de928633e81ba6279446b72d578ab405e2f3f43037a81a68bfd40f6b6bef73e1c7e364cf02fa094c8f92ed2388f8d0355b7736e90364c2199ce6d2775f930429204824dbca396e8bd86290bf4ad7776cefb8847510846bfa822cbb63f570ac5b4008cd303ae258f706a627b5b9d7fea02001c5c130a82869517559f5cc205fe9baa6b668f71a03178c0f1fed42d32bc4087f2ae325e5272891e1e79def66f8e00c241538b9e809e2356a0ba360c047cda12c23de3e533f02d604bdec16384eafc25029cdbdf2f1f86333dec44c0ff9e45357bccc1e214c7dfa76500b3396ecbaaa1a59c51353bd908372470bc494993e9c8ba7c727fc4df8052221759d5bab977fe24f097d33c32a6a4fdad4bd71ef68b5b5b173461f69d9bf84cadee17ad92cfc94d4cc4bfa2c6a002459f35757c0983ee9fe9270281a718c9f00380941eadbace22dea58f574a6126a12688c8c4f19d2c9d4a95a8346ec9921916690f18fe18c12b6b4afe31f5af29886445692ef1c2ecec6047470004c4d1e3d367dcd123343fb05f478f4df9d939a80f83d135ebbd2fd8fb72ea11943b808bdf6b8d8370dfe388940b2078e0c03f1448132c1b26a42473f013f6db8e968f5805783d8736203a1b9e4b358b093389295c45de7b74600d3d422e25460fdadd9cd8e06a459454d7352c6b9bfdfd7febf36d240a08a83a6aab7a07b76070ca8dea5368c237ee30e535f866908cef0e640d32ea0087c6f3edc5b954c492586a141d92e99c592496339363acfecc50cc61cef378d94aa1fe69178f8377553647df0efb270056f56bb80600bbb7bab36caea3b06eb23156a1d9f8172511abbfe9fd2b14adbb0142eac59fcbcc400aadb33514fe9f145f672d48142ee5dc94bde2e0104f134ca74b6ff939dc9fe7ebd8fdf3b42c62f4e026eaa7ae509593b0d7b836511e08c413d7f03f6d859f19d2df1a548c808cd304427c682ad99c51e011139bf553af1df1cf2720f787ae39864bf8f8faa3a2f81789464c862ea8ddcc20209928761e4bdd072edb73ccc3de66bec0dcdc61062316862c4775778abe1e871b8e55d2639398197a7bce3718884583d77b48106f7d4f1201032319edaa90ba4f4a32dea66eeb73ebf68a919873e4188ba8006253e92aae6a12006555b1b6ac083162723ce794e553a40568c4cf405d6d7c5fb"}, {&(0x7f00000015c0)="440be2624888070874"}, {&(0x7f0000001600)="60d86296bb954d6ca8ffa61445254e79a66fbbcb19c9e35dcc43dc2ed96a5ffd2f3163ca71f306a94d8ee989344b0388f55c49f462b2a0fd260ef119f0492edf744c08192aaf50d8643dfecde21fe696cd9e6cdc5b0f48d89f32dd388ac71337af58f95d11d0397c365d7de478f3aac003abcde1fc4bc13813edebe3e4b1ddcdc5280742b5bb8f6abddade6d7a559c8a8ac5754278a26f7c6e6a6d562924f5cbc37fe8993f669b4eb80a7f3aeeec63fd678fe8eba3c3dfe7bd23de416ec032f70b05de6b36f5c1c917e4f68b3d443789688ad11e35b812948a8c6de83bef61870f0cc998d7f75af3e6bf15"}, {&(0x7f0000001700)="7fb9e968c458fdf5fff2e0d1025401aeb47dfb87d7c6ec525e42e9b291d6f85af12c1a00e1de05f971a901f449cb9be76627a840344e147d031a979b30a13a9f864f35bdc60eea58847fa184033ceeb13bf33b6562b84b1e330108e1899d4fba336ae65f6f1e84474ed24ab558b9cc81f297e1a94f800a0769449564338713bd186321a09ef0cfe6517c6a9327c8c3a7f5afb238754198fbdf5f02126ba872c3ec2093f57709b05f3575731716ece9febbae6a1706b2c27c9947d660089b48cf6cbdd491af2dc005e948e87d28814b27abb838596f04de16d35762a0bb4300fd4fdd313b8657ff9bbe23b4a4c1b98d47d6beeb4c48a290226f4e60c773d9d449bd2898713e32fb9c6fb16c92a0fdabab4edce022a245efa5b1e26369565b9178623583f25bc9e6fd8590e0c45c9d7bedfd1f1781ef991dc5611bc289338a5355676d4ce7d2df34b69d0970f3b79a62bdb6ae72033715632598db0bee790812c57637a7826fa6c42e807b8a10eafd4ea8a6944249f52bb4d1b4f6d1f0ca9ede1afa99069c74684aee65358871920df273bb4895856b10e4d6909f0a531d5b14c730eb0bfb2cd8f438f9056df32b5bf2a1a3606c9c0fa1b900379ab371e4f80ccf94894cd6f462c20a54397ab39992625c061c16ceeec1fefa8220a66562a175f5e7af64053a6b50a04fe6444e83a0f4decb1506397d3c138f067bfe92123b0e2ad16183618fc045009fdeb9ce1e9cfdca1580a7810b7d9896eb27bceccc8ee90ea9b66cc80e4609ce8c6e0541aac41cc3706e3a615d92bea7c79c74d74f99e1b27665aae99f24522f5aeca830716f7ab5dc7779167faad68faa84c8852daa03e1779f17375c340a621779ad0e427ab6c74372be7e485cf822706a2d1be6e25740d5c0942428fb24267bb6eb1abb65854541a3d93bea89e64d09fcd1b813ccad79c2f0065b935669685532230d900b0d50ba6b506eb478f7273a02e7f7907b15260b89c0dcba93e907d382500c2bb079ff6676329c56ff6a2b4fe99dae3bac4f7bbf28bcb5bfbea75076ecb3cd2e25486ba499e7da46d2662fff51f9aff7f663e1ff5e0b7d432d9b48047a92147ffb39cad83b798a13513cdf47763fc169666b6a88e91257aecc8382dfd3a4e46d17b694c7e10fdbcdec5cdc26ef0fc084abc26ca1a2a9c1b85c2d7dcb7b413691dde1b87162b2f28b3046c17ebbb41b0946b838dd74e8b7487a47464116176982d95651be57c2b97d4cd9bb457ae20369d3f219fdc66419482f597eb2512e89b861cf555fec4184bd45c186413d3f1ea50fbbedb38e8aac1b1f3f845679ef8852758a632734f43d70f77b014361209c16a3d0848761edbf1478a678a2c412d1f4de24bbba4ed3b6076f659dfea5721baa0acb74986d12a705a1edcf61d75a2fbb2e1f0ac355ad28c5a39437ef8140d02943ec7856b09514b33b0b60356d44240ae99807426bfb1a1ffc2ed3e3b8ec770d8ccace5325126dedd65c9018c22ad853cbc272869fb80018acc605a285390686e30d9e442be74a461d8cacc36a3d9360798a8d82a8db26fdcbeb34f9c90e53719f07b219f5c342b2d130e6a03789d2b80711ceb985f6f435e111336dfd02e3f86ce800082b20d000861a662a4abb8cc8869763873727c2ac07d6201a27287e239a1446bb0ad5e1a80f751b72ea6db18d20c497642ca50a57f1afe9081ffe1d33565702033f6c50727a59937bf06f6216cd6a13f646e0361c0d9b16e2d0dff9b44c1ff97c4f72fbb12c95e053eac02e812f500d1872a9fd30ebeef6cc32906efc68a7e2fac9b0407e2e0bea6a128fd0dc3693a6e4a61e498caa6245621d64d5a0200fa3910347b6ad0804015534c41728878b314486c1696c5701ac7ab6706585a246829a435477bfc0fc3df25653672cce4eb2382b052e1cad4d8cfdbc1a3489c45b89ec8d251e539914f0ae8bde8d4faa6adfee927fd794efb0785ce0f8f338237299b7cbdca4c0b864f00711e270fbae01afe11706edbd5c624155390b40388af2390530f9e01fda84a29b5b5dba5b045285a86efc6112efd1f3d6260577f84658a20c4de4ee849f37f0001f8881f789a71659c5f8e99c4b369e0d5df4d93609e667da5b602865758b4e67115a985b83a17ee6bed32f4172b2d71d9308663d3c1c039ca21ec41d6f6f456fbcbbe3e487cccf17ef072038fa304f4b8aafa574acba1b07d26633c13222050975ee58b4c4dccaf264b94f2513a602a6c84f6e22f3fb249e572dc60a5a276283d5e62c94a5ad0ad7476c1a1a54f8ebbe32277caa1847a463cd40b969270d82f942e1251d22cc9ef4e7a7441b816cf8a89a03eb191978bd0500006cadf180c93b86b84bbefb96f93970ccf55186bd067540186853094c45dbc9614d0a4a0926ab93cd6cbac21874e1e157f7ac0b0e7d6ba9afcf5962b76c7a6cb0af3242d5722a60f9bd7f09151127024119d095d2a5ed020380eddf89b0417a95f86fb7b261e9c9eabd5fcd6d6d9f021d0c303c96a575908f7d336fca5d88bb9f7b3eb78d24c18b45968602d4812f41ac76b6cc5977646ed9ee393b89cf0e833f799b918dab40baedc672dec0b061e80882405c4805d6e96ea2a4d3be5819645f6a7bbaf3faed66f6d19e7200149648555db1f851f3951443e2943c87a7d48788eb49263e62fe4e0303b23ebf2b4b8216cc63cb6d709f5d1881452dc55da13c9e554d1f83c22c6db22b72a54bbd44c6696cc4af9dfa7fabec3eed057d303d8de78bb54ec4af5cc9a84436a1bb8471e1f77efa57d606e2c6c75631154c04010600ab90c1fbbc094a37fe79c442a5fefa43459ee3bb3252235331e1f1a3ccdd04a701d13486d9b7cf73fe2fee8f6bc748675255d2f8089bf50a22475107729e99e33ce6b4de3101d34aea8286f572cb851db26b10aa644bc7033ddddfa4e1ce14303115eebd5997edefd177e151e394076cdcc5d2309b09359323cf58469b0cc1106ef8ccaab0163082c9264652a417ed94a1dd2d91118df6cc340dbb759db6b40c72cd203ec1b050f7286a600b9e97dca8c0e67a768aecaef377b06d5ac7feb1b5d8fe86d177e58eb6cc4621f7b7c15a8bc368f322298b7cdcd41f6ec9e914718d73c6eb1120d065d781e39a105478a9a802dfad3a82e28445535c7e461e52b19a60a608dad049c4ebe578fdb340eca94b1b2dfdb9a4570c365118f28147a6fe67f0361eacf6b90b6e122c77ebdc3da9f9f9878f3afc1acf38c7077b346b342995729c5ef8a49b6861c4e55fc5e853f5908f47f4324adbb0a2a44c3af270de7c344ff44182d5c444848247f2f1cce40f2d00c7e893ab5c9a6eddb00191935d2a00db9377331a65f3f2f3f13dc6e59d29ce40ab8e722041a5aeb638f0a3da60b769d3586a52539dd28c5336e23ca5df632ac33f2798a22f8a3e3063f32f1a22d65544527326b744d9746656711ebbaf0634f635478ba76053315ba0047a111c21c4077e5ced0f90824e7a4620835f3269cf3f6c18dfa73514486cbd6b42e4dc0195f2291e0f38d1e687f8911caa91a1687efe2c13787a2e614531133e5a547d8afe993bb0c0e6120938a9f663afc50e0f6b2b9fd3192ca2a6495c17aaa8286a2435ae474c3f97c5c2136f68c300a64c2ca890ca7365db6a63bf92d93164c7ef53a1215143b13b9513af1c698edff06a22c1d233b074d4f817766674eabfcfd08b10ff354dc24a7bcf999dcb406d59dbc57c56ae8b7fce0f6f153a44f8af647e8066b4f58ac074f48c8f303c2e636f607d69d4e303cf9e1aa0106a33dbc30ab90f9440b1fc8030901e5bb611b5d7c4228eb21b17830f2fecd8fd44bf9c0c2a7dbf752dc3e0f8a1d7e31d57a1f2a991feb0c2a1350f6e7b055db65c36bcbd39143edc9c5fabd98ff72c3cb2ccc90ad9c185c27b6c9fa8fce7c45e3765ece3a84256417d84fd8b5e08e52e8c530af61baf094d678c5eda4b63eede5718bf4dc4379b833216b1f4e9917a272df728ff21d21326145c81cf211b0a1570edafe25257e78c4e98a543af9f554937908d7250713a6fce1e0be80948cb64c70eebd586efd112f8f1e0a62ddf6729a3de5fc7fc78ca84988e7049dc1ab396a11800aba282703819b5a72f1b377133fb9a0ae0035a0f0faea928d49c249631db6a2e9e42eb94cd5e1565d993e39f23575d25a7a719e7105c2844a7dccbfefb0cb8a34834ee236a46924a9e7422dfcbee818582a9544b0020bb35013a468599564845cd094868831a0c87630c4e92b1ed3e72629c9d3f011cc3f84e0819365d9fa6fce32cb016c915ef9356edd65b2bb4a883a792af774d77c50fa4ecb13940ce90cd1c123c7310cbc47a6d6bcdb26924779b1e7f2e06daf04af55829fddae6e498390ddb2367054f336cbaa008a302a78c984083bbd6e5b962111f7211e5875c76eae2efda70d3aa7fdff1fa1381745a2abeb1e3965bfdb2cc0a0c49d428c3414e87883221ad79cce4cd070e9f2d22ff6519a6f8ce2b01028d1b829a7ef6030d2cfed2cf57fc3061f15b646aafd4b39a6a4a1f0964ad67010e8a39d2aa590697421df478332ae645aaea8f23ac649bc74c25fc24fa6b7918d21219ade4381910e731ea0029ba00f6aa7ca9f5c7d5b6d584abb42d87b23c661edb267ead5efde5c8017d1bab327fb3184428de2774ed6f557dc006bb6331e198fec243c5d39fea51b4ae255224a41058beb07ccfce91e2c1395f1bc2ff1545db33f673c8840e9fe134d433be0aa33a9b23855056398db3ada313ce61e5e272efdb69a16567da6893704183dafd5369b6ed7027573f71da676c0691f828d860085a2a55e8f1d88c1a7783e87f198e1463c0f39ec3fb56ba694da95a4548c2d54db3ef2319b49e10ae476bfee05b799aa8d1ca22f0c72e939b9e4f430ac7ca4f6cda64ac35139bc2853fd10fdb76a558e1b5b71839d4fde4f70a196d42b8c274b5f3c7a9d64306b4c8f8c87f9532852fc0022d501e1834b41ac834450f3969a91e7f18ce8cf8b1210422eea0c1541052cbf76f091ed0b65a0a70a99603bb8ea8f8c021f4dc2380a5129eb2af2925a9c42b3673e52391c22170d35d02705345604659f8f6016924d9288e43a883461922cd3f40440679714c1243d07172c0266733e92c9e86b3d933b091d0c4e52bfad10546c83ffc901c83ec3b02f1fb277418795bd92160970e01a8837f430508f49ddb76c5f8085215502739f6b1ee5a0ad80abceaf178aae0eff47629ccc14b98f5420753f8c61c5c2ba8efcb27d4c514dcabc743dc077724a47e7d8e2ab3de714a2e5dd4772ea96ec5813623676ad8297162edfe8b41fd154b6c7f3c3b1abb84a742bd0266d7f8426bcd6ff096aa9635124a429cac46222560b2ec978c41409a5a0482e9c8a240931b6c232b524d28551edc05c919632468f978ffe8ddc1e901389387e3cd5878ebcccb0ec2ac1aa33e7bd745e4571e3ca1aa525bd487bd7049efdcf04fbfccb83fa985dcbbca5ac0ad37fef3bdeda3035e394e8f5e7ca4f2733fab5cc7531274222eb070978b27160c93cfc8898e139c7b6d379a6054169f38ccd629d7a9f0f27acf3b079e42421a4ecfd0d1ea8d7c16f1f684fc6cb4bc9295a5fc8f0c402a055d8e9208458ab1a3bd87d0aba9b85fa184f09bea73a524282fcbca1cef9b1c78518b11840e86528c3e7aa459b3bd680636883d041fa380f9ec8c32558cc28797b77f9815d98283dd91d15b31e11c1b7609f1b3396dd1f22330dde415658c7374b6c1ff0230a2530c8f0635682f1edc3e02195a3d3207"}], 0x0, &(0x7f0000002780)=[@ip_ttl={{0x0, 0x0, 0x2, 0x6}}, @ip_tos_u8={{0x0, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @broadcast}}}, @ip_tos_u8={{0x0, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @empty, @rand_addr=0x64010100}}}, @ip_tos_int={{0x0, 0x0, 0x1, 0x7}}, @ip_ttl={{0x0, 0x0, 0x2, 0xffffb4f0}}, @ip_tos_u8={{0x0, 0x0, 0x1, 0x3}}, @ip_retopts={{0x0, 0x0, 0x7, {[@ssrr={0x89, 0x0, 0x82, [@remote, @multicast1]}]}}}]}}], 0x1, 0x0) program did not crash testing program (duration=15s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program crashed: KCSAN: data-race in pcpu_alloc_noprof / pcpu_block_update_hint_alloc single: successfully extracted reproducer found reproducer with 7 syscalls minimizing guilty program testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(0xffffffffffffffff, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(0xffffffffffffffff, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040), 0x0) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, 0x0, 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, 0x0, 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, 0x0) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, 0x0, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq program did not crash simplifying guilty program options testing program (duration=22.5s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash testing program (duration=22.5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD-socket-write-recvmmsg-openat$sndseq-ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE-write$sndseq detailed listing: executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="1400000052004f030e789e7e27286d000a4149f3", 0x14) recvmmsg(r0, &(0x7f0000005c80), 0x0, 0x10122, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x62181) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) program did not crash reproducing took 9m48.221920629s repro crashed as (corrupted=false): ================================================================== BUG: KCSAN: data-race in pcpu_alloc_noprof / pcpu_block_update_hint_alloc read-write to 0xffffffff8841e6ac of 4 bytes by task 3190 on cpu 1: pcpu_update_empty_pages mm/percpu.c:602 [inline] pcpu_block_update_hint_alloc+0x5db/0x6a0 mm/percpu.c:923 pcpu_alloc_area+0x488/0x4b0 mm/percpu.c:1258 pcpu_alloc_noprof+0x4b3/0x10c0 mm/percpu.c:1834 xt_percpu_counter_alloc+0x79/0x110 net/netfilter/x_tables.c:1931 find_check_entry net/ipv6/netfilter/ip6_tables.c:545 [inline] translate_table+0x9b1/0x1040 net/ipv6/netfilter/ip6_tables.c:733 do_replace net/ipv6/netfilter/ip6_tables.c:1154 [inline] do_ip6t_set_ctl+0x7cc/0x8c0 net/ipv6/netfilter/ip6_tables.c:1644 nf_setsockopt+0x195/0x1b0 net/netfilter/nf_sockopt.c:101 ipv6_setsockopt+0x126/0x140 net/ipv6/ipv6_sockglue.c:999 tcp_setsockopt+0x93/0xb0 net/ipv4/tcp.c:3765 sock_common_setsockopt+0x64/0x80 net/core/sock.c:3726 do_sock_setsockopt net/socket.c:2312 [inline] __sys_setsockopt+0x1d8/0x250 net/socket.c:2335 __do_sys_setsockopt net/socket.c:2344 [inline] __se_sys_setsockopt net/socket.c:2341 [inline] __x64_sys_setsockopt+0x66/0x80 net/socket.c:2341 x64_sys_call+0x1183/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:55 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff8841e6ac of 4 bytes by task 3196 on cpu 0: pcpu_alloc_noprof+0x9a7/0x10c0 mm/percpu.c:1894 mm_alloc_cid_noprof include/linux/mm_types.h:1172 [inline] mm_init+0x47f/0x6f0 kernel/fork.c:1301 dup_mm kernel/fork.c:1685 [inline] copy_mm+0x11e/0x11d0 kernel/fork.c:1737 copy_process+0xee1/0x1f90 kernel/fork.c:2390 kernel_clone+0x16a/0x570 kernel/fork.c:2797 __do_sys_clone kernel/fork.c:2940 [inline] __se_sys_clone kernel/fork.c:2924 [inline] __x64_sys_clone+0xe8/0x120 kernel/fork.c:2924 x64_sys_call+0x23e7/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:57 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000c -> 0x0000000b Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 3196 Comm: syz-executor.4 Not tainted 6.10.0-rc2-syzkaller-00315-gdc772f8237f9 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 ================================================================== final repro crashed as (corrupted=false): ================================================================== BUG: KCSAN: data-race in pcpu_alloc_noprof / pcpu_block_update_hint_alloc read-write to 0xffffffff8841e6ac of 4 bytes by task 3190 on cpu 1: pcpu_update_empty_pages mm/percpu.c:602 [inline] pcpu_block_update_hint_alloc+0x5db/0x6a0 mm/percpu.c:923 pcpu_alloc_area+0x488/0x4b0 mm/percpu.c:1258 pcpu_alloc_noprof+0x4b3/0x10c0 mm/percpu.c:1834 xt_percpu_counter_alloc+0x79/0x110 net/netfilter/x_tables.c:1931 find_check_entry net/ipv6/netfilter/ip6_tables.c:545 [inline] translate_table+0x9b1/0x1040 net/ipv6/netfilter/ip6_tables.c:733 do_replace net/ipv6/netfilter/ip6_tables.c:1154 [inline] do_ip6t_set_ctl+0x7cc/0x8c0 net/ipv6/netfilter/ip6_tables.c:1644 nf_setsockopt+0x195/0x1b0 net/netfilter/nf_sockopt.c:101 ipv6_setsockopt+0x126/0x140 net/ipv6/ipv6_sockglue.c:999 tcp_setsockopt+0x93/0xb0 net/ipv4/tcp.c:3765 sock_common_setsockopt+0x64/0x80 net/core/sock.c:3726 do_sock_setsockopt net/socket.c:2312 [inline] __sys_setsockopt+0x1d8/0x250 net/socket.c:2335 __do_sys_setsockopt net/socket.c:2344 [inline] __se_sys_setsockopt net/socket.c:2341 [inline] __x64_sys_setsockopt+0x66/0x80 net/socket.c:2341 x64_sys_call+0x1183/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:55 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff8841e6ac of 4 bytes by task 3196 on cpu 0: pcpu_alloc_noprof+0x9a7/0x10c0 mm/percpu.c:1894 mm_alloc_cid_noprof include/linux/mm_types.h:1172 [inline] mm_init+0x47f/0x6f0 kernel/fork.c:1301 dup_mm kernel/fork.c:1685 [inline] copy_mm+0x11e/0x11d0 kernel/fork.c:1737 copy_process+0xee1/0x1f90 kernel/fork.c:2390 kernel_clone+0x16a/0x570 kernel/fork.c:2797 __do_sys_clone kernel/fork.c:2940 [inline] __se_sys_clone kernel/fork.c:2924 [inline] __x64_sys_clone+0xe8/0x120 kernel/fork.c:2924 x64_sys_call+0x23e7/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:57 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000c -> 0x0000000b Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 3196 Comm: syz-executor.4 Not tainted 6.10.0-rc2-syzkaller-00315-gdc772f8237f9 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 ==================================================================