program: r0 = syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") creat(&(0x7f0000000000)='./file1\x00', 0x184) io_setup(0x202, &(0x7f0000000200)=0x0) r2 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x18, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f0000000340)={0xb043}, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x4280, 0x0) io_cancel(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x6, r0, &(0x7f00000017c0)="c6318976ba2cda79a1f54bdd9591005beb73a5206d76f5e7daeeff3113e6df0c20153f3b32b24731358b288d9c2ed14cf655e3cbdb8cb481ee00b2ee88e8850bca0d542aedaa6304dfab42925e9ed6422caacbfaf0098a9a678c17799917c76e84fa08e3d971ed66ce04a82c5d93b027856c8f694223b8f69ec07ae4acdc7b029606166a4f94c05ec053a05d3c3ef81bc3a09982787ef672391178e6f625aa47014da5bf4db9497449b9ed34c7e524b089f7e3e662119a35410dc6227feefbeedfeec336ed06b8e8e808d6bfb74ba2bf8a1218ff6b20225da03db38762b152005d2d7e66cd013498feb3ab9777559215b6b5de1d4dc36636afdd467740c8491d72da6c9f3c6a952f3203b995680c3a6d58f82f606d484d398da80a21b9ffcefc7e276f48b9dcc20a45d27582f0de0c2af58f1b7084955f84f05515967a95078296457c881267dd2f4d39f2348e72a17a2b128a5c92a9e40643a5a47919ce8d1b88c0744bdb4b54a3903ddc75860b1587c64e1e4018896f2e7e29d754db941a6fafcfb0e28f039abc10042e0f4e9b859c62ec6d218b32da58fd5c1616dfff54e6d23e72cd727768b7b1807518040dde9d7f69cfd7597feaf0e9dc8ee6bd532caab07904ec49535ee70d8ac1e63093cc12b97713443dc814a92304df28bd17da579ed6e941fc17e293a084a41e1d8e2587b6cfa9d01bc0fd8121476ad354b42d6109cb8d69dee8f6b9eccf65d8ca9896a57ed3fef2c1ebcd1cde51d6fdc4114299779e76e4e2a0b611a4c9f1ddb7490ddf65ad06cac4cacda98d3d1b39bac1ad43f4bcf6673792ce5e437ec75a48ce2f0ff683c6bf1941a4878e3c451fa53abe67abb48944886c2286fb8f83390b1929788e2de1e2c2d1332e91906eef5b6617359d058a50f25fbba5b9a7b77382ade111c5929b8c6f448588bdc3f2b6f8d3a74faab6165bccee37b90440ef75b4b64280919d3963d6fd11d044c8f90e30cb7c6398884da94947e5b9f49109eb796d7ab2173fe3460f0149fca8886e6ec2ac956318cfe263d9fd26d5fcc4611b66b5329df7385961bff38a1ca4186b9b43c8d527d45c8ef7896534473b0e7b32b97865b759ecb2f07b791e37c7b3f2e5c7c5867694410aebf979d3b524b4118e4866d0ccab909ee10504fd564e5851538e0a4a6b0ce413d3ccf862cb5d38d5928e4dd663f8d3da442b9ec97d3b8af5072292eca2ea6222032aae70d78a47d1ae2ce0a71760da14f68dd5a6b02e06b03c39d915a8a0fd759abf84dc780107125fcd68910dc5b9760ee551e4abfbcf3e31088a2f7856411aadf44c73d2c2aff88128994dd2623413a804b0f47a5fa8b9084442d1ca4106e914af2ba0a20d203e8019455242b1b7c86532b87564e2cbe6e58094dc2a81c7227349a9be5a00d697bd094848f74f86f16d95b355243213da411bbb9c04dc6a05ccd828aa3c9c19316fa822655590a334e87774551d23c9f53885e62315315ed8fc43d9602bc28899227893d840eea88647b30d23f7ba04dccea623bd6fa395d19bf9e7989edbf3766ee1b491013ab6b42f93c97a8412c80c2947bcaedf2f863db82c2157b64da163c09fb9376a76e855e4eef7ca4f29614495bf6f791fb6d6bff79743e74b791fe4688647b87b56a6c739658c2e69b51c40cd207aab86cabb21aea1b4b0282ac2298600389a26fb1d0033ee98d3010e08cf9dbbe701f987eb789c152737f00ae2e2c5226eba5ff722e8ace6e25a32327c0f99e7317bef473c08bac5ed5e2f0c9a3f689261a5a1bc1c5491b7cf327b1df38c9090b198f3ae65e1be5bcd6d596422888ff75d3b2da215cedbc9eaf8ee059628623a2485feddde4c7d2f5d2d4aaf2db56fa600993a5514a5e7fe8cd608b330f75ccf0df6f010d00b6045dae31fbc1c1f4383d8c1b5a7fdf6918e83043cb7468eba37b7db655dc9ae3e95c810b5938efac6a2ac7307cce276b8314a591f693f862a85262fccac81d34f5ec2adef033af08cfb903b25af54b8c4fc959936a3ca737372d1b2c55f6a7a9332c8588ba18aafcf1af6dea459a4ff4c4c6a32ecb31fc94b18ecdb84891e202be25f705e48e0b6fc7d63ff62d49ce10671bcd765f7bb1f1b9f38165b5c6dbda730c25a5b3944dbdd01783f41a8be4aee0caa9959fe4acb48f3c1dafce2d7ca48de2aa1f42b1575b529de83fa27c10ee56e5048cc021e2bccd1c8277d338c2a7d07698c060e431742a78d6637b6a5447f36a5c1101695123503822b1a027788ef90bde6d6de4bed01a418054677023da1139bfe1632975d3bfe1fdd9d1facc9cfb938c0a156e8b537dd9d0c6c0991b125b2eae5347f88c780adc6c1a466a4deba9291761ba80362ffbd5e661d7432c8875c81ba67f3e00996b0b9ffdfba81efb1ac943375291a39552704d2ed7b14990e5dad4c6b53aeb4f68cc9d60e2b965c2c6da421808d16e069055057516ddf020f22acae9abf8d75756bf782b5399393794959075085db23a66358b36c0223a722345e2b10787912fb58adfe0afcc96ceca3bdd2c31b27d0cc808ee8d51ae30bb9e1b12cb0fcfbb3309d2bd70ae5a05d230da54152afe4e34d3a8c271fa01c38105f619bbe821edcfe74237dae73be60096d94d4cdab55fea497a924e73756083fbec33904ca6bdb7eb23d0bb3ab59c0996e80f56238bb2655983a4d7fb3ee8892b9b227c5377e4af05b629be94a560ee182e035956234f76d81460117b90b8bdc46689a2a4b9f5f310cb44e77ee7f920e6140a0768313238d6e716ea7dcb1127d35b0d1eabbb8d5700c036a30b729522fd66e63dff94e7457a3ffd1a2f0a14f8e76c6c38bc01440668f351c03d2402e61d2cf9cb2d4b01a7106a71c3209f158900ee290aa1af84e9677161d13d77cb7daea8ceacd9b27492cf2375258aefc16b857d5a985e3e573e9b95b1371f43b0eed1851107590b3f731949c8daca6c7a6cfdfe40b390dce00828551e7848d5dc468d2babcd4035efcde77b364266cbeac6cb406edd317779df26671a607bf019ee66a5fb7641a3f20055c35373375b93f2eeab64df7816388f71ec0b7810bdd6b8ffc46b836084fc0f27ec29a518f8ed5458644f14b2b746afbf0ac61038e41fa1c992d3f797539a0044912fbc6792c20a6aa6056d30de14e22ad4c0e8e53a681cbb6f55127d371efb20d196f73c1684e051abca3e367c1cf211d65a43747cf5be120ede26c8e2313fec4f65391369bc88be28c368f92de46ca2b0586d7b3f9a304244157bac5544e769a4a039827708a148836f73e7b501ed5f5c9457def0a28835d7856379bc34f783a10ad8050f74a319ac7ebd002052863281751c6403a40f029e7349114317463da39bee9a83480f8c7fecb354e155a548c75bd61f0d9aa4f2987ca09fbe8431e804e47c0ebcbbb7f98960fb45fcd70bd3034401dd4d2dd4cd42c09fcdc64b0c28345df589d44eecaf198043b55e54d3416fc710d0fef9843d95b119da0291902a51494985a9781b8e0d33109e451b7524255c5a61f39c58f279fc38e8f3436e65dfaccc27cdc383b7dddba89a61e624b15a803bac9d04ad1e54f5105175f2e51681e7c5e42d3aba249ba172d0bee5420b3126d4110c8aa29cb8303baa2b66bb53b9aad6388c576d9b5f62c13729bc45a79057abac17aa06082eb15f18df0a8c1d5c66c351f3e999f4a2003164cdc29dfae56137fc07e581d003679c0801c772f0a45495bb798ca4fd3b9924f8962c7ec7af74d95665f0e6b85b2cc675d98424c8bdece6c5d06910125d30cadef6ed2fc7993bf3bfcfab8d3d1a90b9f6757ff045abde0e7e57ba2bd30e06517cbdde736146bca6cb561acc184ae6c089951c4c5e87a22decbbc5c4d49c72f29143e1b7f734b1b549af97deb1897374b48045614887a893a605e68b046749744f2172b54a7157bd8a0e86c35813613c3d96710e00eaffa92499f16d115d79a7c7a825a1efdc9220aa03df045d088338c67acf39e32aed9e76d316f548a2256109bf1d818014a2900090a912dce061dff84624dd174e9783c23107fba1d26cf7db25c12c5277afeb3047b1fb98c2c8c91395fdaedd501e7491b89093aa937c50b9fc7e7a335911cfd545b9cef912a7357a3d7d862367d907406f07497a27cf048b77c6e3716d15cbd77868aee797b0ba8713fe70c0d27131032472b539bbd790ea590ba281cac832021266bcba4657179483f41c26fd25572a1365a74c050e3bb1df3a6503ba6db13b7760c85d414d12a12585c9ccebb0c071f55791681284c9719b9c28649c9985d0d3eaa3ddd4f7173a9a3daaf9a866d191c8eb25dcd867168a8279c26dc7fbc0a82e2e2ef2d27743aa69384003392627da121f6d019019217dd1eff35f4f855f82033c096f34db1e645d1d83613cd0da5dd42450f0a8990c41de6ad637a77a4420d6de165096e2be6dce1ad7ae4a3d94086b01d6974a35a98808e808e004342f812c5b3d5bdacf168c20a7c223de2f4a5c2cb3451e5bd3ee5f268325267b13852efa651f783b86e7d385f3e44fe82077bfb1026d50f7d9157859a1e956320a7d48f8a642c89147efa2b1dbfc56d65073bb9ec753e8536b5fbdc102cbbbabc67bbd2b0a1df268cb741545f40322f0912391948783159e1c1c199e455d62f8ef60801d8294bbf8dc8b4ef18bd1d442ab07dd8b0fbdb1d42673c5090d9ee1b64f3237bc950370c3a8e0bba6cec85a1ff5d88c6de2f2cb75c508879c113f84b4ee6fc761f0c0e68504ddb1c343387af7d33b55789e4070b8b91a3fd70267f4b8fa5ad8d4a77c6451e4c692b2ec7bb127409eee1233ff73ca3eba56837ffab4307ae797e76f6eef2a730c144732db33cd92ab02982193df714bd8d5a9b227e6d66e2fdaf54f9035803bcc248403aa63be0ed5b636e606e1d523520da4a2565befc350cf71bc9b2019c0fcbb76087f4964b6ac25d99c50d634f201dc112c0f4568a625c9756db0669f88e59d2b57363384a316dac4647435c16d46ebdc29756038cc789bfa437f2ac648a320080f062fd439e294f2c2bc408389c6d44aa40d9c9c74bd2a4447ca0408ebcb07c925348c070d79459d53d1087eff5abff60bd272b7d1215ffd3630440898762e1d55ee1b358550552f0358e36b4e86694dfbb7c5148da41f402c6c1567dfe3b46d720c006b8a8c13b40a7444cb786f590c854a33bcf7f8cd0c3136c1eb0de9138ed37323da5844f9a74460fef85bf0ee043a921ac91d24be3ea190d8aa9fa025e32d1364b7a0cc040f463038ce9c7daa9f5a3b41de022fac945d369dd4838120187c40a08973dbcbd15853d565c348f5937ee8837d9437d88116e82ba55b8e3273d35fdd64a2f2528cba7c0c4a7de81c10507db14719d2013fd3dcafbca940dcefb0796d90a07c29ae579466f3ebb0fcd1e165383a4182db4b358b4d98633c78b046fae3fd10304be198301d7f58999c0a84d0d05282ca945fbb5649c3e314a0b3f92ed303eb62b5e7804bde5014a204736ac8d6faa6057de7b3bf51cfe68d87e51fcffa601c5b3f2f0dde304beb94fcb1fc63b25f9db248a8b78b47edac241627d4df6a29858466a00f0cac86f3957534be5838123a2fb6fa782af603c60dc4214cb599edf472ad4c8f124981c4df87385b11cc5f1279a0ab7bba922d953f30870b1b52927ce041e083c100dc8eea14901330811b611bb33b30378e5861d780386eb2a6262896d00a24e669777e2127e4abba264b948df7921ce00c4806a26c2fbac43bb02cd008f746c5b1c31eb6e57f360c5920e17ff", 0x1000, 0x7fffffffffffffff, 0x0, 0x2, r3}, &(0x7f0000000180)) r4 = socket$rxrpc(0x21, 0x2, 0x2) syz_mount_image$exfat(&(0x7f0000006c00), &(0x7f0000001b40)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x1503, &(0x7f0000000580)="$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") r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) pwritev2(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5412, 0x0, 0x0) setxattr$incfs_metadata(0x0, 0x0, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) chdir(&(0x7f0000000540)='./file0\x00') io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r4, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x2}]) [ 85.107856][ T5300] Bluetooth: hci0: command tx timeout [ 85.182838][ T5323] loop0: detected capacity change from 0 to 1024 [ 85.296791][ T5323] [ 85.297834][ T5323] ============================================ [ 85.300838][ T5323] WARNING: possible recursive locking detected [ 85.303416][ T5323] syzkaller #0 Not tainted [ 85.305311][ T5323] -------------------------------------------- [ 85.307778][ T5323] syz.0.0/5323 is trying to acquire lock: [ 85.310260][ T5323] ffff888051de8108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1f8/0x1ba0 [ 85.314655][ T5323] [ 85.314655][ T5323] but task is already holding lock: [ 85.317751][ T5323] ffff888051dea988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1f8/0x1ba0 [ 85.322438][ T5323] [ 85.322438][ T5323] other info that might help us debug this: [ 85.325817][ T5323] Possible unsafe locking scenario: [ 85.325817][ T5323] [ 85.328981][ T5323] CPU0 [ 85.330569][ T5323] ---- [ 85.332021][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.334265][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.336522][ T5323] [ 85.336522][ T5323] *** DEADLOCK *** [ 85.336522][ T5323] [ 85.339690][ T5323] May be due to missing lock nesting notation [ 85.339690][ T5323] [ 85.342925][ T5323] 4 locks held by syz.0.0/5323: [ 85.344709][ T5323] #0: ffff88801c166420 (sb_writers#12){.+.+}-{0:0}, at: vfs_writev+0x288/0x960 [ 85.348405][ T5323] #1: ffff888051deab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: generic_file_write_iter+0xeb/0x550 [ 85.353410][ T5323] #2: ffff888051dea988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1f8/0x1ba0 [ 85.358225][ T5323] #3: ffff8880116100b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x290 [ 85.362654][ T5323] [ 85.362654][ T5323] stack backtrace: [ 85.365081][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 85.365097][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.365105][ T5323] Call Trace: [ 85.365113][ T5323] [ 85.365119][ T5323] dump_stack_lvl+0x189/0x250 [ 85.365138][ T5323] ? __pfx_dump_stack_lvl+0x10/0x10 [ 85.365153][ T5323] ? __pfx__printk+0x10/0x10 [ 85.365164][ T5323] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 85.365223][ T5323] ? print_lock_name+0xde/0x100 [ 85.365234][ T5323] print_deadlock_bug+0x28b/0x2a0 [ 85.365248][ T5323] validate_chain+0x1a3f/0x2140 [ 85.365263][ T5323] ? __lock_acquire+0xab9/0xd20 [ 85.365274][ T5323] ? look_up_lock_class+0x74/0x170 [ 85.365288][ T5323] ? register_lock_class+0x51/0x320 [ 85.365298][ T5323] __lock_acquire+0xab9/0xd20 [ 85.365310][ T5323] ? hfsplus_file_extend+0x1f8/0x1ba0 [ 85.365324][ T5323] lock_acquire+0x120/0x360 [ 85.365334][ T5323] ? hfsplus_file_extend+0x1f8/0x1ba0 [ 85.365350][ T5323] __mutex_lock+0x187/0x1350 [ 85.365363][ T5323] ? hfsplus_file_extend+0x1f8/0x1ba0 [ 85.365372][ T5323] ? do_raw_spin_lock+0x121/0x290 [ 85.365382][ T5323] ? hfsplus_file_extend+0x1f8/0x1ba0 [ 85.365390][ T5323] ? __pfx___mutex_lock+0x10/0x10 [ 85.365399][ T5323] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 85.365408][ T5323] hfsplus_file_extend+0x1f8/0x1ba0 [ 85.365419][ T5323] ? __lock_acquire+0xab9/0xd20 [ 85.365430][ T5323] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.365442][ T5323] ? __pfx___mutex_trylock_common+0x10/0x10 [ 85.365455][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.365466][ T5323] ? rcu_is_watching+0x15/0xb0 [ 85.365478][ T5323] ? trace_contention_end+0x39/0x120 [ 85.365492][ T5323] ? __asan_memset+0x22/0x50 [ 85.365505][ T5323] ? hfsplus_brec_find+0x1a9/0x510 [ 85.365518][ T5323] hfsplus_bmap_reserve+0x122/0x500 [ 85.365544][ T5323] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.365560][ T5323] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.365577][ T5323] hfsplus_file_extend+0x437/0x1ba0 [ 85.365593][ T5323] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.365608][ T5323] ? clean_bdev_aliases+0x5c9/0x6b0 [ 85.365621][ T5323] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 85.365634][ T5323] hfsplus_get_block+0x40a/0x15d0 [ 85.365650][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.365664][ T5323] ? do_raw_spin_unlock+0x4d/0x240 [ 85.365678][ T5323] ? _raw_spin_unlock+0x28/0x50 [ 85.365691][ T5323] __block_write_begin_int+0x6b5/0x1900 [ 85.365703][ T5323] ? __pfx_workingset_update_node+0x10/0x10 [ 85.365717][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.365729][ T5323] ? __pfx___block_write_begin_int+0x10/0x10 [ 85.365743][ T5323] cont_write_begin+0x789/0xb50 [ 85.365757][ T5323] ? __pfx_cont_write_begin+0x10/0x10 [ 85.365768][ T5323] ? __pfx___might_resched+0x10/0x10 [ 85.365780][ T5323] ? __mark_inode_dirty+0x3d2/0xe10 [ 85.365791][ T5323] ? folio_unlock+0x101/0x160 [ 85.365806][ T5323] hfsplus_write_begin+0x66/0xb0 [ 85.365817][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.365831][ T5323] generic_perform_write+0x2c5/0x900 [ 85.365843][ T5323] ? __pfx_generic_perform_write+0x10/0x10 [ 85.365852][ T5323] ? file_update_time+0x2da/0x490 [ 85.365863][ T5323] ? __generic_file_write_iter+0xf9/0x230 [ 85.365872][ T5323] ? generic_file_write_iter+0x103/0x550 [ 85.365881][ T5323] generic_file_write_iter+0x117/0x550 [ 85.365893][ T5323] ? __pfx_generic_file_write_iter+0x10/0x10 [ 85.365904][ T5323] ? aa_file_perm+0x13a/0x1550 [ 85.365920][ T5323] ? aa_file_perm+0x13a/0x1550 [ 85.365934][ T5323] ? aa_file_perm+0x44d/0x1550 [ 85.365951][ T5323] ? preempt_schedule+0xae/0xc0 [ 85.365965][ T5323] ? __pfx_aa_file_perm+0x10/0x10 [ 85.365982][ T5323] do_iter_readv_writev+0x623/0x8c0 [ 85.365998][ T5323] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 85.366011][ T5323] ? rcu_read_lock_any_held+0xb3/0x120 [ 85.366026][ T5323] vfs_writev+0x31a/0x960 [ 85.366043][ T5323] ? __lock_acquire+0xab9/0xd20 [ 85.366053][ T5323] ? __pfx_vfs_writev+0x10/0x10 [ 85.366072][ T5323] ? __fget_files+0x2a/0x420 [ 85.366087][ T5323] ? __fget_files+0x3a0/0x420 [ 85.366100][ T5323] ? __fget_files+0x2a/0x420 [ 85.366115][ T5323] __se_sys_pwritev2+0x179/0x290 [ 85.366130][ T5323] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 85.366144][ T5323] ? do_syscall_64+0xbe/0xfa0 [ 85.366158][ T5323] ? __x64_sys_pwritev2+0x20/0xc0 [ 85.366171][ T5323] do_syscall_64+0xfa/0xfa0 [ 85.366185][ T5323] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.366199][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.366210][ T5323] ? clear_bhb_loop+0x60/0xb0 [ 85.366222][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.366235][ T5323] RIP: 0033:0x7fc707f8f6c9 [ 85.366247][ T5323] 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 [ 85.366256][ T5323] RSP: 002b:00007fc708da3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 85.366269][ T5323] RAX: ffffffffffffffda RBX: 00007fc7081e5fa0 RCX: 00007fc707f8f6c9 [ 85.366278][ T5323] RDX: 0000000000000001 RSI: 0000200000000100 RDI: 0000000000000007 [ 85.366286][ T5323] RBP: 00007fc708011f91 R08: 0000000000000000 R09: 0000000000000000 [ 85.366293][ T5323] R10: 0000000000005412 R11: 0000000000000246 R12: 0000000000000000 [ 85.366299][ T5323] R13: 00007fc7081e6038 R14: 00007fc7081e5fa0 R15: 00007ffebec12a98 [ 85.366311][ T5323]