program: r0 = openat$pmem0(0xffffffffffffff9c, &(0x7f0000002340), 0x80d01, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) r2 = socket$xdp(0x2c, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x400000000000004) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="480000001400190d09004beafd0d8c562c84ed7a80ffe05e959126dda8900db462060f000000000000a2bc5603ca00000f7f89000000200000000101ff0000000309ff5bffff00c7", 0x48}], 0x1) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r1, 0xc05064a7, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffff77}) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000500)={'\x00', 0xd, 0xc, 0x4811, 0x8000000000007, 0x10001}) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000700)={r2, 0x0, 0xed, 0x62, &(0x7f0000000580)="9fe15094be1f8d9a46000406fdab328330c737004ddc53d1650983f81ef3d74d34338b91fe6f6d6d0cbe760e863e375b744242b2683a099e5eaba6415204f19c8d5c7cae1da97a63257f829d28a4d723349588ba54928bd85e0d440756a2d5ea4383fae353576ab9f23c962b8be57cbd2d7297e67114e79058722011a2bd5337ee97b8d50da30780ec669a8aa964ae4e82fe3d14783825b7fcb9e67a6d180b192b241aae68394f4ff41c90413ef091de05b9e0020a2ee68f36d75c32a4e9bb4fbcd82801c37fe9a206d18f34ceddd4de478a8aeda6ac8274db71ff3a414e50416644d5b58e16f8d90b0fa6b346", &(0x7f0000000680)=""/98, 0x9, 0x0, 0xb4, 0x2, &(0x7f00000007c0)="b5be843e47a754138b848de149d5ceab9a69e7ffd829e3c8aafb5bb95e562a6ffdbdd2172325024d4ccc0fe2453b5e75a86f4c8b2962fef5f20eb45dce0abacb9457fe1ea275c1f1136045a0cbb4eafb1e7392c9ac561bc71b50f745230ba74c6c3497a557d50a9108d80a3ecdf42cc4e05524f62d6c1d1589c13fad2801505935bdf4c66a352df9123f320e857dd5dadb4d2fda0e0ccd6afd7cdafe1305a3eadb3f6ffd83426fff18c5ef3f324ee2ee79cd1d98", &(0x7f0000000180)="3dc5", 0x5, 0x0, 0x95}, 0x50) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f0000005d40)=ANY=[@ANYBLOB='data_checksum=none,no_splitbrain_check,norecovery,inline_data,journal_flush_disabled,norecovgry,erasure_code,reconstruct_alloc,errors=continue,errors=continue,fsuuid=aaVec30f-abc2-9cce-e6a0\x00b910b0b8,dont_appraise,measure,uid=', @ANYRESDEC=0x0, @ANYBLOB=',fsmagic=0x0000000000000004,obj_type=none,\x00'], 0x1, 0x5a0b, &(0x7f0000011280)="$eJzs3X+QHNV9IPDXM7Pa0a5WWgkIMpjVIiOH4Nha8auwnYqVXGKngFCiSPkQJxsWtCKyJaGSRABBgsiBDwpw4ZRTCU7+IC5MHbbiogouRqFM+HESZ2NTXHzUFabO3GH/4SvCoQqgo1w+79Xu9BvN9E5vz87M6gd8PiVtz3vT832vu9/M9PdN704AAADgfeHAHTsPXXLK73//zyfeufUP/nHrbWGwPF1fjSsMp8sbj1YPOZL6K8unl9lx8es3f/Nno9f87vceGfjGu/s3nr7px793wjVPfOHCfff/zdNvDz32q9eK4sbxdNbhcvJGEkL1uwf/8kv7nz95qi4JIZST4T0hLE2WPb00yYQY+0UIYWNaWJ6589F3ztk0tbzt7v6m+iWZ9Yz397dqOs52H7rhI+Env7P+9h+u+Pbf9+19fc/hVZJqw3gKYfFVjY/vCyEsTP9PiaMtjsc4aNeFEAYaHndBQb8+1Gb/V+eUT02XC9LlYEGceP/KTLmUWS9bjvoyy4GC9rqV149O1yuyKFPOvhh1K6+fsX5puvxOujxrjvHL8X8SSkmo1Lu/JTk8RkLDcUtCMn0sq/VyqX5sQ7r9mXKSKZcy5XJfZrum200HWjlJmuvjekmlqT6+HFfS9U9vfK1u4bKc+g+ky2r6RH03lkP2Rs3gjBv17ZoW+3Vwlr4cCaWG16BW9fUDnx6MwbRuMFk24zGTLcT79q+/Z1V5wzMHhnP6kTySpPGTjuLv/sHSRZ//1l3XZ9/X6/GvKqXxS5n4SVvxX73ohTevuOvrX8uNf1+MX+6o/2c/OfDGRc/esTJ3/xyM+6fSUfzx1567d8WJV+/N7f8DMX61o/hr973QP3Toyady+z8W98/CjuK/8slP//Thlx5/PTd+iPEH2ow/OF0T79uwb/uX+0cOnZkb/6m4fwY76v+rb+09/+WRkZ+PNj7gzKHD8V+M8Yc6iv/Qnvs/8eCSuy/MPb7r4v4Z7ij+xWc8cfuiQ4+flvfamTzQq3dOgPenE9JzrDvTcqd5Zrca8oW/Hq3UzpIWpf+HetlQ5uRzqp3FvYwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB/swMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9+gmNo4rjAP7e7sZss0mbtIJRMU2rotSDRUFELyoq0ooUPFWKVFt7EAVBRKkHU2nFUhUvgtVLERXUKAUFG4ulVVLxX/HiQQWF6kEoxYA2FA9Gsnmz3Uwyrp1UQfv5wPLy3s585zfz3r7NAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKcCAAD//3q3Ggw=") syz_emit_vhci(&(0x7f0000000140)=ANY=[@ANYBLOB="043209aaaaaaaaaa3796cfb060ea5800000000955abd83d511f481"], 0xc) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c0000001000370400"/20, @ANYRES32, @ANYBLOB="1e06"], 0x2c}}, 0x0) write(r4, &(0x7f0000000000)="0a000000010000", 0x7) syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYBLOB="041817aaaaaaaaaa10"], 0x1a) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x42, 0x0) pwritev2(r5, &(0x7f00000000c0)=[{&(0x7f0000000200)="df", 0xf4240}], 0x1, 0x800001, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x42082, 0x0) write$FUSE_IOCTL(r6, &(0x7f0000000100)={0x20}, 0xfdef) pwrite64(r1, &(0x7f0000000340)="07e9259225db2ef0c1130ab89142e4b6666c335b861fadd67fe52b89ece65ab75b102a877f57028380d93c9fafbc09fbef6395111bb9c9c5d6e59ac1f10024dbb79d2ad578300fa30e3394d7d5faa14396812aa49618f834b40732350a7186c17eb395d4414f700af4730cfc6a2db960adc0accc4b723a98b7e96bea16f671e0b236c3b54f4acddeabc31a91ba1f5d9a2a114d129d506fa8ba2ee677732e541dc9f0b0496443fe930fd3fd54cafe021de049563aa17b924bc2caaeb7ea49f3a1f24cb94afbcd90be9069d1c8bdb92fcb3dfb05fbedecca530a91609a68af86ed062804d4355860356efecbfc4d090d6411a16d0641a7", 0xf6, 0x7) ioctl$BLKTRACESTART(r0, 0x1274, 0x0) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file2\x00', 0x2000410, &(0x7f0000000080), 0x81, 0x7a5, &(0x7f0000000f80)="$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") r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000000), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r7, 0x0) preadv(r7, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) r8 = socket$kcm(0x10, 0x2, 0x4) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x20ea, &(0x7f0000001700)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000f0ffffff7a0af0ff0200000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000010000006a0af2fe000000008500000009000000b700000000000000950000000000000000e154cd8445974b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129daa7a6b2f91af50342115e17392ac627c87881c000006146001e04aeacea799a22a2fa798b5adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1ef0900094fa737c28b99938512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4ea6bf97f2f33e2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804da4f85db47a4a69bf9bc5fa96ee293fbd165a5a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d3665016ab99dda0fde4745db06753a7ac74a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c958559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880ed6eea7f9c670012be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d00000020000000ef19349ee7f31abc11c800000000000000000000000928ee53595a779d243a48cea769470424d28804c04b2c4324ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2cf7908b6d7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef679dbfae9fb4a79f8a836804ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da202274f20675eb781925441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec7ffff35e62f4eeee50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada201bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cd102e3c8e63e9fba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2b485185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5cf1e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d7fcd116bce9c764c714c9402c21d181aac59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749efd3763655500344bae34137f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c41ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000001000027c9a46157a3609b6fd9843ee19ec647249a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952283a1f4e3842edb3d42cea68bef67422ecc13968a27ef6a1296dfff4a979369b0e8ebc62887aa46e824d86869ec4ab392b0a74f91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76bea3858f78fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec447c030931651dd315003b7a6a5433a2bb3c035fc6846abe389b25c988f0bbb889560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7141d5e221509342bfe7d294d1eb3de6a50ca0301f89c2ee627e949c68b3a4a412a9b7d503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33db7f2d43ea8086cf059f40fa2640b6bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a1199735c375c705c798e0e208e4a5259d0bfa526b462af45a6eab34000000000000000000000000c4426344ec1a3366515dee221e747f55d7dd02534bc503b9b28277c253e410986bef2111a99cc448d652929f8a67a6a1d3f00dcad91aff428aade3f85714a1d3ef29acd4d49b62339c10c2ec0dac090000000000000084d8223edbccbf9258b7374e79a1f8bf3fb73c8c6dbb7bbdfc399847a11921f97eba0ea14c4fed9a71eedb97c02461792e3a49dac16c60c3fcaab222025d78963c3ac899fa8b63f58a30212c9b2d7fe751e2046b78f86e22861b6504c667350244dd6d9189a8b9c45f8aaff9db694811ca86ed978f23eed7459c0382074170cf1e25b0e9ba3d1cc309353eea4cd8ab96bafda393276bdd8d32ead8db9e1b54d2d3d50e2815268fc1a6ec566981bc8ca2a4583f3d40e817433d0f4f25cfe6cc1897449ba5f26a9d66ac73e6f5c401376f23a314e0b9ff997d22f381ba6e0363d0a4a8a813edaa626f0000000000000000004f9e02a3b51a97c4b1c1b411cc6bee2a56f29c55a6aac46a0cfc318fae02922a403431d4e5a4396cad2c8dd34037bc041a2ba1505ba2c4889122ca04e85881aad5f8bfc12e6741872aad21bf5301cd4c60"], &(0x7f0000000000)='GPL\x00', 0x20, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, &(0x7f0000000040)={0x2, 0x8000000}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) sendmsg$kcm(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)="89000000120081ae08060cdc030000017f03e3f7000000006ee2ffca1b1f00ff0f00000000000050375ed08a56331dbf9ed78105001ad6e747033a0093b837dc6cc01e32efaec8c7a6ec00120c00010004080c00bdad01409bbc7a46e39a54cbbda812176679df069163ce955fed0009d78f0a947ee2b49e33538afaeb2713f450ebd010a20ff27fff", 0x89}], 0x1, 0x0, 0x0, 0x7}, 0x0) [ 76.427411][ T5298] Bluetooth: hci0: command tx timeout [ 76.431514][ T1313] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.437228][ T1313] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.831347][ T5318] loop0: detected capacity change from 0 to 32768 [ 76.915188][ T5318] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 76.970157][ T5318] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,erasure_code,no_splitbrain_check,journal_flush_disabled,norecovery,nojournal_transaction_names,reconstruct_alloc [ 76.970157][ T5318] allowing incompatible features above 0.0: (unknown version) [ 76.970157][ T5318] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 76.994818][ T5318] bcachefs (loop0): invalid journal entry, version=1.7: mi_btree_bitmap type=data_usage in superblock: invalid journal entry usage: bad nr_required in entry journal: 4/1 [0], fixing [ 77.002159][ T5318] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 77.009487][ T5318] bcachefs (loop0): Version upgrade required: [ 77.009487][ T5318] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 77.009487][ T5318] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 77.009487][ T5318] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,check_rebalance_work,set_fs_needs_rebalance [ 77.042408][ T5318] bcachefs (loop0): dropping and reconstructing all alloc info [ 77.103782][ T5318] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 77.103803][ T5318] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 281474976710656: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 77.103814][ T5318] loop0 node offset 0/24 bset u64s 0: invalid bkey format: field 2 too large: 18446744073709551615 + 0 > 4294967295 [ 77.103823][ T5318] u64s 3 fields 64:0, 64:0, 141:0, 0:0, 0:0, 0:0 [ 77.103830][ T5318] flagging btree dirents lost data [ 77.103836][ T5318] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 77.103845][ T5318] ret btree_node_read_validate_error [ 77.135299][ T5318] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 77.145504][ T5318] bcachefs (loop0): scan_for_btree_nodes... [ 77.148939][ T5324] ------------[ cut here ]------------ [ 77.155358][ T5324] UBSAN: shift-out-of-bounds in fs/bcachefs/bkey.c:163:16 [ 77.158317][ T5324] shift exponent 4294967219 is too large for 64-bit type 'u64' (aka 'unsigned long long') [ 77.162137][ T5324] CPU: 0 UID: 0 PID: 5324 Comm: read_btree_node Not tainted 6.15.0-syzkaller-07774-g90b83efa6701 #0 PREEMPT(full) [ 77.162153][ T5324] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 77.162159][ T5324] Call Trace: [ 77.162165][ T5324] [ 77.162171][ T5324] dump_stack_lvl+0x189/0x250 [ 77.162276][ T5324] ? __pfx_dump_stack_lvl+0x10/0x10 [ 77.162293][ T5324] ? __pfx__printk+0x10/0x10 [ 77.162307][ T5324] ? unwind_next_frame+0xa5/0x2390 [ 77.162328][ T5324] ubsan_epilogue+0xa/0x40 [ 77.162340][ T5324] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 77.162397][ T5324] __bch2_bkey_unpack_key+0xd8c/0xe10 [ 77.162418][ T5324] __bch2_bkey_compat+0x4db/0xbd0 [ 77.162433][ T5324] ? __pfx___bch2_bkey_compat+0x10/0x10 [ 77.162443][ T5324] ? kfree+0x18e/0x440 [ 77.162457][ T5324] ? bch2_btree_node_fill+0xd12/0x14f0 [ 77.162471][ T5324] ? bch2_btree_node_get_noiter+0xa2c/0x1000 [ 77.162484][ T5324] ? read_btree_nodes_worker+0x1319/0x1e20 [ 77.162498][ T5324] ? kthread+0x70e/0x8a0 [ 77.162515][ T5324] ? ret_from_fork+0x3fc/0x770 [ 77.162527][ T5324] ? ret_from_fork_asm+0x1a/0x30 [ 77.162552][ T5324] ? bch2_checksum_update+0x91/0x160 [ 77.162572][ T5324] ? __pfx_bch2_checksum+0x10/0x10 [ 77.162591][ T5324] validate_bset_keys+0x6c1/0x1390 [ 77.162630][ T5324] ? validate_bset+0x1420/0x1bd0 [ 77.162645][ T5324] ? __pfx_validate_bset_keys+0x10/0x10 [ 77.162674][ T5324] ? prt_str+0x439/0x760 [ 77.162684][ T5324] ? bch2_btree_node_read_done+0x17a0/0x4f60 [ 77.162698][ T5324] bch2_btree_node_read_done+0x18c8/0x4f60 [ 77.162737][ T5324] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 77.162754][ T5324] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 77.162775][ T5324] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 77.162792][ T5324] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 77.162805][ T5324] ? bch2_printbuf_make_room+0xdb/0x360 [ 77.162823][ T5324] ? enumerated_ref_put+0xbe/0x270 [ 77.162836][ T5324] btree_node_read_work+0x426/0xe30 [ 77.162858][ T5324] ? __pfx_btree_node_read_work+0x10/0x10 [ 77.162871][ T5324] ? bch2_latency_acct+0x436/0x520 [ 77.162887][ T5324] ? __pfx_bch2_latency_acct+0x10/0x10 [ 77.162900][ T5324] ? bio_associate_blkg+0x6d/0x230 [ 77.162919][ T5324] bch2_btree_node_read+0x887/0x29f0 [ 77.162946][ T5324] ? bch2_btree_node_fill+0x954/0x14f0 [ 77.162963][ T5324] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 77.162973][ T5324] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 77.163023][ T5324] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 77.163039][ T5324] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 77.163054][ T5324] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 77.163072][ T5324] ? six_unlock_ip+0x302/0x430 [ 77.163083][ T5324] ? bch2_btree_node_fill+0xb47/0x14f0 [ 77.163097][ T5324] bch2_btree_node_fill+0xd12/0x14f0 [ 77.163110][ T5324] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 77.163131][ T5324] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 77.163146][ T5324] ? btree_cache_find+0xf4/0x2d0 [ 77.163162][ T5324] ? btree_cache_find+0xf4/0x2d0 [ 77.163175][ T5324] ? btree_cache_find+0x26f/0x2d0 [ 77.163185][ T5324] ? __pfx_btree_cache_find+0x10/0x10 [ 77.163199][ T5324] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 77.163217][ T5324] read_btree_nodes_worker+0x1319/0x1e20 [ 77.163241][ T5324] ? read_btree_nodes_worker+0xcef/0x1e20 [ 77.163269][ T5324] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 77.163299][ T5324] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 77.163310][ T5324] ? lockdep_hardirqs_on+0x9c/0x150 [ 77.163323][ T5324] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 77.163342][ T5324] ? __kthread_parkme+0x7b/0x200 [ 77.163358][ T5324] ? __kthread_parkme+0x1a1/0x200 [ 77.163379][ T5324] kthread+0x70e/0x8a0 [ 77.163392][ T5324] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 77.163402][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.163410][ T5324] ? _raw_spin_unlock_irq+0x23/0x50 [ 77.163417][ T5324] ? lockdep_hardirqs_on+0x9c/0x150 [ 77.163424][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.163432][ T5324] ret_from_fork+0x3fc/0x770 [ 77.163443][ T5324] ? __pfx_ret_from_fork+0x10/0x10 [ 77.163455][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.163463][ T5324] ret_from_fork_asm+0x1a/0x30 [ 77.163483][ T5324] [ 77.345373][ T5324] ---[ end trace ]--- [ 77.347126][ T5324] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 77.350178][ T5324] CPU: 0 UID: 0 PID: 5324 Comm: read_btree_node Not tainted 6.15.0-syzkaller-07774-g90b83efa6701 #0 PREEMPT(full) [ 77.355191][ T5324] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 77.360715][ T5324] Call Trace: [ 77.362095][ T5324] [ 77.363409][ T5324] dump_stack_lvl+0x99/0x250 [ 77.365556][ T5324] ? __asan_memcpy+0x40/0x70 [ 77.367588][ T5324] ? __pfx_dump_stack_lvl+0x10/0x10 [ 77.370116][ T5324] ? __pfx__printk+0x10/0x10 [ 77.372115][ T5324] panic+0x2db/0x790 [ 77.373775][ T5324] ? __pfx_panic+0x10/0x10 [ 77.375680][ T5324] ? _printk+0xcf/0x120 [ 77.377559][ T5324] ? __pfx__printk+0x10/0x10 [ 77.379664][ T5324] ? unwind_next_frame+0xa5/0x2390 [ 77.381908][ T5324] check_panic_on_warn+0x89/0xb0 [ 77.384045][ T5324] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 77.386545][ T5324] __bch2_bkey_unpack_key+0xd8c/0xe10 [ 77.388442][ T5324] __bch2_bkey_compat+0x4db/0xbd0 [ 77.390535][ T5324] ? __pfx___bch2_bkey_compat+0x10/0x10 [ 77.392904][ T5324] ? kfree+0x18e/0x440 [ 77.394662][ T5324] ? bch2_btree_node_fill+0xd12/0x14f0 [ 77.396988][ T5324] ? bch2_btree_node_get_noiter+0xa2c/0x1000 [ 77.399536][ T5324] ? read_btree_nodes_worker+0x1319/0x1e20 [ 77.401944][ T5324] ? kthread+0x70e/0x8a0 [ 77.403742][ T5324] ? ret_from_fork+0x3fc/0x770 [ 77.405758][ T5324] ? ret_from_fork_asm+0x1a/0x30 [ 77.407964][ T5324] ? bch2_checksum_update+0x91/0x160 [ 77.410342][ T5324] ? __pfx_bch2_checksum+0x10/0x10 [ 77.412563][ T5324] validate_bset_keys+0x6c1/0x1390 [ 77.414790][ T5324] ? validate_bset+0x1420/0x1bd0 [ 77.416966][ T5324] ? __pfx_validate_bset_keys+0x10/0x10 [ 77.419435][ T5324] ? prt_str+0x439/0x760 [ 77.421320][ T5324] ? bch2_btree_node_read_done+0x17a0/0x4f60 [ 77.423894][ T5324] bch2_btree_node_read_done+0x18c8/0x4f60 [ 77.426491][ T5324] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 77.429275][ T5324] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 77.431643][ T5324] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 77.434053][ T5324] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 77.436469][ T5324] ? bch2_printbuf_make_room+0xdb/0x360 [ 77.438929][ T5324] ? enumerated_ref_put+0xbe/0x270 [ 77.441199][ T5324] btree_node_read_work+0x426/0xe30 [ 77.443472][ T5324] ? __pfx_btree_node_read_work+0x10/0x10 [ 77.445888][ T5324] ? bch2_latency_acct+0x436/0x520 [ 77.448179][ T5324] ? __pfx_bch2_latency_acct+0x10/0x10 [ 77.450514][ T5324] ? bio_associate_blkg+0x6d/0x230 [ 77.452727][ T5324] bch2_btree_node_read+0x887/0x29f0 [ 77.454944][ T5324] ? bch2_btree_node_fill+0x954/0x14f0 [ 77.457187][ T5324] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 77.459616][ T5324] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 77.462063][ T5324] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 77.464590][ T5324] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 77.467288][ T5324] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 77.469967][ T5324] ? six_unlock_ip+0x302/0x430 [ 77.472126][ T5324] ? bch2_btree_node_fill+0xb47/0x14f0 [ 77.474486][ T5324] bch2_btree_node_fill+0xd12/0x14f0 [ 77.476750][ T5324] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 77.479384][ T5324] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 77.481918][ T5324] ? btree_cache_find+0xf4/0x2d0 [ 77.484141][ T5324] ? btree_cache_find+0xf4/0x2d0 [ 77.486266][ T5324] ? btree_cache_find+0x26f/0x2d0 [ 77.488451][ T5324] ? __pfx_btree_cache_find+0x10/0x10 [ 77.490790][ T5324] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 77.493278][ T5324] read_btree_nodes_worker+0x1319/0x1e20 [ 77.495687][ T5324] ? read_btree_nodes_worker+0xcef/0x1e20 [ 77.498181][ T5324] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 77.500896][ T5324] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 77.503433][ T5324] ? lockdep_hardirqs_on+0x9c/0x150 [ 77.505816][ T5324] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 77.508522][ T5324] ? __kthread_parkme+0x7b/0x200 [ 77.510789][ T5324] ? __kthread_parkme+0x1a1/0x200 [ 77.513050][ T5324] kthread+0x70e/0x8a0 [ 77.514866][ T5324] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 77.517417][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.519486][ T5324] ? _raw_spin_unlock_irq+0x23/0x50 [ 77.521838][ T5324] ? lockdep_hardirqs_on+0x9c/0x150 [ 77.524168][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.526190][ T5324] ret_from_fork+0x3fc/0x770 [ 77.528259][ T5324] ? __pfx_ret_from_fork+0x10/0x10 [ 77.530583][ T5324] ? __pfx_kthread+0x10/0x10 [ 77.532485][ T5324] ret_from_fork_asm+0x1a/0x30 [ 77.534451][ T5324] [ 77.536016][ T5324] Kernel Offset: disabled [ 77.537818][ T5324] Rebooting in 86400 seconds..