# https://syzkaller.appspot.com/bug?id=f1968ba2078fd121a681c4a26180bac8dbde843e # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":4,"slowdown":1,"sandbox":"none","sandbox_arg":0,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"sysctl":true,"tmpdir":true,"segv":true} r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @empty}, &(0x7f0000000040)=0x10, 0x100000) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000080)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x22000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'geneve1\x00', 0x10}) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000140)) read(r0, &(0x7f0000000180)=""/51, 0x33) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) read$FUSE(r2, &(0x7f0000000200)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = signalfd4(r0, &(0x7f0000002240)={[0xe6c]}, 0x8, 0x180800) read$eventfd(r6, &(0x7f0000002280), 0x8) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r2, 0x6612) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f00000022c0)) ioctl$TIOCOUTQ(r6, 0x5411, &(0x7f0000002300)) mount$fuse(0x0, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380), 0x224008d, &(0x7f00000023c0)={{'fd', 0x3d, r6}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, r3}, 0x2c, {'group_id', 0x3d, r4}, 0x2c, {[{@default_permissions}], [{@fowner_lt={'fowner<', r3}}, {@obj_type={'obj_type', 0x3d, '/dev/net/tun\x00'}}, {@hash}, {@fsname={'fsname', 0x3d, 'geneve1\x00'}}, {@uid_lt={'uid<', r3}}, {@fowner_gt={'fowner>', r3}}, {@subj_user={'subj_user', 0x3d, '--/\x1f-('}}]}}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000002500)={r6, 0x80, 0x6800000000, 0x80000000}) fchown(r7, r3, r4) write$cgroup_pid(r6, &(0x7f0000002540)=r5, 0x12) syz_clone3(&(0x7f00000027c0)={0x8000, &(0x7f0000002580)=0xffffffffffffffff, &(0x7f00000025c0), &(0x7f0000002600)=0x0, {0x26}, &(0x7f0000002640), 0x0, &(0x7f0000002680)=""/224, &(0x7f0000002780)=[r5, r5], 0x2, {r6}}, 0x58) r10 = socket$packet(0x11, 0x3, 0x300) poll(&(0x7f0000002840)=[{r8, 0x200}, {r1, 0x480}, {r6, 0x92a4}, {r2}, {r2, 0x4040}, {r1, 0x8081}, {r10, 0x40}, {r6, 0x5}, {r6, 0x200}], 0x9, 0x7f) fcntl$F_GET_RW_HINT(0xffffffffffffffff, 0x40b, &(0x7f00000028c0)) ioctl$FS_IOC_FSGETXATTR(r2, 0x801c581f, &(0x7f0000002900)={0x101, 0x8, 0xfff, 0x5, 0xffffff5b}) sendmsg$unix(r6, &(0x7f0000003e80)={&(0x7f0000002940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003dc0)=[{&(0x7f00000029c0)="8391aca68e9ba91c167c5b0bdd247a8fed3b6d729eb6da231dc90de6e77e24d0ac0a799cdddb053c34c16f1a1339522ebdf5ba6edcb6a9a0c30af1fad7e59074a655afd669540b136aefe540ad98b38b59acabf232aaa0099a364ef4263952a48ad58500e829914d585084dbbfc3d710e2808db0a83c14c4e2e58b84b2a895dfe79fdbacf7601b675c3e0d8a82ee98e12f943c5b55a1db10d25542a5cd9b3b41c2e4dd4fdf89c9a80b7cbd2ffe004d69c9bca2fcd35f3c20ff3181b5f771ab7144129787ed70585b45d1011dce7a5c2522439cfef7365fb5a50f1433a36e22a7f61229e5c6cfe490eaba", 0xea}, {&(0x7f0000002ac0)="4d21b12a473cb649ad87b58a58b1796de4d1da53181516753627bb4d880b5ffc7d553d43b0e1162bed44f8ff54373149089e0457fb24e9c5236841b10b4e7b22eb64b9b33e2e588732147432bb4163594b8cd3a96d8559f9f8f6ffa7a6968b5b477d90c4c103440c43355bae0435", 0x6e}, {&(0x7f0000002b40)="8a6a72d4280f69077e75ae68846dddf77511c93039aa622dc685f8b38b32c12f05fec9bf1f4382a39fdb51f4ef9020b03bd9db168f9d0f87dee5e3a702d4027e3549396bcb414d7a3b9581e7fad78e0dbbc4a3db76834a04d5176a77e0115aa32a328022bca6a4e8ee7a4985035fc2d24dd3015d609e696c8412701948822aa23da4807b252a71b092a2be6de02f8f38a8207dfed5cfcbb3e123eda534980209d6ef2e551e2921c774ee5ec4e4e1c8ac67ea46426f4c2cd1665f2f8f5e6e8c2565dab023183eaff29f15c064d524d91187b7741d5d6cb5c08698f9c3d6a039aa5c067dfbc084d2f7aff5f3d41f4e45a94a4faab846842c363ed83c9e95eafdb7310122716891e0b55f4cd80910124bf4f477a5df47c6c5442a9c3ebc4e6bec01c8221c43cc1785676afa4768ce9e6c135dc2f3832efbf92b4363e542efc775b024e22f8bedf8f11a9b48d5c9e8af6db5098ef6e45efeebee84d5cbcfdb2110e0b2469929dc5eacdc522d67ef539fd431b30cb30ed365e3b8acd15fd40ab60758b23473dd0a58ff84d3e1507da4cb71c3846c38bcd77bcb4dc065f80112adcaca796b055b4db458955bed9fabd533994f729fabd152f1885ee7731fe079dc52731dabfdddc95dbc842cac3131ac2de8e84b881d4c2110740ea74525d4977993fbb87dca9d03233c99517052450c45ee5b5c864db9b209325aad394ea44e8d3316839d68bfcebbbb53f28b6147fd926752f475b10387947f24ae5fa00f3a591beaf84b73cac90ce92e85dca78d37705651bb7b604b9b54499adc9cb589cb27eaf8e7072f78dd27f3f02beb097bce4b0ef341e9a432d0f93c2776494d0af06213f71f7c631ff4c8056a63323d503db91886f27c76d3d33f8c72624ae0f32214ceda307cccd25155088393fec54f642a6643318e4b027a19e0dd69b7885252a649a60dbdd803fe25f507e2414df2d8a1bb868f1d477cde98b92dacc6647fbc2fd6c481f2c26878f6da76d831f8233f3cafa0471f095d7b32ca41969dc67ab3d6d0268dcc04427693c007b165b2050327b13b1c367b9f6ccfd61ebd3f1687dd0e4ec54b8bdc6be3d4d1a6490cfd338617399a00c9dfd70cfb8c22b3211ac0b689b7cd2ca498ca4236861f3a6ec37634136ba2a16c68d0377ecc70c67f9f7e2e711bb357387721cf6e4bf88fcf71d5d710d1344791bf76fd095d32c867899f65cb0240f4645a0cc3b0af9b734e525d1d3c56076ec55caae5ba0d3006a2ef8cbb29bbe1a80ebf43ea59a7f66da9b2ae918e272c9d2300facd4a814ce67941b416d9db8b26601938fa6c347b253f817001bf5c523403a23702e91379dcae112913e9816dcc294623db8a740b5b14b5b81e90618ad1350095cd5cae8748380502d9479461d5bafc14b67bb79d22e61a6b4525995493c589dbbe42e1806da967c5b3cef12ba72192c953c464310b5ceaecbb775dc065f65c2e5d6b32b91969ec770fd98a5746fda7a934c87fb9cee552c7ed9e7203564af1badab6452d645f435befc70f24206b0a6cf373181ee119c4abc31dcd7839a5f2292a01c8f932de73c0620a2754d2b0518e31b95d50bd29af8731cd1ef7b5a567e2a143d45dfa145e8db738264e53e28f25b7cfe8930cae2f27fd127a765c095a5a9734f3839323327dd67c870e33cd9cde21c13aac37f0f40f0024cc1d75ca93e9323793aac5734972d215b67ccf982296ff075377ac1afe4fe32c6f74e942fc196367fdd7563c07d8cced6b91079d0751ebd6df42850d87692d408ac5f020bc762d96582155aa386c128ecba6126bc98701b349c3c1ba9c40666f548148ee9d70620df210f770dca61b923cdfb3275fd52437e20aea128c2cb3be79d2764f5b23dcff091556955f069dbec500cf5a8d684e9abef69317654682a0032b5a9c0a763bc992d55df7a0a2ba12e218031611d5fdfca812053012fad79ca5281eb2875d89bedb1172d8e96511e99b4a9c4e70aa1827620fccbe8a93a122dbc8bbbbb2c6a3843faf12ac2c5d9819c5d2aed32a29c8e32d835205f80a8ea7b1cfa0f2439ae77ff40314c18f5adb0265c081cfd75799e1d207f918d166ae281d25412b4308500c375a199ca7ba799e0d1783a886e7730a5e6a8008eb9967f31908b50798d59c6d22c6bbc6c29d4209cbb1260a59b7e262127e60d61a3a2c6ee1ffaab4a3cb70142d2671d3e4af29e8dc20aa8e1278fbd7194d24ad28fb377d1c0d15b4bd2d31d3be2a42ef14657348204e8c7264119e939d2cfc7100a42b371258c658364bab2f1a2ba0fbdc191574cbaa4dec655e3a9ffb9d3247e35b1a18d3470f60446e412fb5c17bf2a722d362f3eb25c55bbc260978aaf6c49fd70483ecf1958d094a615e54c76e101a795bb146fc34c527a53abba220c8d758f07a6691ff78a0fc552b91dc5f62c6c55b15b5fc837ff181745344d0b12cc348c128f9f91a66e9b2789a6e3fcd1b57a6889fd5767007d150fad739a0440949c3a4ccf3156a20dd031d1c668df28db386c115ee024cd552e5b997d7195ab6b0d5c2c20f26407cbaf38cee760dd7f2a949ec4fe2ebb098cd4aa2d3c48bda416f22c7dc985cc663a6a875e0f8ae6f8a2c85f4e8a20f23aa1d06a80310154338ca5942a5fe0d106f48e891a8f6b4f2d635dd1233f6de25c48fe037fff5f2dce63c3b438869f51399eb5dc76c2daff20d0eedffed56f8866e6e3569a6233aa0d3081e5be04d34693b81e937bb2f1fce3f55cb3d95c984bc4b22f657e41f55e8dfd4569d195edda1983f3b636fcc900018697912035d7e94168976fa51d4a3e29074c19cf8badd1b36074f0b332f56428a162859aac3449669d693cba0fd7e0c8ca5ea48ab7b9e322cba98f37f17e8b2f035a75bbe92c6c33d4b07cb0149eae0f786bd1469c7bea33f18eccd398bda2d1b460ab0c527d0a71054118d6ec17d06f0c30ff7156c082ddbdbd59baf0a1fa576e8299b65e9b0e06fea8e1b803e632f7875c5ece801abc52b42f2a21526d7d00afb679c4b71af341bc900cbf4ba7514c9f16f098115f689d9675b504c2c1b64b0caec642b648a9fa2ab64589e857bd4a0360a257d0a630d3b2b9b673d654e7d90e86d92a3019cc0dc9f9387cb585c1c3f40faf774a8214a15826da187ff4bf5e3bced6c11e5092a8efe9d76026b6ac347fcc5932ad6a48ef55bf8b72907951ed4389694feeba503e192c37515abd94c062aee2ddd96b5d9237221f429f4c5ed1ca71f45f9f177d2f75460d2af2237b18a482622c14f923e643aa0335cdea94ca7bde2d2ca664b3d94c18d4012093d07f1640733aabf423690c2cdacfcad8e985d964bafcd8cdc10ff2bd6add44f4f28ef398df68f7a53d1bd7207aa820d31f1e2fe37dbdbeb4e801711fc8a7a2f808d80dfbe2aab71b22cee0f55ee41019267bd12debfec6dc58e56240a2f15d8075dd4d391c8fd872bee464b2144504df50501262bf2c88c2e0e2a41d49f7852a98647e92b1390b1120b09c5313b7e7f4b32511d532eee53cde5daf5b96c967adc31321eff75d507f9a315ebc50aa4b25d78d235fbb2ea225d13fd2ac59eda64a76927f39477e13255e184cac97fa5347919a2d26783f6615301fc1aca06147edda4c1734438a4d6930f1133b7cf9f3f22501b035b2a7f40e4a8c7da34f10700c03ac1685ada8da8828144e3ccc06f684bc81e1abdb1f7ef55ac0d248d6da97aba1b3e48def62a6cbe08ca971f55c4bd023f5e96954b88563e911cc53d09f46dee2977a013a1a2998e8d9904df3615555d9cd38b9083527b19c280009cc3b0be07822acd0af32bf59aa16a2cc0b93a357d7d46fe6ff7b2ae689ad8d466a183b47c6d7ac71213f4735259511de4eac64f23b382af85768540e62dd50a9025f6f3931524c027d543e4dca74d36460599b2de8cfb1e832ada60a69b4e7a4464901f87feaedc5a78bd4d30983f9991020329e13852958537797ef33180185295d80150b95a9dc9dc2b18ac68836abb51055f74c060aedf561eae01210dafaab93a09036a4ce097860023ced904bf915ef99d1f957258fd58c632ab63130858e26b49b552f20c479b48acc8791e2e18b7626e67d7c25d8ed7e8a13eb65d2a69ce78fc6e8c8885b8579b1b94a3ccbdf89ae79dba95e65a72de07eed6234e2645f140535d4e00dbbf3b4295b2aa854dac99713f576519767cd87f080599cd40d99409895d6db7d3f4fe720680250ce07fe9afb4a55e6cb2a2eefe42f4696b4da75f1946dca39340d931e8376cd53c2bf8d126895b512702801442097332cc57655cdda00fb3608de780b2054eede66fbe95b285248824d9ce2205eb5b5ada13380954acb028217da815e98b89fdf7b154d0142333a2d7aecbb72ff9fd865e3dd752cce290a7df6024b55d1751170dd3ba4e6c9881d59f479281a95e37cc04c95e6cc2a107468906d0de8b1b13302edd87fd16e563572559903efd9cadc593e9342c363f13284a079633ae7cb150ea14fa090e9a4c8990e4af379780c45c7d00af009aa8d87bfe4034ff868a6f1b071be7b45a8c1b7b68be8db62a9841bfce12ba55132c5a95aef76da7443e11cf31ed969e510bc9bc034c1f7d55b0979dea4ae973579ddd1dfe805345878cd08d6e4a84bdb476e2b02f23c32cad02f9edd5d9efa8902e0c861f32f5ab09ddabdd5f8c109f915b1e55b1cf84992f1aa027c24d1042492ef39f5037edc3965745ac77bffefe59776032d7a7f42e56cfb85f0787d74bc4a8385763ff830e9c0ba04abca4427004aa6f8cc5628bff1504b3a09151384a6ef39630b1fac050cfd9f7766596cb6295a3d959db0e3e495c7f4d944880725fff679fbdf4ee36bb56a905302f4f3a3a8caa0074d72a5db4e1af9dbe0094cd351211049869276ab05b6659c81c0f5fa89db93e4ad3fb99fa3232ed83245ffd53fe0fde0d88b059d662f31160ede7c91cc47b031df23ccf554883f56ef99bbb0e9ac0985241bca3bb98e953635ae3e4d1111133c477715f5b335eaf1eb4b33cc41011c5e38cee5f06c15fac7e3a817261e8e79425fc9c0a75b40e77781e39201a28eec8d529a5cef69faf40ac074137c0f7ee8d6052f325eb058ac1b1fa1e1e1745351bf372b1d9dd65c3a5f58a0059fed41ff9605ae313c618103e6ca121002011135ecf1aace33d0564f19a0f50e6eacf927cbb0a801dc63c2b33d28a9da01f0f46ccfbd7842427d4e67c44469d5087833209776bc0a665b5542f636d06a1061c1d52e0d4fcdfbbcc33c7ab92bae339cd94e7a4e0fca9140f92325e917b7c2149a400c751a3da241646621c61ab5d14396166036718ee577210b8a4492214005bd7a44e2488707dd2f9d3df82f3a4caa8e64a2836f1f33b3b5d46d16409e37f7ae98c3104ac71e5e5a37ab6399b6896502c8c2ea119a5899e021f7b91f4d6868d427c421c69434fb4c6dda865b4d77226f1abcc22492323a7374c2bf7f1b48f5dd50c8ce1a538ad78d51830fb7fdbd28e28e64b1736dd86df5fb07ace79a9ea2ce1a619934f8f1ca3c3ee9ef8b2c0927c30680f9e9e461358a58bb3e820922f19c332ccf2f743b31d81d7aa91889cf9976f78a4a3cbb27af78d4683cb1de8152fbc8a6c76eece4271559eec08b077a5b18baa17425ffbf5bf80d358fcca04512d64c5989fa04d78ed060897f55cdd12c522fedbd58fec37a463dbab9cd40b5d7cd81e5bf29dd445007740e8f3845ca0aa5c4b7c78823d512d70b8d3735028b7dbad7fb350a1a14fa2952562e1c3b28139b834602c9ea7a418d3279e", 0x1000}, {&(0x7f0000003b40)="66a52f3a14defbef087cb0620c635b119a02915f6f7eecbf8cd2a934d74421c37232be43ec88c504bc0dfb9ba60edcc2c6a0919983fd40016c0c28f4cce43743ece3530b723a763d9ee68cddeafb41db91d1c006a2b59ec5432b1b3c0cd718cde981450592b56c95e5c2985293f520e08a1ea62385bf17e2493edf32d2c9afa0e12fb263eb557ca8173e9c83d083251bbc35291ce54f89b5e752b0c1400d09d189b8105bc4c4269d0059b11ae3a8e3b5d4e4a920cf19bc6689a421d89335967ced58921ed55ffab7c11d20a82148ec5b8f90864f8a1b9903899930daaeef948b78befd3c1f78573d0985f41b4a8d57", 0xef}, {&(0x7f0000003c40)="c2515fb0fab5b0e1d4f3b6de5ee5fb263980850407c2bdeb7aef884a744b28c80b33a12dcd5262183555ab2e785b6d72a6df84f7ef699186a588b7cbe8eb6c587ce67add7c013f1953cd00b0", 0x4c}, {&(0x7f0000003cc0)="af2dc29e2f6f26e71086df2e684ccd94187081ad8bdfffdca105076fdfd2c868d34e02230cf9ed790909c4a2c1af8bf3db2c1228dbd88f3d1d0ec449", 0x3c}, {&(0x7f0000003d00)="3e5f2a32052af8c55b1f560f2e51a5812e0a15fe7a2233038876ee17524a2d0f489ddb42b034dea658aa404ebaf3ce9b4db9211ff9630a39f5a6e56503033b13ce97167512c65c70840a7ccc691bd28f135cd136c1a11175af4f64a4743f31028a4b1af3c679eadb74de381ce35f673a3c0468147f7f744dfd89584d181592a8b75b115bf0fffd73a3b7ea6ce913bb70ab1e24155515f13e6621c6268b5d56d1c801e666253f011253d9591d492f8b", 0xaf}], 0x7, &(0x7f0000003e40)=[@cred={{0x1c, 0x1, 0x2, {r9, r3, r4}}}], 0x20, 0x20008045}, 0x41) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000003f40)={0x0, 0x0}, &(0x7f0000003f80)=0xc) setxattr$security_capability(&(0x7f0000003ec0)='./file0\x00', &(0x7f0000003f00), &(0x7f0000003fc0)=@v3={0x3000000, [{0x2, 0x4}, {0x667a, 0x7fff}], r11}, 0x18, 0x2) recvfrom$unix(r6, &(0x7f0000004000)=""/228, 0xe4, 0x0, 0x0, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r7, 0x10e, 0x3, &(0x7f0000004100)=0xb2a, 0x4) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000004140)={'veth0_to_bridge\x00', 0x4000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000004180))