program: r0 = syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000005dc0)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c736d61636b6673e8756a86447699c3100a07fd", @ANYRESDEC, @ANYBLOB=',defcontext=sysadm_u,\x00'], 0x1, 0x5dce, &(0x7f0000011940)="$eJzs3W+QHOWZGPDumVntSiuhlSzMCgmxGNmOuGALFIjlO0cb5+zYjmxkYQEWp5NkWNk6C0leSQikSxCQwwQ7KVVBGQJxogOXc5W6SnDpEuI7pUrGGF98VRSy4w8+8u+o2PkQH1GdJc6RHO/V7nbPTvf2Oz07MysE9/tV7c527zPP+zw97/Sf2d3ZCAAAgL8WXvydfa9/4vIPfe+BkbP3feQP77o/6q9OrO9LAwaS23veqAqZTau+fz7zyPbWBidu8/Pisj9a8vrAg+s//sjaD39/2x8vGl6xcuTGbxy/6aEHn//AL55//Mn1ZeOk8+maqeX4z+MoWvHj448/9J0/uWx8XTw+fjxwJFq0KF78rUVxLsXqc1EU3VmvM/vN42fX7Bi/vf9LvZn1C3NJWp7vvCX1JfPs8NbPPH3y88PfOT60d81Pz9yw58hUSNzXMJ+i6JJtjffviaJobvIxLp1tg+mdk9sNURTNa7jf+0rqurrF+q8NLC9Pbuckt/0ledLvX5VbrrVYRy1329vi/dpVmeX8efntl98ZzZa0z0uS2+eS22tmmKeafsRRJY5q9fJ3xVNzJGp43OIonpjbffXlysRyVF+O8stxbrmSW6725PqaGDfZsNU4zq5P43Lr091xLVl/VeO+usDGwPqlyW1f8kT9eboc5b+Y1D/ti6k+ooa6Tl+oiRFQCTz30vX18pIHoz9Z1x8vnnafsQLp905/d/vm13506LnQ4TF+Nk7yx23lHx556uTXbzuxdDCUf1slyV9pK/+L1ZfOfe3M4Pxg/qNp/mpb+Tf98icPP3DzwSXB7XM63T61tvKv/PL8w2cPbuwdCuU/lubvayv/jVtWrL3izIG7g/WvTrfP3Lby//DRVee3HP3miWD+KM0/r638rzz1zPLq0sdOBfOfTLdPf1v5b1nzxLqPLXvwyeD2fznNv6Ct/JtPPbRt79MvrArOzw3p9hloK/+5dT949fzA+mdC+8742IU+wgK8tbwtOcd6OFlu9zqzUw3XC08M1SbP+eYnHwu6OVBO3HDtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9kBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjv1ExpXEccBfGZ3a7bdWpNSaKI1tNhLC0IhWOxBzMU/SNVSUbRQjGK8qFgQrdiDbYNB1ENBodJepIpnJYei9hCLraIgVvAgnjzoSSWHpEgVlWxmNruvfSQ+iEj5fGCZ/c3ufN/vzc4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2K0BAAD//8F6aWU=") ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0/file0\x00', 0x300, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = syz_open_dev$usbfs(&(0x7f0000000040), 0x400000001fc, 0x301) ioctl$USBDEVFS_SUBMITURB(r2, 0x8038550a, &(0x7f0000000080)=@urb_type_control={0x2, {}, 0xffffff74, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x15, 0x2}, 0x8, 0xfffffffb, 0x0, 0x0, 0x0, 0x20000, 0x0}) bind$bt_hci(r1, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write(r1, &(0x7f0000000340)="41000000010001", 0x7) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r3, 0x400448ca, 0x0) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) r5 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r5, &(0x7f00000000c0)="a497b4e860a12763af8bbfaa7026", 0xe, 0x48011, &(0x7f0000000100)={0xa, 0x0, 0x6f4f, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x1}, 0x20) write(r4, &(0x7f0000000340)="07000000010000", 0x7) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r6, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write(r6, &(0x7f0000000340)="41000000010007", 0x7) write(r4, &(0x7f0000000000)="c4dca2d7ea3f91799ab959572b", 0xd) [ 59.409331][ T5313] Bluetooth: hci0: command tx timeout [ 59.468866][ T5327] loop0: detected capacity change from 0 to 32768 [ 59.490722][ T5327] bcachefs (/dev/loop0): error reading default superblock: checksum error, type crc32c_nonzero: got 8c1ca219 should be 29d2fb78 [ 59.657435][ T5327] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,compression=lz4,nojournal_transaction_names [ 59.662445][ T5327] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 59.665521][ T5327] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 59.665521][ T5327] running recovery passes: check_allocations,check_inodes [ 59.684488][ T5327] invalid bkey u64s 11 type alloc_v4 0:14:0 len 0 ver 0: [ 59.684517][ T5327] gen 0 oldest_gen 0 data_type journal [ 59.684525][ T5327] journal_seq 1 [ 59.684531][ T5327] need_discard 1 [ 59.684535][ T5327] need_inc_gen 1 [ 59.684541][ T5327] dirty_sectors 256 [ 59.684547][ T5327] stripe_sectors 0 [ 59.684553][ T5327] cached_sectors 0 [ 59.684558][ T5327] stripe 67108864 [ 59.684570][ T5327] stripe_redundancy 0 [ 59.684576][ T5327] io_time[READ] 1 [ 59.684582][ T5327] io_time[WRITE] 1 [ 59.684588][ T5327] fragmentation 0 [ 59.684593][ T5327] bp_start 8 [ 59.684598][ T5327] [ 59.684604][ T5327] invalid data type (got 2 should be 7): delete?, fixing [ 59.725161][ T5327] bcachefs (loop0): accounting_read... done [ 59.729413][ T5327] bcachefs (loop0): alloc_read... done [ 59.731406][ T5327] bcachefs (loop0): stripes_read... done [ 59.733376][ T5327] bcachefs (loop0): snapshots_read... done [ 59.735737][ T5327] bcachefs (loop0): check_allocations... [ 59.738412][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.738425][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 75277f57b0c8c24 written 32 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 59.752744][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.752758][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 19bc58a6c09b6540 written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 59.761684][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.761695][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c18f4a4face03c6 written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 59.770771][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.770785][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7675f41d391e5d36 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 59.779466][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.779479][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq bcb9905dfb2993d5 written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 59.787288][ T5327] btree ptr not marked in member info btree allocated bitmap [ 59.787302][ T5327] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9a831b4a3f983356 written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 59.799191][ T5327] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 59.801834][ T5327] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 59.811851][ T5327] done [ 59.815215][ T5327] bcachefs (loop0): going read-write [ 59.821231][ T5327] bcachefs (loop0): journal_replay... done [ 60.053657][ T5327] bcachefs (loop0): check_inodes... done [ 60.056722][ T5327] bcachefs (loop0): resume_logged_ops... done [ 60.060018][ T5327] bcachefs (loop0): delete_dead_inodes... done [ 60.063658][ T5327] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 60.067107][ T5327] bcachefs (loop0): check_inodes... done [ 60.071052][ T5327] bcachefs (loop0): resume_logged_ops... done [ 60.073304][ T5327] bcachefs (loop0): delete_dead_inodes... done [ 60.079198][ T5327] bcachefs (loop0): done starting filesystem [ 60.122966][ T38] bcachefs (loop0 inum 536870913 offset 0): data data checksum error, type crc32c: got 58a66321 should be 2e87c3ce [ 60.130725][ T55] bcachefs (loop0 inum 536870913 offset 0): no device to read from: no_device_to_read_from [ 60.130725][ T55] u64s 7 type extent 536870913:8:U32_MAX len 8 ver 0: durability: 1 crc: c_size 8 size 8 offset 0 nonce 0 csum crc32c 0:cec3872e compress incompressible ptr: 0:34:0 gen 0 [ 60.141594][ T55] bcachefs (loop0 inum 536870913 offset 0): read error 3 from btree lookup [ 60.147126][ T38] bcachefs (loop0 inum 536870913 offset 0): data data checksum error, type crc32c: got 58a66321 should be 2e87c3ce [ 60.152747][ T4632] bcachefs (loop0 inum 536870913 offset 0): no device to read from: no_device_to_read_from [ 60.152747][ T4632] u64s 7 type extent 536870913:8:U32_MAX len 8 ver 0: durability: 1 crc: c_size 8 size 8 offset 0 nonce 0 csum crc32c 0:cec3872e compress incompressible ptr: 0:34:0 gen 0 [ 60.163708][ T4632] bcachefs (loop0 inum 536870913 offset 0): read error 3 from btree lookup [ 60.172617][ T24] audit: type=1800 audit(1729849058.033:2): pid=5327 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.0" name="file0" dev="loop0" ino=536870913 res=0 errno=0 [ 60.202545][ T5328] Bluetooth: MGMT ver 1.23 [ 61.488853][ T5339] Bluetooth: hci0: command tx timeout [ 62.288934][ T5313] Bluetooth: hci0: Opcode 0x0401 failed: -110 [ 62.292034][ T5327] [ 62.292886][ T5327] ============================================ [ 62.294862][ T5327] WARNING: possible recursive locking detected [ 62.296878][ T5327] 6.12.0-rc4-syzkaller-00161-gae90f6a6170d #0 Not tainted [ 62.299112][ T5327] -------------------------------------------- [ 62.301151][ T5327] syz.0.0/5327 is trying to acquire lock: [ 62.303080][ T5327] ffff888040e88078 (&hdev->lock){+.+.}-{3:3}, at: mgmt_set_connectable_complete+0xaf/0x500 [ 62.306079][ T5327] [ 62.306079][ T5327] but task is already holding lock: [ 62.308566][ T5327] ffff888040e88078 (&hdev->lock){+.+.}-{3:3}, at: hci_dev_close_sync+0x5c8/0x11c0 [ 62.311503][ T5327] [ 62.311503][ T5327] other info that might help us debug this: [ 62.314303][ T5327] Possible unsafe locking scenario: [ 62.314303][ T5327] [ 62.316948][ T5327] CPU0 [ 62.318192][ T5327] ---- [ 62.319377][ T5327] lock(&hdev->lock); [ 62.320823][ T5327] lock(&hdev->lock); [ 62.322262][ T5327] [ 62.322262][ T5327] *** DEADLOCK *** [ 62.322262][ T5327] [ 62.325248][ T5327] May be due to missing lock nesting notation [ 62.325248][ T5327] [ 62.328221][ T5327] 3 locks held by syz.0.0/5327: [ 62.330048][ T5327] #0: ffff888040e88d80 (&hdev->req_lock){+.+.}-{3:3}, at: hci_dev_close+0x10a/0x210 [ 62.333293][ T5327] #1: ffff888040e88078 (&hdev->lock){+.+.}-{3:3}, at: hci_dev_close_sync+0x5c8/0x11c0 [ 62.336563][ T5327] #2: ffff888040e88690 (&hdev->cmd_sync_work_lock){+.+.}-{3:3}, at: hci_cmd_sync_dequeue+0x44/0x3d0 [ 62.340660][ T5327] [ 62.340660][ T5327] stack backtrace: [ 62.342800][ T5327] CPU: 0 UID: 0 PID: 5327 Comm: syz.0.0 Not tainted 6.12.0-rc4-syzkaller-00161-gae90f6a6170d #0 [ 62.346524][ T5327] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 62.350464][ T5327] Call Trace: [ 62.351659][ T5327] [ 62.352625][ T5327] dump_stack_lvl+0x241/0x360 [ 62.354320][ T5327] ? __pfx_dump_stack_lvl+0x10/0x10 [ 62.356113][ T5327] ? __pfx__printk+0x10/0x10 [ 62.357917][ T5327] ? lockdep_unlock+0x16a/0x300 [ 62.359787][ T5327] print_deadlock_bug+0x483/0x620 [ 62.361546][ T5327] validate_chain+0x15e2/0x5920 [ 62.363304][ T5327] ? validate_chain+0x15c0/0x5920 [ 62.365219][ T5327] ? __pfx_validate_chain+0x10/0x10 [ 62.367086][ T5327] ? __pfx_validate_chain+0x10/0x10 [ 62.369079][ T5327] ? __pfx_check_noncircular+0x10/0x10 [ 62.371133][ T5327] ? mark_lock+0x9a/0x360 [ 62.372596][ T5327] __lock_acquire+0x1384/0x2050 [ 62.374285][ T5327] lock_acquire+0x1ed/0x550 [ 62.375846][ T5327] ? mgmt_set_connectable_complete+0xaf/0x500 [ 62.377928][ T5327] ? __pfx_lock_acquire+0x10/0x10 [ 62.379692][ T5327] ? __pfx___might_resched+0x10/0x10 [ 62.381488][ T5327] __mutex_lock+0x136/0xd70 [ 62.383135][ T5327] ? mgmt_set_connectable_complete+0xaf/0x500 [ 62.385241][ T5327] ? __pfx___mutex_trylock_common+0x10/0x10 [ 62.387190][ T5327] ? mgmt_set_connectable_complete+0xaf/0x500 [ 62.389435][ T5327] ? __pfx___mutex_lock+0x10/0x10 [ 62.391206][ T5327] ? trace_contention_end+0x3c/0x120 [ 62.393114][ T5327] ? hci_sock_get_channel+0xd/0x50 [ 62.394966][ T5327] ? mgmt_pending_find+0x112/0x130 [ 62.396684][ T5327] mgmt_set_connectable_complete+0xaf/0x500 [ 62.398767][ T5327] ? __pfx_mgmt_set_connectable_complete+0x10/0x10 [ 62.400888][ T5327] ? __pfx_mgmt_set_connectable_complete+0x10/0x10 [ 62.403072][ T5327] hci_cmd_sync_dequeue+0x22b/0x3d0 [ 62.404850][ T5327] cmd_complete_rsp+0x4c/0x180 [ 62.406590][ T5327] mgmt_pending_foreach+0xd1/0x130 [ 62.408358][ T5327] ? __pfx_cmd_complete_rsp+0x10/0x10 [ 62.410295][ T5327] __mgmt_power_off+0x183/0x430 [ 62.411977][ T5327] ? __pfx___mgmt_power_off+0x10/0x10 [ 62.413811][ T5327] ? __mutex_trylock_common+0x183/0x2e0 [ 62.415723][ T5327] ? __pfx___might_resched+0x10/0x10 [ 62.418255][ T5327] ? __pfx___mutex_trylock_common+0x10/0x10 [ 62.420337][ T5327] ? rcu_is_watching+0x15/0xb0 [ 62.422010][ T5327] ? trace_contention_end+0x3c/0x120 [ 62.423903][ T5327] ? __mutex_lock+0x2ef/0xd70 [ 62.425593][ T5327] ? __mutex_unlock_slowpath+0x21d/0x750 [ 62.427521][ T5327] ? hci_dev_close_sync+0x5c8/0x11c0 [ 62.429405][ T5327] ? __pfx___mutex_lock+0x10/0x10 [ 62.431202][ T5327] ? lockdep_hardirqs_on+0x99/0x150 [ 62.433167][ T5327] ? _raw_spin_unlock_irq+0x2e/0x50 [ 62.435016][ T5327] ? drain_workqueue+0x2d3/0x3a0 [ 62.436758][ T5327] ? hci_discovery_set_state+0x57/0x180 [ 62.438700][ T5327] hci_dev_close_sync+0x6c4/0x11c0 [ 62.440576][ T5327] hci_dev_close+0x112/0x210 [ 62.442159][ T5327] sock_do_ioctl+0x158/0x460 [ 62.443725][ T5327] ? __pfx_sock_do_ioctl+0x10/0x10 [ 62.445511][ T5327] sock_ioctl+0x626/0x8e0 [ 62.446996][ T5327] ? __pfx_sock_ioctl+0x10/0x10 [ 62.448715][ T5327] ? __fget_files+0x29/0x470 [ 62.450357][ T5327] ? __fget_files+0x3f3/0x470 [ 62.452032][ T5327] ? __pfx_sock_ioctl+0x10/0x10 [ 62.453900][ T5327] __se_sys_ioctl+0xf9/0x170 [ 62.455867][ T5327] do_syscall_64+0xf3/0x230 [ 62.457540][ T5327] ? clear_bhb_loop+0x35/0x90 [ 62.459249][ T5327] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 62.461392][ T5327] RIP: 0033:0x7f7440b7e719 [ 62.463116][ T5327] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 62.470050][ T5327] RSP: 002b:00007f74409f9038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 62.472980][ T5327] RAX: ffffffffffffffda RBX: 00007f7440d35f80 RCX: 00007f7440b7e719 [ 62.475733][ T5327] RDX: 0000000000000000 RSI: 00000000400448ca RDI: 0000000000000008 [ 62.478531][ T5327] RBP: 00007f7440bf132e R08: 0000000000000000 R09: 0000000000000000 [ 62.481480][ T5327] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 62.484300][ T5327] R13: 0000000000000000 R14: 00007f7440d35f80 R15: 00007ffc05f39de8 [ 62.487124][ T5327] [ 63.568519][ T4670] Bluetooth: hci0: command 0x040f tx timeout [ 65.647997][ T4670] Bluetooth: hci0: command 0x040f tx timeout