# https://syzkaller.appspot.com/bug?id=dca9e53cde5cb0b734ea6f65ae9b2bbfe424a48c # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":6,"slowdown":1,"sandbox":"","close_fds":false,"tmpdir":true} r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_START_AP(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000280)={0x3c, r0, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@beacon=[@NL80211_ATTR_BEACON_TAIL={0x1b, 0xe, [@perr={0x1c, 0x15, {0x0, 0x1, [@ext={{}, @broadcast}]}}]}]]}, 0x3c}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000001000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_TID_CONFIG(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000010c0)={&(0x7f0000001040)=ANY=[@ANYBLOB, @ANYRES16=r0, @ANYBLOB="000426bd70bebc58b2cee1821f4930b8e68a36be32d1000062959852009d439ad5dba5834128fff817cb1e24", @ANYRES32=r2, @ANYRESDEC=r0], 0x5c}, 0x1, 0x0, 0x0, 0x80}, 0x8c0) mkdir(&(0x7f0000000000)='./file0\x00', 0x150) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x8) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x120100c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x80100, 0x0) pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r3 = socket$nl_route(0x10, 0x3, 0x0) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000140)={0x1}) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) syz_clone(0x40000000, &(0x7f0000000300)="11518dc622cfe10cfb5334b2ce6bd4ef3723a0454b8edd5100d929174690ef17cf095f9b2cf83b183b4de08aa4485b34afae952a68a656faec73fe7d389858700c2cc2ffd4dcb3614dc0cb2ee2601abe0b28360f92b6e89538e63953d1796123c85015f72e7ea0cb4da2073e9f5a6e34884ed240afec8b718d7a78b9c5dc5381b4e1b4ad9d9f8f2d646b8b819e2e30cc1382512a2b82087f7bcd653bff373f39522835513f095f8cb8ec01fa6d309e926b3da23dd250f76ee7d43ebed1d4cc6973885f1dee59ba493e927339f615a095b59a5ceed1bdafaac947975da55f2ab4b0b5e2c9af026dd8a025579f553eaabc459d1a7ecd4f909ff04afd267daa3c1ba789ba709f73fe15788eaecd31583e13fffa6fbc5977140e1f7e56d642aeece16e02edda1435c95907509234d88e79fded3c4b5b9bbe2ab336a8d71f1b047acc9d36d92fdf818dca5a5b77221380459030baa822d0b02bbd5ff6388eb2cca19b55dd9613139c8fef1492c74c8fa136041f3140eda04adbeed34d04a44ed91c5f3f68afb3d7c9043603bc3af4bd56d892b172de28e79d31240097fc88bbf25112455fc43549bec00cde33d9e0856896de4586606817c7e25072ea496183c00190e77b2f2c974f935257a4c9c449b61debfed3b057725db35e145f3cb821571c16eddc24f42c9b2358a959ae02a4b044223f4ea63d0ad6cc11ea1fb4eb1d2a0ddf05f62f46e4bbd77500e96d196f116cd129a239228838b7164847666f6824800565fee6d9e5bb4a9b51a30cf5bd34855827f5d4765d2e932941f3199ce550258b0f55a3ca0039560e32727fdbba24fbddc1d7b3845eaa4690c0a49a60d9072d57e1be80cbf1b1bd261193a907f987bbd9bff522e1a1f1ed90c83daa0ddd7fb9050e7fcc6de6dc62173bb3d8a8eca90dcc0dd49317592ec4f1aa0239728d16c7e5be7471b2059bff7ee5ccc5dee9d5b05c3a7b6f56ec3153f9f31886ab59e68b5f2e5b7e8fe6b89330f37929e9bbf2f48adfb9bcde1822c021cccf5e8fa09c37d1cdb2814df6018a18c99fe0dbe7522330993e064f76341b9f250e95ad39e4e9974a749fe547696384fdec1a211cbcbd791ca7340197dc2abf493fa83eed3c7ae05989bf277c4381f6a8bb815d8508ba359fc2ecb797956513e2e900b254e8e8360e09bf8379ca06344f98926eda900c6a282ad4711a91d847592f99fc86f740a3667c4753f85dbfbe1e6f72cbb9181b2c52517ad94205bfdca5686aebb6e6692adcaccf36176b4af4e05b72829c577da74259db682b108f99bf13d3f3ad6776aa02e6047399e7f91e4d21244df3d3a6f79f6796416330585e751d5a78ab8a710539d18e83f37c20678cba64164d90ebab906f491fdac2a6667df71e77c2d85133f38f6d93a81d59c4dd07c41ce6792ee943abdb68eb28258bafc5289bcd396468905e734f0e3741f9d2ffef1a15d0c22f1eabdcb7ad2ab9d56f474d9ee21e4da5f44cd4cc502a2e81641303f1f40a2778b309e132842fa19555e474a2b4a11fa811c3b61853bbee0f6c90eba562980a2784b547ca5a46dcf1540484b099e86f12615771b82cf206d931c649090ef3c86a459f9fd08baf73070685dedbf0391d802b382b60958ca0107fb15d271f3b3e901fb0232d64ab948be7faf757d3c1e28dfce624dca1821ec10c3fee8d18a8443782b56a621de077b9c3e782fe54202a88b5203288f320566af21f255300676430fa5cb23074e00ce8a536c842960696f92a5ddc2ffb3cd9e21a56a00b21d0a45e0886a7c7c26c0f04c6177a5132ad5eed5db55ee004eba70a5775a411717d959fe4ffb55f816130351159aa4900a130f08a9c3bc36f405aac4f98310990d6a82d5eb02aedef114cfb51c3a2a48e2cdcf52b3457d8330f486a3435bf5bf5d7d2b9e618132d4d6e5a131e023d25894c2f559c249a8f33bdcbdadd6f26a16d57628cb99659089556b15018d904364588d321f405c71b130ca51bc387e363e4ab6ebc4218efc2f6fba083fa8063b10f08714c9adf339df86be0e4247a68d2e8df2c0bb7d1583e6d79c977f1a53c7485584cabb3c90962bfdd9f962936b33b166f4d7cd930fa758db2fcfcd25d0bdc3a699140ddca92ca9bbfd4ed4318b9649913add95305c5083f8ad699f5ed494d72977ba6440cfa41aebb8b5c26ea646e24d9a4fe54f4f6c1105d4a1d28b2ee4f9ce283cf707282a8dca1c9bcf0766ff7d9ec4cc05fd3bb158615a6d8a46d10f3e1e10a9cbccc44d30a48d5290215df881ebd1520a1069d4300599bf7305cd18c945a4062175a6821648f672c120d1c53f54b7b4e0179db48b9ed923a222a0d08bfbafc57d88e62a933c3d816631bcbf9416d01862bd5374c4bb5a2fa00372a970503538080f931427de40a0d13e525c64a192ff601e2a98de3d45c34e8a92b02ba57f18d62288a85307453fa3e3aae4a674dc3924b529a941233e5a51c0711a37434f079b404908f022ec37bad2f842a1778fab0f001f7f776304bbce73b6f8c257ba0aac077e1668a5e4ce3d8e47b62f5b7cefd5caf6e172125754e44a8e9b88e4f61591e877ce9e267c73c3c4e06eeb600137e2b23a3f788e88a6ff3b8b805fd70e6761e3c03b75260f7c12e447831c48640122264930740194d9b407d6712357daa73d5ffe7a12ea864f36cd46e430a2afa2462ccbae98395c47986bd571cf5253b06ea3c3d4a88139ae1d353349ddf67e75b08037b51bb7fbf2ad905c059251e622dbb83ad6b5c931fd630bf931f6fd7bd399894267eb0d7f7280f510aae127a6fcc1a9c71dc4aafae39a30e4a985a1ce4ab24bb311fdce2c46bd34371f4d33a6fb797126daea0b74ea82cff6bf54fe3f13391a4c7868aa3b2bdfb11e0943389c5948f249eef6256146f36500d576c5286577b18b54fe054d63e88155800bb426282c765122ef4c0bc9e85f8e3ff28dccb3a8a19fc0a9cde63999a472a40574740f148beee3fb65cd6ce87ac1d5119ab49397ce345434229f9edaf7891ebc93f2c851f1ca541c2cb767386a5eb8bebda7bfe67ccc1f8fe78c58ca55a240a268efa6b97e574968b4c51b4eff6b4300941e69bdaa651c3602feb3e4fe447167fea03a4274dd6859a90a9c23fb88ede163b3e033459c6aec4f78b5033024c2879b03ad49401b68b0e18040a362ca500f98ec87045f6e52acaddead164b01709535674bd39866564e3b4f828879e3cb261d4c19a8dcf5eb96343b24ee0569670f9a263722cc2e6446b95b1c5a321d82aae6280c77638b282c4bf8bfd196153c8af5ee0e980059de6c3334e1478375fc04e7ed4add461f92461da66d8a6969b58341955803f1aa8ff39605a11c81f7242b851f831f240b664700119be0af73942cdb95509b05e4acfa18f0cd2d12ada87a2983c89348e34c667381abb1c6f5e7ada4c349a86e4b6a35fc6b502dbac49da0a3a0c268e3adcfd7f16bb456da8fcb2a1efb804d8dd5ea42358f11a83c8160b9cbffd2608ba54179fe72cea3fa6cbc45cc0ae13031bfbf55628eaf724a145575374d49ca14eea3920d2918ac88d489a263594b2ac82406d3e65bfbd24984ef6713bb27cc0b5d820e4a2ded12e48f862d0c3027d1d3a3aba4c8319e30e73760648b6dcfc065341971c63bec117aecfeaa51d2e9b64e715fc3173f82f0b63faade5940a04a5b12479c8889f2258e92b32fbbd366cbf42109adcb08292d7118beb3b254ce72406a133a2eb1e5523a9b3a5cc7ee68855913018bb84714f0f174fa5955411d02166ad2b2478cd94e72a2a96c9041a04ee47bc298723d79fb3ff6f8657a687beb482ee5282c35f4f4a05eca0224b2b54e47d7a925a55e542f18af9155eea2935e81d21a0cd1c45a09214b3df4bc9441c43aefc16e3165bb28f2a32b69ed7bf15dfc513f96d1bb5905248ac6ce54ddf6c8115e47685728780817dbe52dc0dd16e59fe46a19d2aa30ea26caecde075dfd9c9973a73b18d641e8abc260e9d0ec736d6e4e9feb1d7d34de55b9cf0b6838a70fdbcde4faf216df5edbcaec9796d8d74914912e0da1b445de0226c4d045951448b0b16072ec0b026c1959c8c07bd57c33b1dfb73dd8eff63e96e81858d9e9879a90b4b0dc953b1c176fbd461084c465cc10713f4d847828ab163dffe04753e91d5bf4c715e728d46cb46ea79159db2ee65e86c1e03edfc7d364f57a39fad26c7d95c8228b3dcd4286fbc47a5f21a7c1d959ae2ea947314ef392bcdc7ceb3f4da9332edc22fd9ef17ca6d9b5678885279aa7874634ffdd17721eda50d03d37245f9966973c0231e903c9b23b6a6f1736ea75e13638d40b7f5287d2f5f429411aa4cb7a269f98e4426d7b8774b8dde9be8941daeda5add77a4c5558183cf4b22cb51d1d93f279ccff8ef2bb3ef648a1f2bbfe8f6fe2241ac35833657d5fe0d203af7d2b7514599d968f62e19de88b6d511f9632bfaaa0d92df6eb9f76c50093a75fe76d847f7f7710ed76074ca3b6a9a9ecceba368708714c97046e6797f37e7aa44d7044467d0768dedab10c4930e79e342fa3815f9fe95e52ff779e6364b097230768348cf8680d48ec13a92c9ec944bcd7a902413d232f7d222621423d8a3d2aec5b39e6f05c3230788d0621be0831541415d113bfd6ed641f503655a", 0xcdd, &(0x7f0000001300), &(0x7f0000001340), &(0x7f0000001380)="757856df71283fb517b53274510fdd520f4d2315d49a43dcd6935e667c7d396d6ee7ea02a2f6c089f2525c3b682a615a32516c1a18784fcd7a8760b31e291551") syz_clone3(&(0x7f0000001480)={0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), {0x2e}, 0x0, 0x0, &(0x7f0000001100)=""/220, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0], 0x5}, 0x58) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@dellink={0x20, 0x11, 0x1, 0x0, 0x4800, {0x0, 0x0, 0x0, r5, 0x0, 0x8}}, 0x20}}, 0x0)