# https://syzkaller.appspot.com/bug?id=59a64c580514b57177d18b29c96aaf39f2f52f06 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"none","sandbox_arg":0,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"vhci":true,"wifi":true,"ieee802154":true,"sysctl":true,"tmpdir":true,"segv":true} r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000c34000)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000000c0)={{&(0x7f0000068000/0x800000)=nil, 0x800000}, 0x1}) r1 = perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0xff, 0x2, 0x0, 0x0, 0x41c4, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x85000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xfffbffffffffffff, 0xffffffffffffffff, 0x1b) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x8) syz_open_procfs(0x0, &(0x7f0000000040)='smaps_rollup\x00') preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x200, &(0x7f00006be000/0x4000)=nil) shmat(r2, &(0x7f0000414000/0x2000)=nil, 0x0) r3 = syz_clone(0x60092c80, &(0x7f0000000180)="1fb388daf860d4c9a4cebce4383c49bc857d1bf74256996f10a47d8b591a5708d8c56df60df4aac8be86b42f7f96a7e6d4bd497526de1dc7edbfa9dc0e3d080ab32ed4fd239e2eefdb3a6608417d1838e160552d3dc48143f0080a06b49a724b4f7a431c0453a87bab9fef", 0x6b, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f00000003c0)=ANY=[], 0x2, 0x5f8, &(0x7f0000000c80)="$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") r4 = open(&(0x7f0000000000)='./file1\x00', 0x143242, 0x0) pwritev2(r4, &(0x7f0000000680)=[{&(0x7f0000000200)="05", 0x61075}], 0x8, 0x7400, 0x0, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) shmat(0x0, &(0x7f0000899000/0x3000)=nil, 0x4000) shmat(0x0, &(0x7f00000dc000/0x4000)=nil, 0x6000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x26, 0x0, &(0x7f0000000980)="b0ff04c66b0d698cb89e2fe088ca1f74ffff10602000630277fbac141414e000126a46647b79", 0x0, 0x2f, 0xe8034000, 0x0, 0x0, 0x0, 0x0}, 0x48) r6 = accept4$unix(r4, 0x0, &(0x7f0000000280), 0x80000) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000001c40)={{r6}, "c80d472529d955cd210e5ba0a5935802ca3673faa04d94ec9db556106c94ebdade32814c4ac2386457eb49c781795e1c17053ea5c8df0fcf2e31649bb56a5b34dccaeac114b7d10f73c8cf9c8b35d5b0815ad9fe0c090d865518ea6e8595f25ac9363b8680d067364b7127df1eab3a360cebfc31f4176dc0c21d67d5cf9878aadad2626e4317c5e86479ebe5e05923f7fa868d9b3360310c03394939fce463bf31c29412ee8fd201e64b1712b54a94cf52b6a62d18167a4b0b3102e75cb328e10a072ef991494942ace7eaf52fddcf42436f4c6dea43e0743496ca4b3294111e1fab6cdff073117e72acd2e59a7c1237d88baa557d43ef4145ca59591217a0c237f39b2108374865b2599b0ccf53fc6f2cdae860d030c821ade9dd997ac3184aeae90b9935fcf71d2b7995b485520ae886eba049db69dad5dc295498fc5da874130c89809b5a25a22ed315f5de6f3580059f5b198f7097e981cb18e7ee1bc367d49e922b35eefa2519882c3c31a8b09cb1e8c78b4a3e4cb5daa13a0ba933934615fb6884a28e46d6d151a0af165ba3bb17d84db88c85cad4b4b714ab609a13f976eb969e5a57c640cd0039b94c05add85fc3fdedb1763632808dbd145d7f06ee61a3760074d91e04edc63f7d15fd05219362df1b7930a018545385539725ec071a9c8daa222a91af988ee8f254f1dc8cd9de13e5966d6a402835f02538282aa3d6688d5ac0e14a9dbbe2f0f4d1ef9e8984a80cdd2e19cb912ee9b339cd9f7b9a9b05ca3593ecf04b3c5e42112dd3fa4e52660b5f67db678fd5bd692c0d191029fa02fff3ac8363679492f694a702556d0168fe90ff0071ab67d9e3506f0600fe8e4dc584f2e53eb9f8dc6bbe7b461e8d9d47983279c9da97da6f9898d01c838ece3235124d82a3a4a02368bc85084faa4b54a03163b15d750836ec5619718f80860299616f5e943e9c84549fe1354b955450e9a2a868de1c58b76fbe4f3f5f760e9a497ebd19ad82a4a76ddcc098b513da5dd56a18e29ae021559b0f168ea7e0f4f6d122333f1805923f3966acba1de78ea837c10b533694e8e2c8e5d7b7b10e4f6ef00274686f508b3f47a670cdf87c597c95a5703a2d56cebeca4ca8fad1a990b2a19e27775c777919dee3179de1bf0ae873b578736025e207aa74a63ff11af9be45fcd37859da3ca8a203a81f51e9b5a4587c379cc5a931edeb08ab48c48c609c8906c84866230503e6b2a46c762cd876ae95b4bb07eca3d575e68193910977a9e1cd2e71e706116f241eebdb05097a6f7c107b285780cef4bc65192d7d63b6d5d53c8b89538c481d2bcbc54ef2951fe11b29d207471609b56c42bba49d1f33e67c1e90a28df7a585f4a167ffdb115ed52693bd0ace8723deb3160f54decb0e43e177f95fb96c32c204b16ab949bfb841af5ea7fe13cdbda7eb9900c0b394d225479219d2930395229b15ea849010d14d5ba279ab9bf0de4954a52576bc5920cf7d0a7f8f3f1b1c0e3bdf49ae1b650c6fcd1bcec790b0cbfe6c750903a4fc5b989395df0923f9b4caf9ff6682cccbf80ca4dc693eb881102dcedb2cd3c3285142fe185e8239808b21e2bcf84ad149356c79b72093d9950cb83cb3521f071132a3ac4181a507444be5e7a3b97ce2e36f820948a89600bdc47a9c3238fb05ff0b79622894df8feb12c48963676f9b7ecbb566d53dfd35bb662c6e9bd1c54d80e3e5650d0e10c040f37574e788da323a66cc19f6e86b3a68673d1dc4beea8daa4494e8731660ae6eab8b9a391f5fff2a20af74452957d5c1a21f181e23fa39cfc152a21ebc3c3cb0511146cccf4b5508e4bcc7effbf7efecbb05e1ea544afb9eaa1acc19bc262d3f984b25143edb8a96b7f63a96ec19706070b71d526ef18e0f5cdd91005be6cd22ef0464192f26ea33a493599ee9159e0cdc7cb0d1b717901b39e90e1945d98e44c058d33ea8244f1da4e7e86f538bd8083e566e8ab6c9f361fbd70ba02f7c0b53afeb9c535034df11f9a55824b5e2cbe94bf6598de2ab96dba2b57eddc102713d66677d455289e5bba463f59ac55988c1d9fdcc35ab2cfcfb1a54bc2e1da3203abe4cdf120847f225f7917a1ac916fd6316695bf67b19e3a9e447994867d0724cd88c5c09a0c4f40819c0a5639c6ee07c6367f0b4669cc2b5fff5ec00cf7de31ddfcdeadd6d158f59b1dc7b752604534666bd5302716c6a88ef61db589288ef9471afa649ea305b5a74d0ae89238aae501d4b6234691ca699da986d33f5a585a2237569870bb7b046500b3c39fe6fb48bc9da9d65d9e3babd58ec2673717c19332e78919a5547276169958c88c4e0c96d8d14fdf9b4647e6fec21f167fe92a7f5167935b838d22e00d1c8f3d968bf2dd6521b60a657f5303baa8c3b382ed8dc7fb445f5bf10af768fe84791e81b7983816b3442aa1815b137fea37c531cffda14e3bbbac47f7c753268940cddc1f7382df3fb0031320f5924c9a3d2fcbfd05a4848fd0d15725dfd522ced9042de688d36c674bf9404a6c400817ce939422c5af240eccb5824021a8d6b65ca29fd04384a4a4e69bba3ba96723e16ea8a85e64447bbdaa5dcdca3a6d1540858c3c4ccf057d28f74643377da9fee5c44c4e9d1f859dcb88581946847c6484fde978acb6728c13b938c8145877299f32af8763b1f059c10a76db02fec9f7920db216b6069d5391063e5e450e6d27c35ae48aef12061b9b3293bd43ffb356527b8de816ef318ad33cca3a9c7e18bde63c94ec036e21cdbb63590cc4229d5ce042b244ecce4b8fb6416add7a0cbb079f760d7c1aabe43da3e72ebce6832561ee613cfdff507186a5146718e73de700973353b5acc4ae7188f4e5165122152ca21c888de8bb9a53ea28bf0c10939a007aaca514450a6f39d44ba111eea6168647716ae93caed33f00d21768420fd34e22894e7cc1e3ef7962961710396df8d04b930b3a082495ab017d020f5bf4d8b18ee50bf943618c9e32e981529287ff46093c0e133c94e5bc1cd6cec1d561e47bc344fad146ee847f6ab1900a2119e384f156850fcc98186c3f01319d91bb7db0154786da95af5db85df594d1640aa5ba32abfd2d25c423ead1ce892587ad8d6ced35aae840711168d16bbd75b5a0e32961a9cc8bd74c1abf7781c0f7487ff82c1f5779da1670013308dff6cf4ff023446057f24b78b174c58d737274f4dd81f78104e126287eb1e92a00a7f43bd74af39fc4d9dfb87a39c037936a646964dcbdf0659f660ba0a6eea34629b9f389922e79993e5cac7d21127dfeed327cf215f0ce0cb33ae6ddfd1efabd2a1f3fa5266c9ef0555de054b31f2965a93815cbba831d7b5f084facb9257bd2d437ef3127979a9312f27216ddf3ea2c39dbbed28017149cc020d8dbc8f488c2691ee38e389ac865d4db14db833955f67bcbb3884dd4f3a9fee3641103d6069ccefbc80ec0ce359183d3a9ab1c76afa448dc4f1df99b8e8efa8a4cbb61ff6329d7cfb9f412125ac6ae579ec2fd25121a33d1ce3cda726c0131303dd7a5ebc9ee6cc3e602678a29d16e2fe0a3d39249373e3bddbd17e6af54e2e16d8edd1ff82120b664b823e4630efcf81559f98525e43b44625485213034b0dd4dda47e53390a02e8706b1ccf0b2aa7c3457306d201e13a3c6ae812194770558f890bac4f99cabd3b5a263f451fb0ab28b5854923361c6015d16b5cdafe2b602229ed64c141e8bfa6a2af86caf95f937b3ea00935e3adee4db8941a2443fa7580ce150a24f8b4e1871c568d7887f860cdfbc1ac9c6a03abb1eb6cc6b1406e2a6bef454f5cf6d16a539ac5889680ee4071809bc155318ac2af0a0b05fb3419ac73536495f6030f6db544e53f2c78c92272f22777ed631ebbd319e6fd56755a7f546233257e6b22454fbb1c1cbc8f1010dc85633e4ecfb7bfe8f63b27cd1b0ac03cf3e5c2197de18923673675a929c7208a58169bede8156b863e215011a1de73d6926c2caf0e359f0e5458de6cb0cb088295899bf76f487e89e8f22d1147a9cb0fc358a393d16dd6393e9f2f18996c28e1a7d5648387c01a0a137a9e509432133213d418e92db5601d8981a459279c26e7c5c6f1ddf7e72f56f36e8f8c24efbf4e86ac8b3e987e4d26e6da7bb3b729c53d52df3dea13cbdbb1a87c626d43baa6ceaccdb1576f0bf6a5045236b5b7964d30b62037e6b68a52c70e43f75f4b70723b3c13f37e827508b6c28384ae2c6440cde032a237b9a0cb5bde455689f97bd7b02e816f0313f40cf3b6a29384b4c20bcd0c95c985e628dd7dd3996b565c7d4751ecc3c4a71abf743fd4031f81e558445beebb50bc5e0ba57a0301ee5d99d16bec40780dcd8b65100bc86046fd7c8757600565be4e524b5283dbfc7e9f7fc3cfe5fcf4453add3c87deb06194ca2829a7d64cfd7c3706b52ab10bbd092466c78200ce79d5e7969327668d51c0cf3f63b369d1ab27762de1fc8566db94a8a43570038b44192be8f9d09fc10f3e9ab6cbb205c18c7f8c1fd2bab70ef8f4c3230db94e49ff2fd6b5d00735d7e8c2821eefe35c54f6f0e774cf21c811612c34e017b8771d1be278ce7630f476940ef0bfdfecb0db4648d62c70c2c14adca8c8a8a2e50fe3eb579aec9a28e8b16bbede815948d371db1ed907bea6f8607d54d4f3de2dfb125bf1bf56517b78435c2feb449ceec8edad18f531dd6f7f4adafe549a91cc97bf83b153cccbc1ea60432d6727bc445e13b86571ec473829f2c6b6bb57fcdbb9932be42970979a0e9ff8b80db0909f54483a4215f19c247e1ad72eafd5e8669bbc0e17fa188fd892e8806633ec8752db176966bdfc021a6687de6362adb33a46d5fe5a35accdf051dd44484573acb7068c273b89736683b992ef21854482da765e651f50f9f60bf9573e108d2f4cee6123ae83b697cfdb1baf763956b53121f6306cdf1d9dd4edaa49b6ba54d007ff7e3d0ff9d960fdcc2463052032df7f2d725d6684e1557a96a89bc58f60f26ee037ee20d56a66c74bd16414d902992727f5a022328ee5fd64ab4b96330c6b400fe41c4941a84aa81889bc3abc7b5cb7d82bdbe12c9a6a3a933102cf882bb9db5facca61bb6bf397269f30b7cc26e2ff6c72e083bc7966f93aefcc864b6a7e62c9e84f5db0ca514d146ea70b4e148bf7e18c170ce15dd566dcf9813a5913081a4455570ccb7505be0adc93d7deff05587393532437f1230d0de2c6cedbe0ea05133fab934cad80ff50cc4d5ce3c8084292b3fad26119c6fb45331a26ba49afeb582774da9c260524a816b661627755b24dbddaf9951949be36686d704579ba689af2a257e30cff9a5a5386de5e5e89410a8bc2573ae1d3319d8e34a1a0d7fe9284eeffdcf3a4b31032a5a08f89b36dacbc29371df78a3b6dfd23ba2797f8f17c837beb900aa75e07c5750d77cb132423b72cfffec2101f7b9d8f1eca2a7b5a4968b47224b8590b2cfbdd0dab9731cd9eea429821fba7051c7fd80bee954e7f2ad2de4dff5dc3380df29b6c215a3e49ab5edc44401d061cccc657cbd7f793b179bfcf3a3002133a44e526d3808ff3a5d4b103d9085f9741c7a96b1fc03e06bc49b6874bb99624395b37ffa97c8a32dcc5bea76a8fbdbd441b0ef0c406699358a897dbee3de753b6eb79600b49d68f32168714368bd5b5b6deb690971d944ffea78d642641b6921b6425bd46d0d3f22cf4ae70f1fd8c8fdaefeb3798cf23d10b414797b2fee0ae4756ea2f7e5527e459d909e2541e2cec9abe0989e3b11cb8ff5c0de0d7bad3"}) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x5000) write$binfmt_script(r5, &(0x7f0000000080)=ANY=[], 0x6db6e559) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x3, 0x3f, 0x20, 0x2, 0x0, 0x3ff, 0x20000, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x448, 0x9, 0x80, 0x0, 0x7, 0x6, 0x297, 0x0, 0xfb47, 0x0, 0x1}, r3, 0x8, r1, 0x2) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001c00)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000000), 0xffe000) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x180000000}}, 0x0, 0x0, r7, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={0xffffffffffffffff, 0x1800000000000060, 0x0, 0x0, 0x0, 0x0, 0x80, 0xf2ffffff, 0x0, 0x0, 0x0, 0x0}, 0x48) r8 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x420002, 0x0) ioctl$EVIOCSABS3F(r8, 0x401845ff, &(0x7f00000001c0)={0x8, 0x80000000, 0x1, 0xe6b2, 0x20, 0x8})