program: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0x5, 0xa, 0x4}) r1 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_EXPBUF(r1, 0xc0405610, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sendmsg$tipc(r1, &(0x7f0000000300)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x1, {0x43, 0x0, 0x3}}, 0x10, &(0x7f0000000ac0)=[{&(0x7f0000000240)="105012407b56b74203b9276226a55ef966c08a1768a58b000574d1becfe97b2b35ca24f8b2bf7eb057e59367377b5caf7be1ea200b6a2b957d87d8926e5bfd0c333b0203aa5513faa1b849030aa4b13ee339ce62469eae3c13e7", 0x5a}, {&(0x7f00000004c0)="55fde9e1eaab82cb2f5d0290e3506d6e81e4bf15f19cc2568f690b1f4b05685029b022882056b774c904a4143aa29fc168d860fc00497e40933307804232f3729c35bd645cd4e91edac62081ab04dff9241760276a61f8e5261d3f9d3ceba72a142720ae628ea978440d01c0f03a820251268977c5c37bc6d0dd5edf630da10388367ab628f68d74feb23f9c74b1e0d1b6370f95d07cfda7c9b6b05aa79be979a8cb77bf07415218c56bfe0940af2cba15cffdd1e150eef71ad2d0a467bab119f6f20d96e89c19eab61dcbb3b02585c1f2cf6d8f7b4d0fc45669", 0xda}, {&(0x7f00000005c0)="ed52629de22bca3bc43ef8444a10c0325cee1d9501a21111e11a28e9323ee88c690aed1be7de2bfc01f5bdba57605b4b6e9703d25c2ed4f0eb596c62aa962aeeb1598239dd0081696e86ae568bdce500dcca7a2f1dbefaaa74742b1a824256074311127967e2f8", 0x67}, {&(0x7f0000000640)="81628374e83b8ab1d1e7c23acf2d6ad56b1934da97da06ae68db989b85777ab4c1366266543ae7b21f91e5ba66dc26bcb6f5e1e4b20ad2075617b5bf0944690936243e1ed194bf56262a8586aa4973aedaac5e452d9251a712b65e993318877ac14d3d661c31ca483f6ca6", 0x6b}, {&(0x7f00000006c0)="189e6c841b6f0727701ab185ec7d6a5c3aefa90da81992793a1a05247f2d92c83edd64444a7fc1761995c9fa50623e8493c4d691effa766de1159d065443509e18189b05bc1052efeee0c239ef12f323515d71e02b35f80fef90af4b144d9fb613699b48bb5cd42c093e807ffd91f8f8e89e19eb13017cbe55e8d5dfe858e16b8979f0daec0864bd934a25783b51f9fdad1fc93f1523fb9f0a4eb6c4b84a1bc6c2890a309f965c83ff6407ced0a3257baf3505c81bc5bde84775304d9bae8d213ad1442b4282b259a238dccfb46edabc939b86bb99f51e54aa94702e77b1", 0xde}, {&(0x7f00000007c0)="a99d6a2cbe60038832f25ce8eae27f329288a1cde0f132724bcb2a17860394106ca1df8cdaa307d8f45c668c55472a8891e37985db6042aa736cd70f64432dd701bf866c887da01a3da33b9f36568855b3db1783e7f47256eb4b000ae632bb813a8d8d4249a212575abd697d134a91f131dd0704c650011ba9f59136c0f34412497744b1cf9cb2c00887a259ab363ccffd20b8146e0dfab2cb3050ec8d0d4608adf582a61c696911b886b80bb294a5a981be3beaac3bc0acb1df271a4c62da18d608", 0xc2}, {&(0x7f00000008c0)="af65aaf86a9da3e3461dbc80446190fae2ca1b033763fda59311d41c98af5f45b36f42caae0e4d1c17fca8e827cf0827838e241c67fa8dae184f31beb608fdf0fc6266bd0ed811701103be440c20de14faebb55919b597b7174c559eabbc7b65bbf8e0db2764c69dfd7e49d1a20345e0148abaf8864221f2316de73e87c45d37e53249018a219718a8ac370e25fda53d1d3cf7416829c2497fc93630603a5cb179461a69a2aa9a3dfeb9364387cbf35e7b6c5b96c6644e18f263305db5f9770cedc11bcd2ee20fa11d2d33bb57205d4348d7cdc62d07cfeb74751934426a37d5e5268f7cc581b22b11a00adf3fe47d1c8a4a7faebedafb5b50acbe4587", 0xfd}, {&(0x7f0000000100)="9c29a06eeacf390e70b43889b73431750d9ef55a447feb429a5a8757c8ffbe6427ec099b8234f5f59d7cafee07abb1db04095717aa96662e87a17698", 0x3c}, {&(0x7f00000009c0)="6ce516d94a94a24b87abc66efbfdcb2cf98f07b11d81c6222d37d48cc874abb73b98f94fbd28e958bd32c7825a66c781394d036d1128c31354bf374f8dfde486f73ab7c297c83ab0fbafc5086df920ba7c8c90c7ba2f02d3576b6a56d47851bc0541a56fea9e5013a4c8b25cbfd12d1b4ee3ec92e694b9309ed20e25d72213a597665460b8fd53b996437af413d63ad4d74e973487a53d4652cff52ff342c3a8dbe463157002cc3d2674ca29f54bc6512c483b12db7cd067e5e693db986c812d202fe1a53d183bee46ed42dd9c4c8c419b3db8d296002190", 0xd8}], 0x9, &(0x7f0000000b80)="afcd6803ce28cda77cfc9e2b227e6a58a70fdd6dcb5ed9b73aec6fc2023ca62aa471adc71a4515c1decfb549fad4312334d3adc0132d92c7b971afefae62c49d77f77bc8dc5e3a001bbb25aa694af355d12904a69906b3fd8620258eecce07e31a0ac60d35a890ce1c1f75e02b506720775d050c09865fd32a9156e8c94ae184be76f711b7dff34dd5924172e55a29af62f55766b6f1f7fe889f36072af11d50087c4c92d647c3c7ba4a5b572e1d1ce0c8da68f4ba21214ce6fb1e46ea032ab97bd83472ba0a9898bea93c56eeff070354f1e701c518dba47d99c416bdf0abfa8930a877cb7262a5b485170d659e1cd7626360e0a88c8b776ca16654e0a9", 0xfe, 0x40}, 0x8004) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f00000002c0)='mmap_lock_acquire_returned\x00'}, 0x10) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000040)='./file1\x00', 0x800000, &(0x7f0000000380)=ANY=[@ANYRES64=0x0, @ANYRESHEX, @ANYBLOB="267cd23fc2141b34f323db0fae2998bb2b1f4fcad9a3839503477196dec0b2cdc9550c1ab360ccd267c732ee4bbff6954da7e371dca9c4e0f7916ebb980e434bbeb0", @ANYRES16=r2, @ANYRESHEX=0x0, @ANYRES8=0x0, @ANYRESHEX, @ANYRES32, @ANYRES16], 0x1, 0x59ba, &(0x7f000000b880)="$eJzs3W2QXFXdIPBzu3syPTN5mQR4iCCTIRAfHng0E94KX0qj61sBUrHYUsJGYSATjCYhlQSBgBJccKF4KbS0FPUDWkgtGi2qYJVIibxswipKsbrUFlKru+gHt5AlJZClLHWemul7Oj13+s7t6elJAvn9Kpnb9/Tt/zn33NO37/90z3QAAADgsLDnxq37zjvmA7/4wsir1334JxuvD33l8fJq3KA/XV51sFrIgdRdWTy+zI6Lf77me38cvPR9P7+v97uv7V57/Lrfvv+ISx/69Nm77vzmo6/Me+AfzxfFjePp5P3ryYtJCNWf7v3qF3c/efRYWRJCKCf9O0JYmCx6dGGSCTH01xDC2nRlcebO+189bd3Y8vpbuieUL8hsZ7wf3qrpONu+78pTwu/eu/qGXy354Q+6dr6wY/8mSbVhPIUw/+LGx3eFEHrS/2PiaIvjMQ7aVSGE3obHnVXQrhNabP/ynPVj0+WcdNlXECfevzSzXspsl12PujLL3oL6ZiqvHe1uV2RuZj17MmrHdQ2389oZyxemyx+ny5OnWVc5/k9CKQmVevM3JPvHSGg4bklIxo9ltb5eqh/bkO5/Zj3JrJcy6+WuzH6N15sOtHKSTCyP22XK4+m4kpYf33iubuL8nPI3pctq+kR9La6H7I2avkk36vs1LrZr7xRtORBKDeegZuX1A58ejL60rC9ZNOkxo03E+3avvnVZec1je/pz2pHcl6Txk7bib//lwrmf/P7NV2Rf1+vxLy6l8Uttxf/9OU+9dOHN3/lGbvw7YvxyW/FPfbj3xXMev3Fpbv/sjf1TaSv+8PNP3LbkyEt25rb/rhi/2lb8lbue6p637+FHcts/FPunp634z73zg3+495kHX8iNH2L83rbir9m1+fbugX0n5cZ/JPZPX3vj5+WdZz47MPCnwbz4T8f489qKf8+OO99x94Jbzs49vqti//S3Ff/cEx+6Ye6+B4/LO3cmd3XqlRPg8HREeo11U7rebp45UTLt9KMhX/j6YKV2zTc3/T9vusGmkrn4HKtnfifjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsJ+/YVIVcVxAD9nZtcdd3Z1V4O2onW1orCHpCCiXioqQiOEngwJS/MhCoKIwh5aQyOxopcg60WigmoLoSA3SbRYo3/SSw8VFFgPgUgL5SI9VOzuOePsdW6j4xZUnw9czp5z7/3e373nzJ0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5VerqGQqiGcGj7Q1O3n3/zp0/ce/zxW99/YOulj73x48jGGz/Z0/vqiYlNyzd/c9PSjfvuWz2+66WDv/a/+/uRtsGPzjYrU7cWQjwWQ6h9MPn8kxOfnTs9FkMI1TgwGsJgXHJwMBYSVv0WQtjUqHPuzneOX7V5ut26s2fO+OJCSPG+Qr2a65k1MLde/ltqaZ1tmXrk8vDdDeu2fbHs7be6x46Onjwk1prWUwiLNjSf3x1CWJi2aXm1DeWTU7s2hNDbdN41beq66DTrv6Kkf0FqF6S23iYn719R6FcKxxX7WXeh7W1zvbNVVkenx7XTV+gXX0Znq6zOPD6Y2vdSu/IM86t5i6ESQ1ej/PvjyTUSmuYthjgzl7VGv9KY25Duv9CPhX6l0K92F+5r5rppoVVjnDuejyuM59dxVxpf3vyubuGOkvHzUltLH9QTuR+Kf8yqn/JH475m5Lom/6KWf0Kl6R3Uarwx8Wky6mmsHpeccs4fLeR9E+uevqS6/sNDAyV1xD0x5cfTzq827dvy+WDfXW/ueHioLH9DJeVXOqr/+zWHf75zx8svtsxfEEJ8LudXO8q/cn/vsTUfbV9R+nwm8/Pp6ij/7iMfP7PsnHvGWs31TP7unF/rKP/68cM9/VP7D5TWvyo/n4Ud5X973S0/vP7V3qOl+SHn93aUv378wWd7hqcuK80/MPtRqM+s0A7Wzy9jV389PPzTSFn+l/n597fIj23zXxvdde0ri3euLl3/a/PzGWiRXyu9g3zEbRfv29Y3tffCsndn3D1f35wA/09L0/9YT6X+Gf7OHJ2vOpp+L7ww0jX7DdSXtv75ukgL09dZ9DfmAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7MABCQAAAICg/6/bESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8FQAAAD//69uHZI=") pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) splice(r3, 0x0, r4, 0x0, 0x4ffe6, 0x0) ioctl$KVM_TRANSLATE(r3, 0xc018ae85, &(0x7f0000000200)={0x80a0000, 0x80a0000, 0x0, 0x5, 0x5}) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180), 0x802, 0x0) ioctl$UI_END_FF_ERASE(r5, 0x400c55cb, &(0x7f00000001c0)={0xe, 0x3, 0xa5}) [ 75.648807][ T45] Bluetooth: hci0: command tx timeout [ 75.909452][ T5324] loop0: detected capacity change from 0 to 32768 [ 75.998601][ T5324] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 75.998601][ T5324] allowing incompatible features above 0.0: (unknown version) [ 75.998601][ T5324] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 76.027046][ T5324] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 76.031835][ T5324] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 76.035369][ T5324] bcachefs (loop0): Version upgrade required: [ 76.035369][ T5324] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 76.035369][ T5324] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 76.035369][ T5324] 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 [ 76.082953][ T5324] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 76.082973][ T5324] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 76.082981][ T5324] loop0 node offset 0/24 bset u64s 0: incorrect max key 432345564227567615:U64_MAX:U32_MAX [ 76.082988][ T5324] flagging btree dirents lost data [ 76.082993][ T5324] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 76.083001][ T5324] ret btree_node_read_validate_error [ 76.110802][ T5324] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 76.116327][ T5324] bcachefs (loop0): btree node read error at btree xattrs level 0/0 [ 76.116340][ T5324] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 76.116349][ T5324] loop0 node offset 0/16 bset u64s 0: invalid bkey format: incorrect key_u64s: got 0, should be 3 [ 76.116357][ T5324] u64s 0 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 76.116364][ T5324] flagging btree xattrs lost data [ 76.116370][ T5324] ret btree_node_read_validate_error [ 76.137903][ T5324] bcachefs (loop0): error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 76.146953][ T5324] bcachefs (loop0): btree node read error at btree subvolumes level 0/0 [ 76.146966][ T5324] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 76.146975][ T5324] loop0 node offset 0/16 bset u64s 0: checksum error, type none: got should be [ 76.146982][ T5324] flagging btree subvolumes lost data [ 76.146989][ T5324] ret fsck_errors_not_fixed [ 76.167551][ T5324] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 76.175339][ T5324] bcachefs (loop0): btree node read error at btree freespace level 0/0 [ 76.175356][ T5324] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 76.175364][ T5324] loop0 node offset 0/32 bset u64s 0: incorrect max key U64_MAX:18446744069414584328:U32_MAX [ 76.175372][ T5324] flagging btree freespace lost data [ 76.175378][ T5324] ret btree_node_read_validate_error [ 76.194543][ T5324] bcachefs (loop0): error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 76.201510][ T5324] bcachefs (loop0): scan_for_btree_nodes... [ 76.205449][ T5328] BUG: unable to handle page fault for address: ffffed1108ac0204 [ 76.211362][ T5328] #PF: supervisor read access in kernel mode [ 76.213930][ T5328] #PF: error_code(0x0000) - not-present page [ 76.216581][ T5328] PGD 5ffcd067 P4D 5ffcd067 PUD 0 [ 76.218856][ T5328] Oops: Oops: 0000 [#1] SMP KASAN NOPTI [ 76.221274][ T5328] CPU: 0 UID: 0 PID: 5328 Comm: read_btree_node Not tainted 6.15.0-syzkaller-12141-gec7714e49479 #0 PREEMPT(full) [ 76.225738][ T5328] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.230028][ T5328] RIP: 0010:__bch2_bkey_unpack_key+0x5b/0xe10 [ 76.232686][ T5328] Code: 42 0f b6 04 38 84 c0 0f 85 b2 09 00 00 48 89 5c 24 18 0f b6 1b 8d 43 ff 4c 8d 34 c5 00 00 00 00 4d 01 ee 4c 89 f0 48 c1 e8 03 <42> 80 3c 38 00 74 08 4c 89 f7 e8 36 6a 09 fe 4c 89 74 24 08 49 8b [ 76.240795][ T5328] RSP: 0018:ffffc9000d6869d8 EFLAGS: 00010a02 [ 76.243356][ T5328] RAX: 1ffff11108ac0204 RBX: 0000000000000000 RCX: ffff88801fb44880 [ 76.246691][ T5328] RDX: 0000000000000000 RSI: ffff8880532000c0 RDI: ffffc9000d686c50 [ 76.250044][ T5328] RBP: ffffc9000d686ce8 R08: ffff88801fb44880 R09: 0000000000000005 [ 76.253395][ T5328] R10: 0000000000000004 R11: 0000000000000000 R12: ffffc9000d686c50 [ 76.256747][ T5328] R13: ffff888045601028 R14: ffff888845601020 R15: dffffc0000000000 [ 76.260024][ T5328] FS: 0000000000000000(0000) GS:ffff88808d255000(0000) knlGS:0000000000000000 [ 76.263857][ T5328] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.266637][ T5328] CR2: ffffed1108ac0204 CR3: 0000000030b54000 CR4: 0000000000352ef0 [ 76.269903][ T5328] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.273142][ T5328] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.276447][ T5328] Call Trace: [ 76.277895][ T5328] [ 76.279279][ T5328] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 76.282239][ T5328] ? bch2_bkey_swab_key+0x129/0x180 [ 76.284479][ T5328] __bch2_bkey_compat+0x4db/0xbd0 [ 76.286865][ T5328] ? __pfx___bch2_bkey_compat+0x10/0x10 [ 76.289361][ T5328] ? kasan_save_track+0x4f/0x80 [ 76.291781][ T5328] ? validate_bset+0x2d8/0x1e70 [ 76.294160][ T5328] ? bch2_btree_node_read_done+0x1a4a/0x5150 [ 76.296833][ T5328] ? btree_node_read_work+0x426/0xe30 [ 76.299058][ T5328] ? bch2_btree_node_read+0x887/0x2a00 [ 76.301453][ T5328] ? bch2_btree_node_fill+0xd12/0x14f0 [ 76.303630][ T5328] ? bch2_btree_node_get_noiter+0xa2c/0x1000 [ 76.306179][ T5328] ? read_btree_nodes_worker+0x1319/0x1e20 [ 76.308646][ T5328] ? kthread+0x70e/0x8a0 [ 76.310520][ T5328] ? ret_from_fork+0x3f9/0x770 [ 76.312684][ T5328] ? ret_from_fork_asm+0x1a/0x30 [ 76.314754][ T5328] ? bch2_checksum_update+0x91/0x160 [ 76.317179][ T5328] ? bch2_checksum+0x36f/0x490 [ 76.319445][ T5328] validate_bset_keys+0x5b7/0x1480 [ 76.321767][ T5328] ? validate_bset+0x2d8/0x1e70 [ 76.324006][ T5328] ? __pfx_validate_bset_keys+0x10/0x10 [ 76.326491][ T5328] ? krealloc_noprof+0x1cd/0x340 [ 76.328838][ T5328] ? prt_str+0x439/0x760 [ 76.330804][ T5328] ? bch2_btree_node_read_done+0x1c07/0x5150 [ 76.333290][ T5328] bch2_btree_node_read_done+0x1d3c/0x5150 [ 76.335615][ T5328] ? __pfx_number+0x10/0x10 [ 76.337625][ T5328] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 76.340468][ T5328] ? bch2_extent_ptr_to_text+0x5a/0x890 [ 76.343612][ T5328] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 76.346912][ T5328] ? bch2_printbuf_make_room+0xdb/0x360 [ 76.350142][ T5328] ? enumerated_ref_put+0xbe/0x270 [ 76.352968][ T5328] btree_node_read_work+0x426/0xe30 [ 76.355915][ T5328] ? __pfx_btree_node_read_work+0x10/0x10 [ 76.359055][ T5328] ? bch2_latency_acct+0x436/0x520 [ 76.361315][ T5328] ? __pfx_bch2_latency_acct+0x10/0x10 [ 76.363728][ T5328] ? bio_associate_blkg+0x6d/0x230 [ 76.366044][ T5328] bch2_btree_node_read+0x887/0x2a00 [ 76.368372][ T5328] ? bch2_btree_node_fill+0x954/0x14f0 [ 76.370915][ T5328] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 76.373374][ T5328] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 76.375714][ T5328] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 76.378311][ T5328] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 76.380999][ T5328] ? bch2_btree_node_mem_alloc+0xcdf/0x1820 [ 76.383507][ T5328] ? six_unlock_ip+0x302/0x430 [ 76.385614][ T5328] ? bch2_btree_node_fill+0xb47/0x14f0 [ 76.388094][ T5328] bch2_btree_node_fill+0xd12/0x14f0 [ 76.390289][ T5328] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 76.392928][ T5328] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 76.395465][ T5328] ? btree_cache_find+0xf4/0x2d0 [ 76.397676][ T5328] ? btree_cache_find+0xf4/0x2d0 [ 76.399843][ T5328] ? btree_cache_find+0x26f/0x2d0 [ 76.402045][ T5328] ? __pfx_btree_cache_find+0x10/0x10 [ 76.404330][ T5328] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 76.406750][ T5328] read_btree_nodes_worker+0x1319/0x1e20 [ 76.409150][ T5328] ? read_btree_nodes_worker+0xcef/0x1e20 [ 76.411622][ T5328] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 76.414087][ T5328] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 76.416482][ T5328] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.418740][ T5328] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 76.421310][ T5328] ? __kthread_parkme+0x7b/0x200 [ 76.423539][ T5328] ? __kthread_parkme+0x1a1/0x200 [ 76.425802][ T5328] kthread+0x70e/0x8a0 [ 76.427641][ T5328] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 76.430544][ T5328] ? __pfx_kthread+0x10/0x10 [ 76.432632][ T5328] ? _raw_spin_unlock_irq+0x23/0x50 [ 76.434974][ T5328] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.437241][ T5328] ? __pfx_kthread+0x10/0x10 [ 76.439349][ T5328] ret_from_fork+0x3f9/0x770 [ 76.441501][ T5328] ? __pfx_ret_from_fork+0x10/0x10 [ 76.443848][ T5328] ? __pfx_kthread+0x10/0x10 [ 76.446001][ T5328] ret_from_fork_asm+0x1a/0x30 [ 76.447947][ T5328] [ 76.449446][ T5328] Modules linked in: [ 76.451064][ T5328] CR2: ffffed1108ac0204 [ 76.453047][ T5328] ---[ end trace 0000000000000000 ]--- [ 76.455497][ T5328] RIP: 0010:__bch2_bkey_unpack_key+0x5b/0xe10 [ 76.457923][ T5328] Code: 42 0f b6 04 38 84 c0 0f 85 b2 09 00 00 48 89 5c 24 18 0f b6 1b 8d 43 ff 4c 8d 34 c5 00 00 00 00 4d 01 ee 4c 89 f0 48 c1 e8 03 <42> 80 3c 38 00 74 08 4c 89 f7 e8 36 6a 09 fe 4c 89 74 24 08 49 8b [ 76.465897][ T5328] RSP: 0018:ffffc9000d6869d8 EFLAGS: 00010a02 [ 76.468510][ T5328] RAX: 1ffff11108ac0204 RBX: 0000000000000000 RCX: ffff88801fb44880 [ 76.471983][ T5328] RDX: 0000000000000000 RSI: ffff8880532000c0 RDI: ffffc9000d686c50 [ 76.475193][ T5328] RBP: ffffc9000d686ce8 R08: ffff88801fb44880 R09: 0000000000000005 [ 76.478771][ T5328] R10: 0000000000000004 R11: 0000000000000000 R12: ffffc9000d686c50 [ 76.481996][ T5328] R13: ffff888045601028 R14: ffff888845601020 R15: dffffc0000000000 [ 76.485507][ T5328] FS: 0000000000000000(0000) GS:ffff88808d255000(0000) knlGS:0000000000000000 [ 76.489302][ T5328] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.492117][ T5328] CR2: ffffed1108ac0204 CR3: 0000000030b54000 CR4: 0000000000352ef0 [ 76.495442][ T5328] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.498667][ T5328] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.501767][ T5328] Kernel panic - not syncing: Fatal exception [ 76.504711][ T5328] Kernel Offset: disabled [ 76.506609][ T5328] Rebooting in 86400 seconds..