program: keyctl$instantiate(0xc, 0x0, &(0x7f0000000100)=@encrypted_new={'new ', 'default', 0x20, 'user:', 'syz', 0x20, 0xffd}, 0x2a, 0x0) ioctl$KDFONTOP_GET(0xffffffffffffffff, 0x4b72, &(0x7f0000000040)={0x1, 0x1, 0x1d, 0x20, 0x1e5, &(0x7f0000000600)}) syz_emit_vhci(&(0x7f0000000200)=ANY=[@ANYBLOB="043209000000800000000000"], 0xc) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$tipc(0x1e, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="4c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="03000000000000001c0012800c0001006d6163766c616e000c000280080001000800000008000500", @ANYRES32=r3], 0x4c}}, 0x0) syz_emit_ethernet(0x198, &(0x7f0000001740)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}, @remote, @val={@void, {0x8100, 0x1, 0x1, 0x1}}, {@llc_tr={0x11, {@llc={0x2, 0x4e, "dc4f", "dbfaf8d3d62d6a5bc5104c7db7d98980ecc427bf9b31c388c87e45e2dcb7e2d0e4bc6dc3f9e7e15062c83c94ca7d8aa9b1c9d7119d5c31450ed749c921a62a3f7b5af418b10419b14b81d9a2037bc5c45a5750f0a75b852597a4abc946d95f9cd32413258655e4b1532344c8187e1fed860b71f01662f15b3d26ddc3606c0e0581891efe8a966b86ea5fac182f35264e8befeb5d9e3b156cf0f2f050d13b188a0888398b64c693b8e99e5f87294bfe2d139f0ade9580297de7f7268bdfe74136b881de19d0242e83e31441667ab6deae93a2c5150e6814bfe9f2d526bffdb414848afb820f064948a1a8f47d4d18688463afb30b328e0c02967853bf46682c13f9fff7c27e7a9a78e8b6c3d42e5e63ee113c600051c8e35c1b79760ef6c7c06e4cea5955c03807b50fdf317eee6e5b4bb9e5ac9fc5467cc2f92d367d186e1bc8dfc41cb2b2d8166274b9da7378213a3089a6f44d7822f2d96e41f2c1019c28b1d23d20c79801cb5c61933d0be308482158ccc400e72e3841d6b5263eed3c7157e4bb"}}}}}, 0x0) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x803}, 0xffffffffffffff9f) syz_emit_vhci(&(0x7f0000000340)=ANY=[@ANYBLOB="02c82028002400010007d3040007c4faff020c04000300d3"], 0x2d) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r5, 0x400448ca, 0x0) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) r6 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r6, 0x40345410, &(0x7f0000000040)={{0x3}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r6, 0x40505412, &(0x7f0000000100)={0x0, 0x0, 0x80}) write(r0, &(0x7f0000000000)="0a000000010000", 0x7) r7 = creat(&(0x7f00000011c0)='./file0\x00', 0x9) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000001200)={0x0, @in6={{0xa, 0x4e23, 0x34, @private0={0xfc, 0x0, '\x00', 0x1}, 0x100}}}, &(0x7f00000012c0)=0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r7, 0x84, 0x5, &(0x7f0000001300)={r8, @in6={{0xa, 0x4e21, 0x8, @dev={0xfe, 0x80, '\x00', 0x1f}, 0x3}}}, 0x84) syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYBLOB="041817aaaaaaaaaa10"], 0x1a) r9 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r9, 0x400448cb, 0x0) syz_emit_vhci(&(0x7f00000006c0)=ANY=[@ANYBLOB="040e0402030c"], 0x7) r10 = add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000100), 0x0, 0xfffffffffffffffe) r11 = add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, &(0x7f00000001c0)="289c8a03a607fb884df60ec0e68c9e8aad2f453da49c1824824d17b40712beed3907ff6cb291c4e69be83e1e60885fa2a06a5974f591c8e1dc42db622b8fa90910a69fc44eed7a17c1c9651f9bca7001c9c0fb39aa3039f80a56f704df3042f5ca5ec49a6adf0006e9e5a087bff0889312d2a7291049078ff9b3bd630fa8dc206c1397c091e5a71dd2b1950eff9954bf9a1f95f2d4662683eb287ed94d6f7a071a3c244c3aacdaa57bea210595c9e729b0beac1a118133435a0440ef5feaca60795be1768b3cb69d90c9b8dd61bb673668f7ba14defd6eb33f7532787982cecd70dd2f81f1e9eeda65565fbe6a1cbc68a0c78def73736a144432ed58f34d9c00fbd7ba9e6d3fba21db97d846058eb257a3a556b1d61f9632b4221d2320ff34487506bbe3536eb7b4f6d4b9a9e6585c57126ab50a1f93d429f245c01e9196f61000c4bbb5f8ffa718919e9e8a146a0c3bfd9da49928d1cf9e61a16ffd2026c9a70c4b941a52d3d7557e11e7494194935cf4e06b099883ac126b6775007f7e34c8e140f1b47dde4e1dbefbf174a9a862ce812cf75c3d23e8685c8afb0f2e7c9fae8200e6c9f2fa690a4840cb75b58bf800afb9264d32eb57727f8427b5a9477ea8b23f7be7b6ddb9eae9b545db615a6419c3b2474753fad7701c0a008b36dc6e22d013df7b6f43adff5d9fd14a64b7dd95f091ca3623a8beb9576904af71138722efda4b8b1cb018ea0839048c20df4a72e8a79c807fe542a1386b54e2ec04a0b02e3a58376efb77fce8c0de193b2f08215c3571f2ad2544a7c5cc81de209dcd782450cd86c8cd851d63803de07a207fe91edffb7f666f73eb57fd2a39d4038035d788a04aa0235a1d947061568abeb077d7518838b76af85aa396c5ee5cff82cd64f44c1d9b5d6a47fbaa86d589de21d5323bb5e74546c02a609a5d1d0353b1737421f04649b83aa932c1aa96da9f7e696f7d3a90f92bf274604044aba6f880c35f7354902c32f24058200ce7a532da907b59688c30be6cb39da71954843d7ad12c5a73d92cfa18a922b119ff248b9c08426505b4e296c79927dc781ebadfbef8d114dd05e2fe4d3aa3786f9978593c37e19bf45d0d4ff473ef48286476eb40c4ceca1d28bc3682d26bf049b59d533a09a7e84e3635ddafb7721a39579c0afc79ff8cb662dc9c00a9fd248becfbdd056e3fb24041fa33e2ca4f50d8302d16217bc0d87d68be20904f8330442fc8875b24da2e3a766a36560e3fb2938255be07267d9334dca76e1fef2e5d3fac46b957943719fe6cb16f865c8dbbc9176c7fef2199eef1ade6ed5e52c9fe247287108eaf1019ba191719569c4ba1bfcabda3478ab404988c63d1817185478a8640395475a3ca7dec14d8445ea7cd208c65dafbbcd16d0de66b7fdb2aaf8f1cc3fde60cfcfd24b7b0fd146374341dc1477cc43a1e09282ef7ae4ca010d9f2522ea9b3e06db1f86110f13a71cdbfcb2d19e1f601ef765d82aa3ac739de29342489bedb0404771511712293a79edc6c7b7f920c760b1d8764be7ae3dc0c5743649e0e799fec0bcac3da0b9a56571301d3fdff82fff5498b3e5cf2131eea0354dcf810788909225d59fd4e01c2c9bad712303369378a5e3266a972e1333fce1dcbcfb25de0645bef85e201eb15e4bbb03b604914317ce505a0c739368de9dcca9c4437ec680d01946e571d5ad8b64ff338f97508466637b0635b3d7136ea0cacf84a896d1a1edb3d3c50f75c2b25074b36e686c207b869f0e7184a7e203f092ea3a96b87af2ef88654532c2baa3bc40cad2016ae5a811eee6b016838be9536dfb49ce6fa2da99c43b82823a1c001501e9ef8262a763fe106898e43e37ac9edcbb2d24cbb877d48dfe9b368a67ad7854389a8c739ac315feaef3e6b3b3dc950f56ba00b2e15b870223b4755417c03e9d0611f7dcc727001e8cfa5d859d4facf839b4c563cb9e1913de84bace6860d322bb853e4513c57d33f851534d0d32dba048db0836e73df72ad699b862199a559087468d9aed7e0f01251617f02951309479c363d4f82702e26479afb1b00dd3ab5fac95b586729e67ffd2d77aea95be693230080d12c20947227ce92947f769ca02f4d09919398b20f19e3be174b5a8247f77c9fde573ed2685c9887d0dbadfbd24510295aa8481ce9343a408b7d733ae97f3530a55e6a9ad807821bbfd40937f6a9713f2d84e2ad34d01cf9a4134549daa5de327b9f19095ef29d67884122970e5718ad477858ea56c5543244d12967a106868fd435aa56169bec53cfaf72e7113de864454d1ee09f1aea93f55156f63bfe0bd25e3a246963f9c0df4a2693c5fd9c7c42582c303e14e82212e5c4b04257b5772ee855b46de5b0a8a9db6fb09a35841fbcf9799066d76be37f632ef0e8bea683e1799be2aab3ed5cfcd55aa815dc449cb83c44cbfc6d8339ad1906043116ad0b41e46189863f7d4b2e39776432f9c3566ab85b8b53fa1b99b0c5d34e93686fe1abeaf5ef8738f21bcfd4fb060abda74191d15a3c44732f96cf15bab77797177cfc9168aadc8b4052951941cd6773e2f53e760b961bfe3345f452a9e1b62f4133df5a4c5f1fea85c87925ca1b907fc12ca039340809f1773c1b87c84a513bb7c2a05c7570df3fa9f280dd80963614c21d35e9555398c11704251264e6519cad24e291efe96299c73d8c53f7a27594332535489d1c2af2f13ca45a14145e78d0e838c9d5740f28c851c98dbd49f3cbff7db0db1ab59e5d231ce3e7a5c0a605d68f4ed1b2eab2a11ec125fb6717c04add244f54ea9dcb7a59c6b5d1cf2a2bb1289ad9721ed609e4b82f1f3427392fea69925d7e3c35c80c55b11c02673168bfa947c5dd97ce38bd96a1ba496a2d5608d0499082cae602d99a711e64e8044da6f4e490144288638b0d2ab2d0f2f46d726172d563bb4f29d9b8b7003f7528618a7463c66a979f0842ccc5d974c84581e67c4ac573f3fe6f39ce43dfc47f4c6288fc610af7780671668aff0df634c31d964be11d48a492591379e97dfe50bb7fb54af2c29353ef2ca04433c3fa1b9cdcfb0ded5167739c1e33b6c1e29f99407c1a7366a0d461a77b1d8f58c4e67dab22b6917d30b122c0cad57dfa969ab624ebfa528e51e68570cb3a4a76eb93598dd1e3ee3ad49bf09389cd8cb2b676525e52bf56af828a785300c43b3910dc649527c82e6bf305a35ceaf207cb15e3e46990e562987bb232aa1a79b4fe8d8cb30167ecdf66413e6dfda5a4a01504e93a53ebfd8bb2c22b64759aef359647780dfde19243ad21d5e03ef5e6c4bb44b8d4240b1b7ea25737ec428fa625e7f178a3a72125e1de1b22f5eb9a23db7c8bacc25caef1c72835ba627a3762559d18dbcb8a0a0ac98e326434bc79a0fd5914c8aeac5b3413487386f3801d99660f03bfcbb72e62aa8869cd296fed60e538856ddbd2cb1e2fec489ec79387a3fb2fe7adbb2ac03e46149fd4dd6b98f259aae08c30cee7da7831d9a62101ff74c7fdd81630ed39ad178777a6391d32e33f6f885079aa297f07d0ccc385532c510a1806ae18c7f386e48bf820a6a245f200df9424f0c30ef7b16735c97ab385b344d158d22dd7358f6212739567d1073e9698e6334c59073e7b2d38f328209fc465c5116c00fb9ec921db06adc82feff3b6eb6716a239af0a2d1c203fabea23ae16e3ef6bf1040e75addb21946db54ee45842e959a90c67cb6ca6bcb2f02ea830c596c5f6d919647e3b58aa00a16554d1d3730201e01930ffef59a274ed984887cbaf2906bc1b1fbda7e8ab2ed51c5ad651664e78e82d42a3c571f3016c32b1b926bfac4db35db84869f4603c9d36cd55e7daf367f91db3bd9f500b17db4fd223f167a115504e6532bb957a7d397a15795e44fb28d2b0a383a0d91acb9666bd76160269a4ec56a6376d59374060a387e313edb89fee95e166ec84605ac821bfd44bc5c511d013799f75e218588a458802adda6b0ff619d1871db4f8f806330c51b5812b3fc01e3df57850c92986b2ee2b771c3c63ca53baf479a4657f00c9f42a2cc6c8ccacc901dd762021c39c96dc2b792bc7d4d581e9710e288e533e872f03e3e5ce9c5a11f84731aee52aaf96d24946c97f004ac517ef30fe840f753b5589671aeb0ffec1ab74ac102f82b2e37e0c430f68fe2ac8369d5fff1f987064c380bd43def12009522381e093e9ec07558d36b16b6fa9614e80709eaec2b7d49822f300b5bff104287c4bd2b440d455f0d07c052f4fc1ac83787b2e1c6dfe57147b896104c7e000134e0b09a7443a83c7a3af9b704477b874d524b6f8fed4e8478213fa9a73caafd4287a8c593ec66114197f2b52f6e0b7edf2d14e8839598ab94fff86f19cfc30c7e90e945a321639174bc03ed2a5eaea9e45c645144e7cb303f8447dca542abdda9e8071c50c2145bbf50ac1ebb88fbac1b344abe99c76214920fcd2fdf5ac0a104c8381bef52545c6c59bc9181af5624f747569a10e4b4f5b370f583680fbe88f39cb37ab4d3f642f0b75ce318d48aeccd890cd50da6cd69194f0327b5903393ee37880948c4ebf491bc2a69c88fe88d4bfca3e93841795371a24fca745890edf89d81b9e50280ba56c95f60196d8220317d6ed46a2d81cdcbb80a60cec6be0692a60265cf18a592d65e2d7daecf423a3d8bffe0b1476ec3ded625be923a22f01dec984f29535a13d2e5d076294917d6c737886a4348d988405812140a24445eaa8884bccc1b46f031794faaec34da0b367c32960f198d4af2d4e2ae2befc90220b9ffd8674f2049617e6fc1db9ea0c23c723e0cc8d2ee11a07bad0d2bbcb095936955d0473e1fe23f7fb68e1f40e7e922e017b7ac42931977b47c708d9383357c8c53e9227c0397bd2544bbb00d3b5dd08dd31b6ab16338f5cd13d9bdd574a8c42f9b290ed7149010bc0b80750dbedaa4c0c06d4d2147dc32c019143f79af6cf066daf68421ae9de7ee4a4fcf20ba0fd10875d2b148b7d950d87810600578396b0280570f98557291fcbe8a537b4a27ec92a80bfcd564ddaeaa9c1c9faf6474725b953e7f71bcc7a739fcecb9284f0b0717c7847a96acec3312f13c65398b9fab8452dc679897d69000bb070024fc8bd65d7a4b9cb18c8eb8d7898c18fc460eebe716a6e9b745f775fc9be6f5977716546c297fc5a5c3987aa118170e868be349e537c1f92ee42fb9a320dc6b372b9fc2b851d965efd9a4e227dec04de24d567a1c35cae91fd407c57b9196cf3c4d6781e0ed98d0fdbc432bf4f1ea0e6bdae545d7aa33dd8f1d228991dbdf62a9719fdd1eee34e070ebb69fdddbdadb35aec392ececafcf918db435ff519ab3959ea6b45700fbeb3927521eed61a24f7da9ad9c94833aa6a79ba880adbb80f4fae245c277d79e0ddd016ec19524742a870f385f64abe0d0e8d9f689c914549c782ca0611634cd7fe8c53e69e6f471354a0647a898d1bc86fb50f3b592830a99e759cd1d1a68ccf9f956639e9a7179ddce2b8f31e8c34964325462ecd645285b6b26738aebd7c7fe587b24ddabbb2e11189784f2ecbb52c32fc9a68e5b174150165d532ad24f8b1ac2b72477dbb73b00bf95d62847752df4acd01b1e21d2caf527ed73d2aca234d4765ad6eca819cd76883e6e2171c944d7f1372db18bc6dd78bf3e175783d46306bba0bd9e369ef78c234f150932ef2562f0632b26465bfb1bb31ed1a3baa488f262aaf568a26fef3e46cb1b3308402377eec0d47753a921bf8adb7a3b6fafedec19e08165a48769566993a6656d90e665226d1", 0x1000, r10) keyctl$instantiate(0xc, r11, &(0x7f00000000c0)=@encrypted_update={'update ', 'ecryptfs', 0x20, 'trusted:', 'syz_tun\x00'}, 0x21, 0xfffffffffffffffc) add_key(&(0x7f00000014c0)='pkcs7_test\x00', &(0x7f0000000180), &(0x7f0000001600)="5a0806debd093ef26a923da62a85b5cd09fce21d118e6d41cdcf9d44f45e9eaa11b45ec383b07cf5c8e6cdaa082f56226805631958f52fcf840dd58a8cdc7e4c509b03f2838c311b2628c95822b48a2c6affea4aae729fc652a02e3cc8006517399dbf2c26e3040089f072746fd53f787a15b4f445bd9274a848506e7f37a579300b8fc1d3c6121899018c9589d2b65fadb4c6e3e098fe98c7538a4d2da5fa186264c8039eacb7cae2e7ada817997bbfecf5823cb068b5620e8bf011641355ba2fe7bae738e63052883dcb02556cd06659231421a15da9d60ffb8747813c197787137984f05e4309063d355ee029f83bcda1ba97edf86b0eabed0a27a87cbd6309", 0x101, r10) [ 117.189160][ T5331] netlink: 8 bytes leftover after parsing attributes in process `syz.0.0'. [ 117.201310][ T5331] syz_tun: entered promiscuous mode [ 117.213477][ T4664] Bluetooth: hci0: command tx timeout [ 117.245403][ T5331] [ 117.246665][ T5331] ====================================================== [ 117.249877][ T5331] WARNING: possible circular locking dependency detected [ 117.253229][ T5331] syzkaller #0 Not tainted [ 117.255592][ T5331] ------------------------------------------------------ [ 117.258807][ T5331] syz.0.0/5331 is trying to acquire lock: [ 117.261782][ T5331] ffff888040360040 ((work_completion)(&(&conn->info_timer)->work)){+.+.}-{0:0}, at: __flush_work+0x100/0xc50 [ 117.268659][ T5331] [ 117.268659][ T5331] but task is already holding lock: [ 117.272176][ T5331] ffff8880403602f8 (&conn->lock#2){+.+.}-{4:4}, at: l2cap_conn_del+0x7b/0x5c0 [ 117.275730][ T5331] [ 117.275730][ T5331] which lock already depends on the new lock. [ 117.275730][ T5331] [ 117.280154][ T5331] [ 117.280154][ T5331] the existing dependency chain (in reverse order) is: [ 117.284720][ T5331] [ 117.284720][ T5331] -> #1 (&conn->lock#2){+.+.}-{4:4}: [ 117.288024][ T5331] __mutex_lock+0x19f/0x1300 [ 117.290346][ T5331] l2cap_info_timeout+0x60/0xa0 [ 117.292757][ T5331] process_scheduled_works+0xb6e/0x18c0 [ 117.295353][ T5331] worker_thread+0xa53/0xfc0 [ 117.297552][ T5331] kthread+0x388/0x470 [ 117.299526][ T5331] ret_from_fork+0x51e/0xb90 [ 117.301741][ T5331] ret_from_fork_asm+0x1a/0x30 [ 117.304325][ T5331] [ 117.304325][ T5331] -> #0 ((work_completion)(&(&conn->info_timer)->work)){+.+.}-{0:0}: [ 117.309435][ T5331] __lock_acquire+0x15a5/0x2cf0 [ 117.312113][ T5331] lock_acquire+0xf0/0x2e0 [ 117.314184][ T5331] __flush_work+0x700/0xc50 [ 117.316390][ T5331] __cancel_work_sync+0xbe/0x110 [ 117.318680][ T5331] l2cap_conn_del+0x40f/0x5c0 [ 117.320799][ T5331] hci_conn_hash_flush+0x10d/0x260 [ 117.323248][ T5331] hci_dev_close_sync+0x821/0x10e0 [ 117.325528][ T5331] hci_dev_close+0x108/0x260 [ 117.328133][ T5331] sock_do_ioctl+0x101/0x320 [ 117.330916][ T5331] sock_ioctl+0x5c6/0x7f0 [ 117.333273][ T5331] __se_sys_ioctl+0xfc/0x170 [ 117.335375][ T5331] do_syscall_64+0x14d/0xf80 [ 117.337558][ T5331] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 117.340331][ T5331] [ 117.340331][ T5331] other info that might help us debug this: [ 117.340331][ T5331] [ 117.346098][ T5331] Possible unsafe locking scenario: [ 117.346098][ T5331] [ 117.350217][ T5331] CPU0 CPU1 [ 117.352865][ T5331] ---- ---- [ 117.355500][ T5331] lock(&conn->lock#2); [ 117.358055][ T5331] lock((work_completion)(&(&conn->info_timer)->work)); [ 117.363236][ T5331] lock(&conn->lock#2); [ 117.366165][ T5331] lock((work_completion)(&(&conn->info_timer)->work)); [ 117.369257][ T5331] [ 117.369257][ T5331] *** DEADLOCK *** [ 117.369257][ T5331] [ 117.373119][ T5331] 5 locks held by syz.0.0/5331: [ 117.375269][ T5331] #0: ffff8880121bcec0 (&hdev->req_lock){+.+.}-{4:4}, at: hci_dev_close+0x100/0x260 [ 117.379349][ T5331] #1: ffff8880121bc0c0 (&hdev->lock){+.+.}-{4:4}, at: hci_dev_close_sync+0x640/0x10e0 [ 117.384074][ T5331] #2: ffffffff8fd5ca68 (hci_cb_list_lock){+.+.}-{4:4}, at: hci_conn_hash_flush+0xa1/0x260 [ 117.389562][ T5331] #3: ffff8880403602f8 (&conn->lock#2){+.+.}-{4:4}, at: l2cap_conn_del+0x7b/0x5c0 [ 117.393721][ T5331] #4: ffffffff8e75e520 (rcu_read_lock){....}-{1:3}, at: __flush_work+0x100/0xc50 [ 117.397659][ T5331] [ 117.397659][ T5331] stack backtrace: [ 117.400183][ T5331] CPU: 0 UID: 0 PID: 5331 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 117.400202][ T5331] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 117.400210][ T5331] Call Trace: [ 117.400220][ T5331] [ 117.400248][ T5331] dump_stack_lvl+0xe8/0x150 [ 117.400273][ T5331] print_circular_bug+0x2e1/0x300 [ 117.400295][ T5331] check_noncircular+0x12e/0x150 [ 117.400314][ T5331] __lock_acquire+0x15a5/0x2cf0 [ 117.400330][ T5331] ? do_raw_spin_lock+0x12b/0x2f0 [ 117.400362][ T5331] ? do_raw_spin_unlock+0x4d/0x210 [ 117.400375][ T5331] lock_acquire+0xf0/0x2e0 [ 117.400392][ T5331] ? __flush_work+0x100/0xc50 [ 117.400412][ T5331] ? __flush_work+0x100/0xc50 [ 117.400429][ T5331] __flush_work+0x700/0xc50 [ 117.400446][ T5331] ? __flush_work+0x100/0xc50 [ 117.400461][ T5331] ? __flush_work+0x100/0xc50 [ 117.400477][ T5331] ? __pfx___flush_work+0x10/0x10 [ 117.400493][ T5331] ? __pfx_wq_barrier_func+0x10/0x10 [ 117.400511][ T5331] ? __cancel_work_sync+0x5c/0x110 [ 117.400528][ T5331] __cancel_work_sync+0xbe/0x110 [ 117.400544][ T5331] l2cap_conn_del+0x40f/0x5c0 [ 117.400562][ T5331] ? __pfx_l2cap_disconn_cfm+0x10/0x10 [ 117.400577][ T5331] hci_conn_hash_flush+0x10d/0x260 [ 117.400594][ T5331] hci_dev_close_sync+0x821/0x10e0 [ 117.400608][ T5331] ? __pfx_hci_dev_close_sync+0x10/0x10 [ 117.400621][ T5331] ? lockdep_hardirqs_on+0x7a/0x110 [ 117.400634][ T5331] ? enable_work+0x1fd/0x230 [ 117.400655][ T5331] hci_dev_close+0x108/0x260 [ 117.400674][ T5331] sock_do_ioctl+0x101/0x320 [ 117.400690][ T5331] ? __pfx_sock_do_ioctl+0x10/0x10 [ 117.400703][ T5331] ? do_futex+0x395/0x420 [ 117.400722][ T5331] sock_ioctl+0x5c6/0x7f0 [ 117.400733][ T5331] ? __pfx_sock_ioctl+0x10/0x10 [ 117.400745][ T5331] ? __fget_files+0x2a/0x420 [ 117.400759][ T5331] ? __fget_files+0x3a0/0x420 [ 117.400772][ T5331] ? __fget_files+0x2a/0x420 [ 117.400788][ T5331] ? bpf_lsm_file_ioctl+0x9/0x20 [ 117.400802][ T5331] ? __pfx_sock_ioctl+0x10/0x10 [ 117.400815][ T5331] __se_sys_ioctl+0xfc/0x170 [ 117.400827][ T5331] do_syscall_64+0x14d/0xf80 [ 117.400838][ T5331] ? trace_irq_disable+0x3b/0x150 [ 117.400853][ T5331] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 117.400865][ T5331] ? clear_bhb_loop+0x40/0x90 [ 117.400877][ T5331] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 117.400888][ T5331] RIP: 0033:0x7f4e44d9c799 [ 117.400901][ T5331] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 117.400911][ T5331] RSP: 002b:00007f4e45ba3fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 117.400946][ T5331] RAX: ffffffffffffffda RBX: 00007f4e45015fa0 RCX: 00007f4e44d9c799 [ 117.400956][ T5331] RDX: 0000000000000000 RSI: 00000000400448ca RDI: 0000000000000008 [ 117.400964][ T5331] RBP: 00007f4e44e32c99 R08: 0000000000000000 R09: 0000000000000000 [ 117.400971][ T5331] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 117.400979][ T5331] R13: 00007f4e45016038 R14: 00007f4e45015fa0 R15: 00007ffe24760c98 [ 117.400991][ T5331] [ 117.574940][ T5332] Bluetooth: MGMT ver 1.23 [ 119.261114][ T4664] Bluetooth: hci0: command tx timeout [ 121.341443][ T4664] Bluetooth: hci0: command tx timeout