Extracting prog: 3m54.714597948s
Minimizing prog: 12m41.516893249s
Simplifying prog options: 0s
Extracting C: 35.388485126s
Simplifying C: 13m36.817921513s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program did not crash
program did not crash
single: failed to extract reproducer
single: executing 1 programs separately with timeout 6m0s
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program crashed: possible deadlock in hfsplus_get_block
single: successfully extracted reproducer
found reproducer with 2 syscalls
minimizing guilty program
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
program did not crash
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_clone
detailed listing:
executing program 0:
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program did not crash
extracting C reproducer
testing compiled C program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
simplifying C reproducer
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: no output from test machine
a never seen crash title: no output from test machine, ignore
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
program crashed: possible deadlock in hfsplus_get_block
testing program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program crashed: possible deadlock in hfsplus_get_block
validation run: crashed=true
testing program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program crashed: possible deadlock in hfsplus_get_block
validation run: crashed=true
testing program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-syz_clone
detailed listing:
executing program 0:
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f00000001c0)='./bus\x00', 0x2a00010, &(0x7f00000022c0)=ANY=[@ANYBLOB="666f72636500006961e38c8000000000000000303030303030073f41101bb03031392c6372656136d9bb3d25f4ea8366a8716cc24cf9130200cb37712402bdc8023a1ceb6cff75724acdc6bf741701005345d303009dddcfd2ec6aeb82eba756c970a91f0f7fb7829750340644608b887292d3e1821a704e46584fb946cf3b277b74f2c0467d63f3d94d7b3f3b27b1b953c928a63d7786e23b2dcf98f4bbb4903a06ab8c627b7bf4b1ce089d07bc4ab93295be12b82c458f84c3ae25bcf2d853e98bc73fd8aebabb359657997a39667f5d6beb1aca91b0aeb79f37ab02050bde52e8c30da6e0039010c83791d1d7847f5116b544b9f372663913ffa789b210260be4780c061fdfed191df07d52d68db92963ef8fbe8511ae0ce4abceb6516b9873787883ad79744700e9ebbe4a0f564675ca9e56f4cccc8de78f7ca803d7c0f266c3b5cb9b320dd6e926c5b88808cc435331a9a75bb9f9ca0f4d0056a114daeb4c5e3171de79eaffffff1f7d0e9127d8fdd83051dbb6fcb25b8d09967293855e13c0d4bb8eec9bf81b5375dbe9eced05b5b60cb8c9f158f18dede7224655e9010c60315b9645a78767a5ca8ebfd7d2d4e6ae9706f00ae9d597e95a5e62897e9a389d9143e6eb069e037c29ffffff0000d7fe7880f6675464cbaa3b7d500ce2e97685d411128b72b6fa8a579221c6776cc015b26e66f61551069b4b0500dc1f6e725bd75aa9872cf6de468df00375c85a78179518c6f1ec0000bba7b11cbe385859972f41ba4c2dd6303fdb36d9829c0008ba31a150c0f05d0aa83faf5336e00b769a5e4159a22e385e5f9912fa1110e057b4a96198be5f3ed9394a7d34010000000006000000000000004333067b81ae9c93cf2f992209565d76aaa1447c343e11387d691903f3430a3c31e4f13fcaf3f0b957f8d72bea2cb38a986e3d47d5725c8355cfc4af88bdf70b2d90f500518076aa83778a3f255e9b2ca5f6b76b385afc201d596f66f4b238c79f77b6e3b7d11d9e817063411c5e5db815aae653b0fe977d1906763c6c21323d072895f377be1f01000100b638360584bfc2e139765c52bf0590b08398266c8a41055669f3c4075c87e9d3fbfab6bfbd59b12a2e0c0de44b19c10eeb9d960e9f4e4d0700d4403d0349dc87ef2fc73d1070f7dee3f173e931360467368a4356a029c93dc4ff72de5c5ff12795ca39b76e5a27d3f50414c990149b7b168b291cbfde8e6fec83c1c1ec5338a7fde3f58c8b2d54b42a1258ca6ed9fdd657704e84627d61049764a0c1b258e3cf38f9f3e1fcff9bf12947efdf2b943a912d36877bd67d149861167a9a1fd8844f74fc5a33b135d5620e5c3f29a89ec4c95bf9ad71f7c28cd9687a7a135e0a9b1926dc8a053cee53c649ff33b1ffff4f1db7f2a824531fea00000000800000000000000000000000b804001c7469127bdb79169ce44609ffb833513668b2c70a2e5b271bf283de11c8c25ac2361a79218ca640014a12a6d88156d4ac80a7cfd44acc61965b066d45fd3e88914bbc6f012b13398f00923e75931a0a4b44b32660e2e80e2d78438cfdd075bfad3027f175044b4d4ec2e3f7688a4b70cc7c027f4501017952a908971004b570bc0b9887b3490bc15b7c90228a7e3770f498ee33d046b9632546ecbd8db6ef9999c195d0c0c45f4063c6a79bff636d09b136dab118ed4b18a26dfb6d9f879eed51ebf03f775a8437153c2f32a361863cc7c97fd130927d102d73e63fac03cf34d71bd83ded8054fd96fb460d613b454d81461c1ceaab5ed50518a31ba555f3a19631d6d3ec8d97308f66dee5142c4bfc3ab9390c03b38ecd024498e0e010c4628222d82e1b1821efbf744c289e9c6ca329364bb6026b0718b74c892b267e97a0fc9525ca8d89158701a8258e44398df8257922480aa6d3d1f62f6a5d060f51eae477a303f74a9239f1606f2b6c9e40c80287af5e48d11d7b3627e11209351e21722b40f80c4b9db239bc65234f826b68ee770e979192dfbe656b44c9a892552a46419012a3f0f5e701703c2897264d22ecf8d70cfc7e68430d8f032bacd900961b6f0c1e5296d82ad86dfcceb9c4b4beb2c57c372a68e140d513115ec48ac3d77715e0705b9ce9d35518f22fe2b72168a7f45df2456645413a4a4bdf9ab1da81", @ANYRESDEC, @ANYRES16, @ANYRESDEC], 0x3, 0x603, &(0x7f00000018c0)="$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")
syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
program crashed: possible deadlock in hfsplus_get_block
validation run: crashed=true
reproducing took 34m11.622430977s
repro crashed as (corrupted=false):
============================================
WARNING: possible recursive locking detected
syzkaller #0 Not tainted
--------------------------------------------
syz-executor/5939 is trying to acquire lock:
ffff888021bf9548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x15d0 fs/hfsplus/extents.c:260
but task is already holding lock:
ffff888021bfa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a4/0xc70 fs/hfsplus/extents.c:573
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0
----
lock(&HFSPLUS_I(inode)->extents_lock);
lock(&HFSPLUS_I(inode)->extents_lock);
*** DEADLOCK ***
May be due to missing lock nesting notation
6 locks held by syz-executor/5939:
#0: ffff888022700420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 fs/namespace.c:508
#1: ffff888021bf9df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: inode_lock_nested include/linux/fs.h:1025 [inline]
#1: ffff888021bf9df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: do_unlinkat+0x1c7/0x560 fs/namei.c:4724
#2: ffff888021bfab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:980 [inline]
#2: ffff888021bfab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_unlink+0xf2/0x650 fs/namei.c:4662
#3: ffff88802b7cd998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_unlink+0x160/0x730 fs/hfsplus/dir.c:370
#4: ffff888021bfa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a4/0xc70 fs/hfsplus/extents.c:573
#5: ffff88802b7cd8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_free+0xc7/0x5f0 fs/hfsplus/bitmap.c:182
stack backtrace:
CPU: 0 UID: 0 PID: 5939 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
Call Trace:
dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120
print_deadlock_bug+0x28b/0x2a0 kernel/locking/lockdep.c:3041
check_deadlock kernel/locking/lockdep.c:3093 [inline]
validate_chain+0x1a3f/0x2140 kernel/locking/lockdep.c:3895
__lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5237
lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
__mutex_lock_common kernel/locking/mutex.c:598 [inline]
__mutex_lock+0x187/0x1350 kernel/locking/mutex.c:760
hfsplus_get_block+0x398/0x15d0 fs/hfsplus/extents.c:260
block_read_full_folio+0x29f/0x830 fs/buffer.c:2420
filemap_read_folio+0x117/0x380 mm/filemap.c:2444
do_read_cache_folio+0x350/0x590 mm/filemap.c:4024
do_read_cache_page mm/filemap.c:4090 [inline]
read_cache_page+0x5d/0x170 mm/filemap.c:4099
read_mapping_page include/linux/pagemap.h:993 [inline]
hfsplus_block_free+0x134/0x5f0 fs/hfsplus/bitmap.c:185
hfsplus_free_extents+0x121/0xa50 fs/hfsplus/extents.c:360
hfsplus_file_truncate+0x754/0xc70 fs/hfsplus/extents.c:588
hfsplus_delete_inode+0x180/0x230 fs/hfsplus/inode.c:-1
hfsplus_unlink+0x4e3/0x730 fs/hfsplus/dir.c:405
vfs_unlink+0x394/0x650 fs/namei.c:4673
do_unlinkat+0x345/0x560 fs/namei.c:4737
__do_sys_unlink fs/namei.c:4783 [inline]
__se_sys_unlink fs/namei.c:4781 [inline]
__x64_sys_unlink+0x47/0x50 fs/namei.c:4781
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f040af8e577
Code: 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 57 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc7341b418 EFLAGS: 00000206 ORIG_RAX: 0000000000000057
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f040af8e577
RDX: 00007ffc7341b440 RSI: 00007ffc7341b4d0 RDI: 00007ffc7341b4d0
RBP: 00007ffc7341b4d0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000100 R11: 0000000000000206 R12: 00007ffc7341c5c0
R13: 00007f040b011d7d R14: 000000000001bd95 R15: 00007ffc7341d690
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 144, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 131, count 2
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 133, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 134, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 144, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 131, count 2
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 133, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 134, count 1
final repro crashed as (corrupted=false):
============================================
WARNING: possible recursive locking detected
syzkaller #0 Not tainted
--------------------------------------------
syz-executor/5939 is trying to acquire lock:
ffff888021bf9548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x15d0 fs/hfsplus/extents.c:260
but task is already holding lock:
ffff888021bfa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a4/0xc70 fs/hfsplus/extents.c:573
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0
----
lock(&HFSPLUS_I(inode)->extents_lock);
lock(&HFSPLUS_I(inode)->extents_lock);
*** DEADLOCK ***
May be due to missing lock nesting notation
6 locks held by syz-executor/5939:
#0: ffff888022700420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 fs/namespace.c:508
#1: ffff888021bf9df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: inode_lock_nested include/linux/fs.h:1025 [inline]
#1: ffff888021bf9df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: do_unlinkat+0x1c7/0x560 fs/namei.c:4724
#2: ffff888021bfab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:980 [inline]
#2: ffff888021bfab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_unlink+0xf2/0x650 fs/namei.c:4662
#3: ffff88802b7cd998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_unlink+0x160/0x730 fs/hfsplus/dir.c:370
#4: ffff888021bfa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a4/0xc70 fs/hfsplus/extents.c:573
#5: ffff88802b7cd8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_free+0xc7/0x5f0 fs/hfsplus/bitmap.c:182
stack backtrace:
CPU: 0 UID: 0 PID: 5939 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
Call Trace:
dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120
print_deadlock_bug+0x28b/0x2a0 kernel/locking/lockdep.c:3041
check_deadlock kernel/locking/lockdep.c:3093 [inline]
validate_chain+0x1a3f/0x2140 kernel/locking/lockdep.c:3895
__lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5237
lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868
__mutex_lock_common kernel/locking/mutex.c:598 [inline]
__mutex_lock+0x187/0x1350 kernel/locking/mutex.c:760
hfsplus_get_block+0x398/0x15d0 fs/hfsplus/extents.c:260
block_read_full_folio+0x29f/0x830 fs/buffer.c:2420
filemap_read_folio+0x117/0x380 mm/filemap.c:2444
do_read_cache_folio+0x350/0x590 mm/filemap.c:4024
do_read_cache_page mm/filemap.c:4090 [inline]
read_cache_page+0x5d/0x170 mm/filemap.c:4099
read_mapping_page include/linux/pagemap.h:993 [inline]
hfsplus_block_free+0x134/0x5f0 fs/hfsplus/bitmap.c:185
hfsplus_free_extents+0x121/0xa50 fs/hfsplus/extents.c:360
hfsplus_file_truncate+0x754/0xc70 fs/hfsplus/extents.c:588
hfsplus_delete_inode+0x180/0x230 fs/hfsplus/inode.c:-1
hfsplus_unlink+0x4e3/0x730 fs/hfsplus/dir.c:405
vfs_unlink+0x394/0x650 fs/namei.c:4673
do_unlinkat+0x345/0x560 fs/namei.c:4737
__do_sys_unlink fs/namei.c:4783 [inline]
__se_sys_unlink fs/namei.c:4781 [inline]
__x64_sys_unlink+0x47/0x50 fs/namei.c:4781
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f040af8e577
Code: 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 57 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc7341b418 EFLAGS: 00000206 ORIG_RAX: 0000000000000057
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f040af8e577
RDX: 00007ffc7341b440 RSI: 00007ffc7341b4d0 RDI: 00007ffc7341b4d0
RBP: 00007ffc7341b4d0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000100 R11: 0000000000000206 R12: 00007ffc7341c5c0
R13: 00007f040b011d7d R14: 000000000001bd95 R15: 00007ffc7341d690
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 144, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 131, count 2
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 133, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 134, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 144, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 131, count 2
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 133, count 1
hfsplus: unable to mark blocks free: error -5
hfsplus: can't free extent: start 134, count 1