Hello,
syzbot found the following issue on:
HEAD commit: 59456c9cc40c Linux 4.19.204
git tree: linux-4.19.y
console output:
https://syzkaller.appspot.com/x/log.txt?x=12cc0299300000
kernel config:
https://syzkaller.appspot.com/x/.config?x=a84b4514346e13dc
dashboard link:
https://syzkaller.appspot.com/bug?extid=8ee430c7e3044fa6ca6b
compiler: gcc version 10.2.1 20210110 (Debian 10.2.1-6)
Unfortunately, I don't have any reproducer for this issue yet.
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+8ee430...@syzkaller.appspotmail.com
sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x20, r1, 0x17b9f0f0bc26cbe7, 0x0, 0x0, {0x13}, [@TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x4}]}]}, 0x20}}, 0x0)
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
target: linux/amd64, rev: b599f2fcc734e2183016a340d4f6fc2891d8e41f, mode=1, prog:
"r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x42, 0x8001, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0)\nioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000054480)={0x29aa, [{}, {<r1=>0x0}, {}, {<r2=>0x0, <r3=>0x0}, {}, {}, {0x0, <r4=>0x0}, {<r5=>0x0}, {}, {}, {}, {0x0, <r6=>0x0}, {}, {}, {0x0, <r7=>0x0}, {}, {<r8=>0x0, <r9=>0x0}, {}, {0x0, <r10=>0x0}, {}, {}, {<r11=>0x0}, {0x0, <r12=>0x0}, {}, {}, {<r13=>0x0, <r14=>0x0}, {0x0, <r15=>0x0}, {0x0, <r16=>0x0}, {}, {}, {}, {}, {<r17=>0x0, <r18=>0x0}, {0x0, <r19=>0x0}, {}, {}, {}, {0x0, <r20=>0x0}, {}, {}, {<r21=>0x0}, {<r22=>0x0}, {<r23=>0x0}, {0x0, <r24=>0x0}, {}, {0x0, <r25=>0x0}, {}, {0x0, <r26=>0x0}, {0x0, <r27=>0x0}, {}, {<r28=>0x0}, {0x0, <r29=>0x0}, {}, {0x0, <r30=>0x0}, {<r31=>0x0, <r32=>0x0}, {<r33=>0x0}, {}, {<r34=>0x0, <r35=>0x0}, {}, {}, {<r36=>0x0}, {<r37=>0x0}, {0x0, <r38=>0x0}, {<r39=>0x0}, {}, {<r40=>0x0}, {}, {0x0, <r41=>0x0}, {}, {}, {0x0, <r42=>0x0}, {0x0, <r43=>0x0}, {}, {0x0, <r44=>0x0}, {0x0, <r45=>0x0}, {}, {<r46=>0x0}, {<r47=>0x0}, {0x0, <r48=>0x0}, {}, {<r49=>0x0, <r50=>0x0}, {<r51=>0x0}, {}, {<r52=>0x0}, {}, {}, {0x0, <r53=>0x0}, {}, {}, {0x0, <r54=>0x0}, {<r55=>0x0, <r56=>0x0}, {0x0, <r57=>0x0}, {}, {<r58=>0x0, <r59=>0x0}, {}, {<r60=>0x0}, {<r61=>0x0, <r62=>0x0}, {<r63=>0x0, <r64=>0x0}, {<r65=>0x0, <r66=>0x0}, {}, {<r67=>0x0}, {}, {}, {<r68=>0x0, <r69=>0x0}, {<r70=>0x0}, {}, {0x0, <r71=>0x0}, {<r72=>0x0}, {}, {0x0, <r73=>0x0}, {<r74=>0x0}, {<r75=>0x0}, {<r76=>0x0, <r77=>0x0}, {<r78=>0x0, <r79=>0x0}, {<r80=>0x0, <r81=>0x0}, {}, {<r82=>0x0, <r83=>0x0}, {}, {<r84=>0x0}, {}, {<r85=>0x0, <r86=>0x0}, {<r87=>0x0}, {}, {0x0, <r88=>0x0}, {}, {<r89=>0x0, <r90=>0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, <r91=>0x0}, {<r92=>0x0}, {<r93=>0x0}, {}, {}, {}, {0x0, <r94=>0x0}, {<r95=>0x0}, {}, {}, {<r96=>0x0}, {0x0, <r97=>0x0}, {<r98=>0x0}, {}, {0x0, <r99=>0x0}, {<r100=>0x0}, {<r101=>0x0}, {<r102=>0x0}, {0x0, <r103=>0x0}, {}, {}, {0x0, <r104=>0x0}, {}, {0x0, <r105=>0x0}, {0x0, <r106=>0x0}, {<r107=>0x0}, {}, {0x0, <r108=>0x0}, {}, {<r109=>0x0}, {}, {}, {0x0, <r110=>0x0}, {<r111=>0x0}, {}, {}, {}, {0x0, <r112=>0x0}, {0x0, <r113=>0x0}, {<r114=>0x0}, {<r115=>0x0}, {}, {}, {}, {0x0, <r116=>0x0}, {<r117=>0x0, <r118=>0x0}, {0x0, <r119=>0x0}, {<r120=>0x0}, {}, {0x0, <r121=>0x0}, {0x0, <r122=>0x0}, {}, {<r123=>0x0, <r124=>0x0}, {<r125=>0x0}, {0x0, <r126=>0x0}, {<r127=>0x0}, {<r128=>0x0}, {}, {<r129=>0x0}, {<r130=>0x0}, {}, {}, {<r131=>0x0, <r132=>0x0}, {}, {0x0, <r133=>0x0}, {0x0, <r134=>0x0}, {<r135=>0x0}, {}, {<r136=>0x0, <r137=>0x0}, {<r138=>0x0, <r139=>0x0}, {0x0, <r140=>0x0}, {<r141=>0x0}, {<r142=>0x0}, {<r143=>0x0, <r144=>0x0}, {}, {}, {<r145=>0x0}, {}, {<r146=>0x0}, {0x0, <r147=>0x0}, {<r148=>0x0, <r149=>0x0}, {<r150=>0x0}, {}, {<r151=>0x0, <r152=>0x0}, {<r153=>0x0, <r154=>0x0}, {}, {}, {<r155=>0x0}, {}, {<r156=>0x0}, {0x0, <r157=>0x0}, {}, {0x0, <r158=>0x0}, {0x0, <r159=>0x0}, {}, {}, {0x0, <r160=>0x0}, {}, {<r161=>0x0}, {<r162=>0x0}, {<r163=>0x0}, {<r164=>0x0}, {<r165=>0x0}, {}, {<r166=>0x0}, {<r167=>0x0}, {}, {<r168=>0x0, <r169=>0x0}, {<r170=>0x0}, {<r171=>0x0}, {<r172=>0x0}, {}, {}, {}, {<r173=>0x0}], 0x0, \"91e3a11f42bc17\"})\nioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000057500)={<r174=>0x0, 0x0, \"5f585d5418a6d9847c2d9f68c1705cd918d7f6586aa64fc8235cdec8190b1fe2418d020616d0281ba39971620226a2f5809d6a7e2de68b997be50b35b76ebad62a77d4b7f0e29c78c325f65f30e3b3a951fa3762d1c7d175d3516c86147d7efa69690941fb5ab71a5ca7808604b535a4d605d007b5dbbceab6f36a0f3a23645a3079fa16343aa28a5573d9113b08e369a1c798ce1d6c5971483a10d77f1fbded3d36fc4a52006996bd7624a55f33b318e7b3afa69210ff0fa0388e70c6cf7877e659c43a6b047052a0d474f7e3583be54145ca06b0f903de29c30fadb4766904e83737e4ee9852d212f7f0208f340b5f698df469d01743de17d9e01bcbb99dfa\", \"d8acfeab2a1278065f350cb53ddb5b699f788fc6aeceff8a2ad129a2afa37319fd328f8b62b2d6a0db607c8c7cb7374719084c5ab236d86611b401d54ef73369fe42f4d0a271c09126982acc3369604c4a836777249ef2654853a41722dfeb59915d2ceaa6cd448f643b663242590eed2f18e05bbe36dbf801b98e8211854ec3eb91266b7f698cbf88c0f182134b8501330fdf5fce83d05785fe396ef45db319bfaa6f3488189f2494c06d7396ddc298c30eaab6898b6336c2f70609049e85c18d8d0516503973c9641757bea17a021d3e24d879b8b0eac316ecde25831418bb26729366623ff24bc3365c9e445b58e5254df1fe0ea005067653210d66b91c70ca92df8890396a1edf7a1df1c35d2f8628ef56f3af280b2136b61ed16290b389ea4cb8f7a57cfedb5d1a28f13cf7c15dd3351f958a29eb7cdc00cf6f409b2fa6eb618e195a0c5f8b155ebb2be3e4f7da7e0f4a3d92673304ec8d875a2b8cc6b564f05cecf3513d5a26b9b07e2ff9d544c437acf50d02ac0da96f5b4874d05c15040040fcff58a73efb275c8302afefcdf1d11cc0e66475c277f77ac8ac8b203df116ab5723f47a308768b2e3bfee9416eb867be408d9842638113e68dc00e704941dc6c413310cea3a782daadf0a6e8d776849f0cc44a38204887bb2ee1b74185278c762cf2c89fbff1fd048c74bace6d992cc04ae9c50c9cae2f34adc7a57a33825b687bc84c4aa66a90639f51a68c203db92ef29c9c7dbe5aef395d71c2269f22c60a894839d02058ef10312a85ab939e44f9621688cac90d3832cd9742fa54c6b88f1a782190c0c110b2ed8cd8f987603a56c3134ec7b56cefcb5e35837d0867dba754f0a6e9339f842c43586f5652df4b60abbf3dc682c505c5f21a313d27654c30fa7e4a3876d25fcd7ffab17751e505bf332d8bfb9f2fdfcaa7a3618ee10e6a1bf32a6f69c5ba2c4ae310dd76ac0598dd0f61559c3832c7fd4c2ab482573177121b24d68e8629f4481c2ebed171d757985fbef290da3c9fa3e302ece591e9ed3c85a59042c42f60a8ffe741ca82831d895e69f830efa398dc4a57b656b9148c7541d4ec0e48938568a289e131ab1e3dc401320ba87a26cb20bd77adbf55009f1e2289c922cf23d6d950fd93a608ecaa618597f47b4efe3b475182a63812ccd4ab1d613b34fe2ed72c788325a54f33d699692ac89905f2e1e72e7f53e5a2b568b35a59c52cbf673c0bf1312df60c0dc716a9d5a2ba54958c9a555e910e0b1e6eb5c87b9cf3a8255419857e300e70896e94d3893617f873c943c722f5102d7ac6ab6ff9263d417ae29e08f721096fd5a23332765aae22ae2fcef3af8c23c5b1c4581223470807c33aaafce98ef0c5d200c7f245e5a1158bee8b8511f01f1175d7178dda32d2535ff4cfdee20fbbf2b3a5eb92dcf1b7b24bdbfb61b1eb10ebed489fb8a61cf0a77ac1c4db3399150f20c2dd02da275f9f6c7a1338a0fa3a73878a7f071200af5ffcf1792154607535d9af9bd27cc1f97b46df05bb084f28cd8562d7544e27a46d3bf2b7cc0c5113d14f8d2f94e26dd7e32d6384e42dfd6927aaac5261b5657ef396567138c50b84135bd45b5fe6c77387ae90897db357cd28d208505ee3b5c30343b5cdb4eb0a24ac4007c0dc41366600e06811b0c86894c52908891d0529f6e90936b6d0a02c7c8067c189beaeb0db9a313630c39c7439614b8cf723e95f8e4db6da63276305df03011270075ff9c9cd0d893cc52e26b6661202fb463c7e5c7375595e86368941f427351a3509c5c1f2331aac733060e0ba6ccfa9060236c761de86bf1c3f28871674ca48011e3255336f780def8fb5f0467642edf1d968bd7993a49641f7826c01cb1fda3df9b2daebefa0e48c0e3a025f1316253162bf8628dbefdeed0cd2c1abdb0ec1414c7f1747f6183d0f72530a286db4def470f0a66b6886060ed56f9877557ead946d6def95cec713f8e6845094b26a06e5191986976e77e187115950a9d3338de8535ef4b14e8b07405b131cf170fb252207763484d80ce094d66db7c8abc271a3d59e2fe9caf055363485df31e92b2be373db7042d63d2761f1828047385226dcd693a423ca413fc1b87100fd61c6daeba44391ff21271eaaf53c973fc4a6e6847c5476d04cb920817b56b6ccbac2a5035b47173cd4c123a3a439d0c66c90021f60b0596581ad7a6e9862fe38daccec7b48164a286e0a74f77e808bc2574e4523e77a8e49581f29a83206a3e1e8e2ada460cc062ae0bf7fc68bca3cb604fea8f2331a61c1f4d75180c81dbebee47ac7676e3d169209bae360a887523aeb3ac7b92bc09012e58bbeb6f91fd32ff1d485cf950ccddc8747e868595bba3a344e3c73a71294cd766432f9c64a26e60cba87dc1ff7bc30b3f65713916ef46c8e9080178fdf6951e85cf10e923f956264fe2437194481c6403c292a31b8a92b06447b12aae7532ee35fbaeac9bebb525f98b11a9299a6f7d988061acbed1d510522932c220a44825732d7e71389f1b0485dc3ebae733d80070389c0bdf7d72e8e448143c436e158631594b027edab1c4363c3fb7efefe004ff4c4ed6477660f5b4ad43c6511e347a1aadf931e24f69dd5429481a243fdf392b695602173fadb16f317b77a22ce49459d32a0276c749985ae04bb390a7c4048b3e390b95f3433793c7bd599b360860a17aa732698ddd87dd93c9111d94a23b77bcda6495511ae3fdc127f727ff8ad7d7bc3e6a26bbacd40698f9f233d3b70bd45513fcc97e601f4cdfbd44b374fb248e105c966ab9752215d950108364ad1d7ee5bc67e3ab6fae112929194f8ea508d54251fae824d6b951d29942c318ec196d4e6cc441a688e85ed710469975af582e0d8513de8de8e4c2a54aaa2568f2c8f37d7be44db52ad82c9f1a979de6cf8706c39be568d29c049ba27f51f4489b7859a879642a834e36e7a40aa8f2322c8517fb67d5e6564d7c6363678700701047ec055c4cfa564cb44bbc700d619144aacc33810b6d840b59dcc0672fe815fa30a7930e6ea0832e13997cd756b827ffdedc3127bf3a7981ef065a7c3fbe3dbde907f0f28f3a25b2516c2fd141ba0229232e113ffbced370a80ed70734b88aad96cfd424fa0ef11cfcbe96bc2b994ff30480ec6195d8b56da7cbc256a1161c9597d2c51ae50b8d6729ce916b0c19849205d96a554d6415ab8df66d2279e52d5719875cc8e6b58bc81a9d180d0a6c10ef525c9cead066b0065391db9910c15c81eebd9f469c022455d2edc31d48a0bb87779704679fdea3dc7abb6f10aee0ba4ad24a9866b770fb83014c4ccc2ec72636d1740754144fe0a847c1f84d344361afc50578a725a6bc66a0a59625882c489684746a7695ec165ad1908a7758403992b4e3683f6089df6defa2f0fcab9dfd9c2c89f2968d4951486450d833c646992bfe2b2b076e369a6f369d4921cd5ef2b8d8960122d4dfa402077ab44af581993c548d8414573a7c85dfda894ea9619c1e066afad79bc2588a77dc0a494cd25e547e42b9f8f7891bed016f891cf1d81e7d361279f88372e91544bc98a389a1bbbf0ac1b4ceea9f7ff9a84e1e654a7870042ed5c6c7eea26260ceb3960b40dd231bc3a77099b44fc6cf53334e1f4c84bd810ffe1936b15578476bab3dd4a0ac4dd9065d546c4a4a4e51eea3e488603d85c320159b924edc46b5d4d4e58f9046b43fa31fe1cb96bbd8c8061fd13fe6a9f2b9ded28b8c86b38fa12945f0404af01e108a02f04fc34b17ef8771aa21153e10c198777f4ea73226e408912242f0f33976f5d50357c01098882f085a8125f8731e43fa9200eec58417d39904d1213e6f3aa4ddf34e1c2b2b584ec3ebc1ab87c64408880e9082db46d661a041b937bf5bcdc59a7868771ff16c23f3b3600273d23d31b06a7932710a0bf35cebc8da2f95088427040933a9243a81748dd95d8bcadfed1c01af9dbe0f28078055521ed42606d302fac1d5dfbf5e1f656fc1a590d1279bb009067269bd6e9b1689ef35681a5453d519fe423fbda115fc164aed253f52b270b2a2d060f6db485cc65e6e8d949e4a7ddd8248daa46152ede1f0fba035069c400ab13147c12b5ae1b8e101432ae1767e19278eab08628eed6338e0067896a88f6a8f2d672791aaf6825902cf88e30b31de37bea3b52730555e500a16290aeafd2917a7a0b8df4928568ec586a83823bca2b8a7ab2c24bd69be8cfd69d5f4ae0f53893b3385fce9d83b4301e5197a2870c76f1962483578529cec56345c8857b83005b2c86755bcfb277aa79b9fd1685cb8d9afcde040a83c7db927cde86d9e8649d8e8d7ac2bb535be835bf6c71e6d723058ea1943ef0291ceffb4baf22c71cdd996832d69373b29aebc9404e4506a55a8018f8d56bfdd24337bc754e65166cdce9d712b55025dae9f9feba9e54914663e9c41505a9f2966c110d7de92c2741044cb25aa3a7314e8f922ce1ebbf9ae0ddabe01f816155fa8000466bec43ae090b4cb7d07f2730dccc104e42edf7ef3fdfbb5da7bb915348e7fe2968792a9f8a7c42d13045889fc16e4ee97be56cd29cbc8c0d27f69beff1b683d38b740870bae48286b374c5669adaa097d1c7a5ff69f5e17d452230d6e93fa518212a6b2f2a7be6fa13f4651c69a958cdf90ab525d5a10f1154b50975e177c4d731ab9e2cbfb5da79e33e4b4d9ad0e9ef796088d4b91d466031430fbefa1f76a0a213acfa77b02b23430efa58f434a06bf1088b8c6e93650b575998d2aef8ab02f66411600d4cedb729998491bc9ed0eab5d5c6b786ad701469566d777eb88fc2bb588d3651516db5a5178621f7fb9dfe4fde566c56fd11aabe40959d984aa9eb29f4657aab8134c28bf67b12be998366d80131810f98ff60a3ba8076f2416af29238191efa59fcc15d0570172fbeced6f2a26dd27d52a0c07b865aa76dd06df8ecdc5f30d337dfa0794abc49fb7fd69816399b60525d6d7d37499db43cce58b0ff6b223ee612e8b7efbe3cd03f0edfc210bf5b2e3d0df7d12566777a625eba0a3099a964f8772b792ce2b9abfb4a641d31b53dd9e6db30552cb58a21d98390b08cc8ab79c9e1b0f9a891119d32be5f94f249c62406eeb1c147c6667f82b30a13a1c98df71f7efe9191ccb56885269314ccf38aa72b9ae7ea853d94186988214db93cbfbf1c143c0d9f3c11c0d366ee3f2f2d4f545966e01f59e407af3ee7f6d9ad72a56349f065548151b448388403fa297efb0ac52b9a2d97f7e45d65e65608b54d179e6df9600225f3d06b60fc401580e6d95f82e42e11c70708068330bc4cb02ed9bed6ca150b7422c79937000d4fe4ac77400e7f17ff21ea90a6da0bc6427459e7947baf054dec5e7a7a705d0c9b9ee75a520ea160807381118\"})\nperf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0)\nr175 = perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x42, 0x8001, 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, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0)\nioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002780)={0x0, \"\"/256, <r176=>0x0})\nioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000004db80)={<r177=>0x0, \"\"/256, <r178=>0x0, <r179=>0x0})\nioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{}, {<r180=>0x0, <r181=>0x0}, {}, {}, {0x0, <r182=>0x0}, {0x0, <r183=>0x0}, {0x0, <r184=>0x0}, {<r185=>0x0}, {}, {<r186=>0x0}, {<r187=>0x0}, {0x0, <r188=>0x0}, {<r189=>0x0, <r190=>0x0}, {0x0, <r191=>0x0}, {0x0, <r192=>r179}, {0x0, <r193=>0x0}, {0x0, <r194=>0x0}, {0x0, <r195=>0x0}, {}, {}, {}, {}, {<r196=>0x0}, {0x0, <r197=>0x0}, {0x0, <r198=>0x0}, {<r199=>0x0}, {<r200=>0x0, <r201=>0x0}, {<r202=>r177, <r203=>0x0}, {<r204=>0x0}, {<r205=>0x0}, {<r206=>0x0}, {0x0, <r207=>0x0}, {}, {}, {}, {}, {0x0, <r208=>0x0}, {}, {0x0, <r209=>0x0}, {}, {<r210=>0x0, <r211=>0x0}, {}, {0x0, <r212=>0x0}, {}, {0x0, r179}, {<r213=>0x0}, {0x0, <r214=>0x0}, {<r215=>0x0, <r216=>0x0}, {}, {}, {}, {}, {}, {<r217=>0x0}, {<r218=>0x0}, {0x0, <r219=>0x0}, {<r220=>0x0}, {<r221=>0x0}, {<r222=>0x0}, {0x0, <r223=>0x0}, {0x0, r179}, {<r224=>0x0, <r225=>0x0}, {}, {0x0, <r226=>0x0}, {0x0, <r227=>0x0}, {<r228=>0x0}, {}, {}, {}, {}, {}, {0x0, <r229=>0x0}, {}, {}, {<r230=>0x0, <r231=>0x0}, {<r232=>0x0}, {<r233=>0x0}, {}, {0x0, <r234=>0x0}, {0x0, <r235=>0x0}, {}, {<r236=>0x0}, {<r237=>0x0}, {}, {0x0, <r238=>0x0}, {0x0, <r239=>0x0}, {<r240=>0x0}, {0x0, <r241=>0x0}, {<r242=>0x0}, {0x0, <r243=>0x0}, {}, {}, {}, {}, {}, {<r244=>0x0}, {}, {}, {<r245=>0x0}, {0x0, <r246=>0x0}, {}, {<r247=>0x0}, {0x0, <r248=>0x0}, {}, {0x0, <r249=>0x0}, {0x0, <r250=>0x0}, {<r251=>0x0}, {0x0, <r252=>0x0}, {}, {<r253=>0x0}, {0x0, <r254=>0x0}, {}, {}, {<r255=>0x0}, {0x0, <r256=>0x0}, {0x0, <r257=>0x0}, {<r258=>0x0, <r259=>0x0}, {0x0, <r260=>0x0}, {0x0, <r261=>0x0}, {}, {0x0, <r262=>0x0}, {<r263=>0x0, <r264=>0x0}, {}, {0x0, <r265=>0x0}, {}, {<r266=>0x0, <r267=>0x0}, {}, {}, {}, {}, {0x0, <r268=>0x0}, {}, {<r269=>0x0}, {<r270=>0x0}, {}, {<r271=>0x0}, {}, {<r272=>0x0}, {}, {}, {0x0, <r273=>0x0}, {}, {}, {}, {}, {<r274=>0x0, <r275=>r179}, {<r276=>0x0}, {}, {}, {<r277=>0x0, <r278=>0x0}, {0x0, <r279=>0x0}, {<r280=>0x0}, {}, {<r281=>0x0}, {}, {}, {<r282=>0x0, <r283=>0x0}, {0x0, <r284=>0x0}, {}, {<r285=>0x0}, {0x0, <r286=>0x0}, {0x0, <r287=>0x0}, {}, {0x0, <r288=>0x0}, {<r289=>0x0, <r290=>0x0}, {<r291=>0x0, <r292=>0x0}, {}, {<r293=>0x0, <r294=>0x0}, {}, {<r295=>0x0, <r296=>0x0}, {}, {0x0, <r297=>0x0}, {0x0, <r298=>0x0}, {<r299=>0x0}, {}, {<r300=>0x0}, {}, {}, {}, {<r301=>0x0}, {0x0, <r302=>0x0}, {}, {<r303=>0x0}, {<r304=>0x0, <r305=>0x0}, {}, {}, {}, {<r306=>0x0}, {<r307=>0x0}, {}, {0x0, <r308=>0x0}, {}, {0x0, <r309=>0x0}, {}, {<r310=>0x0}, {}, {}, {0x0, <r311=>0x0}, {<r312=>0x0}, {0x0, <r313=>0x0}, {0x0, <r314=>0x0}, {<r315=>0x0}, {}, {<r316=>0x0, <r317=>0x0}, {<r318=>0x0, <r319=>0x0}, {<r320=>0x0}, {<r321=>0x0}, {}, {0x0, <r322=>0x0}, {<r323=>0x0}, {}, {<r324=>0x0}, {<r325=>0x0}, {}, {0x0, <r326=>0x0}, {}, {}, {<r327=>r177}, {}, {}, {<r328=>0x0}, {}, {<r329=>0x0}, {}, {}, {}, {}, {<r330=>0x0}, {<r331=>0x0, <r332=>0x0}, {0x0, <r333=>0x0}, {}, {}, {<r334=>0x0}, {0x0, <r335=>0x0}, {}, {}, {}, {<r336=>0x0, <r337=>0x0}, {}, {<r338=>0x0}, {0x0, <r339=>0x0}, {<r340=>0x0}, {}, {<r341=>0x0}, {}, {}, {}, {}, {<r342=>0x0}, {}, {<r343=>0x0}, {}, {<r344=>0x0}, {0x0, <r345=>0x0}, {0x0, <r346=>0x0}], 0x0, \"8bebeb894f74c3\"})\nioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000002980)={0x7fffffff, [{}, {r230}, {r330}, {r220}, {r87, r290}, {r128, r157}, {r266, r54}, {r128, r159}, {0x0, r113}, {}, {r150, r305}, {r274}, {r109, r259}, {0x0, r147}, {r253, r262}, {r138, r160}, {r165, r346}, {r340, r42}, {r153, r20}, {r101, r311}, {r65}, {0x0, r43}, {r65, r278}, {r115, r9}, {r37}, {r111, r19}, {r330, r201}, {r142}, {r312, r284}, {r8, r71}, {r237, r103}, {r107, r14}, {r293, r298}, {}, {r173}, {r318}, {r37, r203}, {0x0, r27}, {0x0, r57}, {r136, r62}, {r109, r121}, {r151, r160}, {r213}, {r170}, {r310, r234}, {r85, r160}, {r47, r197}, {0x0, r139}, {r300}, {0x0, r137}, {r334, r308}, {r210, r119}, {r23, r77}, {r255, r7}, {r178}, {0x0, r212}, {r253, r322}, {r269, r268}, {r280, r158}, {r315}, {r17, r45}, {r28, r297}, {r46, r122}, {r185, r207}, {r82}, {r143, r79}, {r196, r112}, {r177, r86}, {0x0, r81}, {r13, r211}, {0x0, r56}, {r266, r208}, {r282}, {r328}, {r258, r62}, {r156, r18}, {r247}, {r240, r305}, {r205}, {r338, r53}, {0x0, r193}, {r49, r227}, {r95, r231}, {r295, r249}, {r236, r209}, {r293, r105}, {r37, r182}, {r168, r99}, {r220, r219}, {r78, r137}, {0x0, r287}, {r307, r264}, {r164}, {r34, r134}, {r40, r252}, {0x0, r26}, {r102, r279}, {r55, r246}, {}, {0x0, r9}, {r166, r319}, {r289, r252}, {0x0, r335}, {r328, r94}, {r224}, {r281}, {r300, r326}, {0x0, r262}, {r186, r194}, {r232, r292}, {r187, r298}, {r176}, {r325, r126}, {r343, r229}, {}, {r22, r133}, {r266, r339}, {r215, r4}, {r163, r12}, {r328, r346}, {r5, r25}, {r180, r29}, {r263, r275}, {r228, r229}, {r141, r243}, {r323, r188}, {r131, r90}, {r120, r108}, {r210, r110}, {r22}, {r58, r188}, {r161, r201}, {r189, r292}, {r276, r250}, {r343, r333}, {r236}, {0x0, r139}, {r89, r118}, {r244, r132}, {0x0, r286}, {r33, r10}, {r145}, {r1, r235}, {r80, r257}, {r217, r144}, {r331, r212}, {r148}, {r75}, {r344, r192}, {r68, r6}, {r282, r27}, {r63, r35}, {r176}, {0x0, r15}, {r271, r286}, {r36, r267}, {r70, r302}, {r171, r29}, {r52, r59}, {r125}, {r60, r241}, {r196, r332}, {r299, r212}, {r341, r154}, {r236, r256}, {0x0, r198}, {r39, r191}, {r222}, {0x0, r3}, {r55, r18}, {r220, r296}, {r304, r32}, {r321, r260}, {r11, r106}, {r95, r193}, {r146, r104}, {r291, r32}, {0x0, r83}, {r331, r133}, {r247, r225}, {r52, r243}, {r251, r69}, {r204, r159}, {r100, r238}, {r61, r91}, {r342, r24}, {r242, r273}, {r218, r314}, {r74, r64}, {r301, r73}, {r167, r38}, {r329, r283}, {r245, r48}, {r285, r248}, {r96, r261}, {0x0, r97}, {r199, r203}, {r127, r41}, {r129, r288}, {0x0, r169}, {r200}, {0x0, r149}, {r72, r239}, {r2, r212}, {r206, r226}, {0x0, r214}, {r221, r313}, {0x0, r305}, {r123, r16}, {r202, r254}, {r162, r191}, {r60, r219}, {r306, r140}, {r301}, {r67}, {r114, r223}, {0x0, r30}, {r172, r345}, {r80}, {r233, r66}, {r270, r152}, {r320, r284}, {r155, r309}, {r272, r88}, {r129, r116}, {0x0, r249}, {0x0, r181}, {r76, r3}, {r117}, {}, {r277, r124}, {r114, r190}, {r92, r294}, {r51, r246}, {r135, r174}, {r11}, {r98, r337}, {r327}, {r82, r265}, {r31, r308}, {r130, r183}, {r329, r227}, {r93, r106}, {r338, r212}, {r336}, {r324, r44}, {r303, r4}, {}, {r240, r317}, {r39, r184}, {r316, r50}, {r84}, {0x0, r216}, {r47, r195}, {r21, r110}], 0x7f, \"fc7b99296cbbfd\"})\nioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0)\nr347 = socket$unix(0x1, 0x2, 0x0)\nbind$unix(r347, &(0x7f00000006c0)=@file={0x1, '\\xe9\\x1fq\\x89Y\\x1e\\x923aK\\x00'}, 0x6e)\nperf_event_open(&(0x7f0000000100)={0x6, 0x80, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0xb, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0xe9c7, 0x0, @perf_config_ext={0x20, 0x6}, 0x0, 0x0, 0xe2, 0x0, 0x5, 0x1, 0x20, 0x0, 0x200, 0x0, 0x1f}, 0x0, 0x9, r0, 0x8)\nioctl$PERF_EVENT_IOC_PERIOD(r175, 0x40082404, &(0x7f0000000000)=0x1ff)\nconnect$unix(r347, &(0x7f0000000080)=@file={0x1, '\\xe9\\x1fq\\x89Y\\x1e\\x923aK\\x00'}, 0x6e)\nsendmmsg(r347, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x3ec0)\n"
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x403556]
goroutine 1 [running]:
github.com/google/syzkaller/prog.(*Target).Deserialize.func1(0xc000063380, 0x1, 0xc00a9c6000, 0x4d94, 0x4d94)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/encoding.go:209 +0x206
panic(0x7267e0, 0xbe23c0)
/usr/lib/go-1.15/src/runtime/panic.go:969 +0x1b9
github.com/google/syzkaller/prog.(*ResultArg).validate(0xc00a9dbce0, 0xc01fedd7a0, 0xc001ad2ce0, 0xc00a9d9372)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:150 +0x1a5
github.com/google/syzkaller/prog.(*validCtx).validateArg(0xc01fedd7a0, 0x98dc80, 0xc00a9dbce0, 0x990ec0, 0xc0e500, 0xc001ad2e02, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:104 +0x3e7
github.com/google/syzkaller/prog.(*GroupArg).validate(0xc01f5ff260, 0xc01fedd7a0, 0xc001ad2e98, 0xc00a9d9bc7)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:197 +0x19a
github.com/google/syzkaller/prog.(*validCtx).validateArg(0xc01fedd7a0, 0x98dc00, 0xc01f5ff260, 0x990fa0, 0xce37a0, 0xc001ad3002, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:104 +0x3e7
github.com/google/syzkaller/prog.(*GroupArg).validate(0xc01f1cb200, 0xc01fedd7a0, 0xc001ad3050, 0xc00aa4c1bd)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:208 +0x487
github.com/google/syzkaller/prog.(*validCtx).validateArg(0xc01fedd7a0, 0x98dc00, 0xc01f1cb200, 0x9906e0, 0xe9bfc0, 0xc001ad3202, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:104 +0x3e7
github.com/google/syzkaller/prog.(*GroupArg).validate(0xc01f1cb240, 0xc01fedd7a0, 0xc001ad3208, 0xc00aa4c08e)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:197 +0x19a
github.com/google/syzkaller/prog.(*validCtx).validateArg(0xc01fedd7a0, 0x98dc00, 0xc01f1cb240, 0x990fa0, 0xce3740, 0x733c02, 0xc001ad3300, 0x403598)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:104 +0x3e7
github.com/google/syzkaller/prog.(*PointerArg).validate(0xc00a9eef00, 0xc01fedd7a0, 0xc001ad33f0, 0xc00aa4c123)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:238 +0x69d
github.com/google/syzkaller/prog.(*validCtx).validateArg(0xc01fedd7a0, 0x98dc40, 0xc00a9eef00, 0x990de0, 0xc507c0, 0xc001ad3400, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:104 +0x3e7
github.com/google/syzkaller/prog.(*validCtx).validateCall(0xc01fedd7a0, 0xc017d85c00, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:61 +0xd1
github.com/google/syzkaller/prog.(*Prog).validate(0xc017d85b00, 0xc017d85b00, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/validation.go:40 +0x115
github.com/google/syzkaller/prog.(*Target).Deserialize(0xc000063380, 0xc00a9c6000, 0x4d94, 0x4d94, 0x1, 0x0, 0x0, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/prog/encoding.go:224 +0x197
main.(*Fuzzer).deserializeInput(0xc0000e0000, 0xc00a9c6000, 0x4d94, 0x4d94, 0xc017d85580)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:462 +0x69
main.(*Fuzzer).addCandidateInput(0xc0000e0000, 0xc00a9c6000, 0x4d94, 0x4d94, 0x101)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:444 +0x4d
main.(*Fuzzer).poll(0xc0000e0000, 0xc018a3fb01, 0xc018a3fbc0, 0xa)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:415 +0x4d4
main.(*Fuzzer).pollLoop(0xc0000e0000)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:389 +0x3f1
main.main()
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:292 +0x160a
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.