Extracting prog: 1m27.922127549s Minimizing prog: 7m22.534606592s Simplifying prog options: 0s Extracting C: 1m4.478361302s Simplifying C: 5m25.467221143s 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:5 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-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program crashed: possible deadlock in hfsplus_get_block single: successfully extracted reproducer found reproducer with 3 syscalls minimizing guilty program testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") pwritev2(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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}}): openat-pwritev2 detailed listing: executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, 0x0, 0x0, 0x5405, 0x0, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x5405, 0x0, 0x0) program did not crash testing program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, 0x5405, 0x0, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=42.737507322s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block simplifying C reproducer testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false 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-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false 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:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing compiled C program (duration=42.737507322s, {Threaded:false Repeat:false 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:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-openat-pwritev2 program crashed: possible deadlock in hfsplus_get_block testing program (duration=42.737507322s, {Threaded:false Repeat:false 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:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program crashed: possible deadlock in hfsplus_get_block validation run: crashed=true testing program (duration=42.737507322s, {Threaded:false Repeat:false 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:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program crashed: possible deadlock in hfsplus_get_block validation run: crashed=true testing program (duration=42.737507322s, {Threaded:false Repeat:false 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:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$hfsplus-openat-pwritev2 detailed listing: executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file2\x00', 0x1000000, &(0x7f0000000200)=ANY=[@ANYBLOB="000dd2482ad4da9d0ae35a821557365d84a68bfdd55e98abc9f464a9e2a84ae928141ec99edb34f60d11837e57768a7cda393f98c27336f05834014174536cc7c806e4369d1c6566af57c447e44ca72da517b62b8cae803a913ce55af6741c724a13e593c5ea610aa5e8f45babd7553d6cec45a5f9daf2269be1a6c35f78307ea3c07865622e3213ce36b7940eb3c574a1769b1b0749c16cbe074453c6fa7620eb0411cc9b812d1013997c5aa3eda8ec70000000000000000000"], 0xfe, 0x5e5, &(0x7f0000000c80)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x143002, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0xabfb}], 0x1, 0x5405, 0x0, 0x0) program crashed: possible deadlock in hfsplus_get_block validation run: crashed=true reproducing took 18m15.401776153s repro crashed as (corrupted=false): loop0: detected capacity change from 0 to 1024 ============================================ WARNING: possible recursive locking detected syzkaller #0 Not tainted -------------------------------------------- syz.0.17/4527 is trying to acquire lock: ffff0000de339548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_get_block+0x2b0/0x11a0 fs/hfsplus/extents.c:260 but task is already holding lock: ffff0000de33a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x188/0x1324 fs/hfsplus/extents.c:455 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 4 locks held by syz.0.17/4527: #0: ffff0000cc5b4460 (sb_writers#12){.+.+}-{0:0}, at: vfs_writev fs/read_write.c:933 [inline] #0: ffff0000cc5b4460 (sb_writers#12){.+.+}-{0:0}, at: do_pwritev+0x1d4/0x338 fs/read_write.c:1031 #1: ffff0000de33ab80 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #1: ffff0000de33ab80 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: generic_file_write_iter+0x84/0x2b0 mm/filemap.c:3986 #2: ffff0000de33a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x188/0x1324 fs/hfsplus/extents.c:455 #3: ffff0000d69bf8f8 (&sbi->alloc_mutex){+.+.}-{3:3}, at: hfsplus_block_allocate+0x88/0x7e0 fs/hfsplus/bitmap.c:35 stack backtrace: CPU: 0 PID: 4527 Comm: syz.0.17 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/02/2026 Call trace: dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf4/0x15c lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 __lock_acquire+0x15d0/0x6634 kernel/locking/lockdep.c:-1 lock_acquire+0x20c/0x638 kernel/locking/lockdep.c:5676 __mutex_lock_common+0x1a0/0x1f3c kernel/locking/mutex.c:603 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799 hfsplus_get_block+0x2b0/0x11a0 fs/hfsplus/extents.c:260 block_read_full_folio+0x2e8/0x980 fs/buffer.c:2271 hfsplus_read_folio+0x28/0x38 fs/hfsplus/inode.c:28 filemap_read_folio+0x134/0x384 mm/filemap.c:2490 do_read_cache_folio+0x24c/0x534 mm/filemap.c:3659 do_read_cache_page mm/filemap.c:3701 [inline] read_cache_page+0x6c/0x184 mm/filemap.c:3710 read_mapping_page include/linux/pagemap.h:793 [inline] hfsplus_block_allocate+0xd8/0x7e0 fs/hfsplus/bitmap.c:37 hfsplus_file_extend+0x750/0x1324 fs/hfsplus/extents.c:466 hfsplus_get_block+0x318/0x11a0 fs/hfsplus/extents.c:245 __block_write_begin_int+0x3d8/0x13c0 fs/buffer.c:1991 __block_write_begin fs/buffer.c:2041 [inline] block_write_begin fs/buffer.c:2102 [inline] cont_write_begin+0x5b4/0x820 fs/buffer.c:2456 hfsplus_write_begin+0x98/0xe4 fs/hfsplus/inode.c:52 cont_expand_zero fs/buffer.c:2383 [inline] cont_write_begin+0x290/0x820 fs/buffer.c:2446 hfsplus_write_begin+0x98/0xe4 fs/hfsplus/inode.c:52 generic_perform_write+0x240/0x508 mm/filemap.c:3862 __generic_file_write_iter+0x130/0x250 mm/filemap.c:3960 generic_file_write_iter+0xb4/0x2b0 mm/filemap.c:3989 do_iter_readv_writev fs/read_write.c:-1 [inline] do_iter_write+0x520/0x93c fs/read_write.c:861 vfs_writev fs/read_write.c:934 [inline] do_pwritev+0x1e8/0x338 fs/read_write.c:1031 __do_sys_pwritev2 fs/read_write.c:1090 [inline] __se_sys_pwritev2 fs/read_write.c:1081 [inline] __arm64_sys_pwritev2+0xdc/0x110 fs/read_write.c:1081 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 final repro crashed as (corrupted=false): loop0: detected capacity change from 0 to 1024 ============================================ WARNING: possible recursive locking detected syzkaller #0 Not tainted -------------------------------------------- syz.0.17/4527 is trying to acquire lock: ffff0000de339548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_get_block+0x2b0/0x11a0 fs/hfsplus/extents.c:260 but task is already holding lock: ffff0000de33a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x188/0x1324 fs/hfsplus/extents.c:455 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 4 locks held by syz.0.17/4527: #0: ffff0000cc5b4460 (sb_writers#12){.+.+}-{0:0}, at: vfs_writev fs/read_write.c:933 [inline] #0: ffff0000cc5b4460 (sb_writers#12){.+.+}-{0:0}, at: do_pwritev+0x1d4/0x338 fs/read_write.c:1031 #1: ffff0000de33ab80 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:758 [inline] #1: ffff0000de33ab80 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: generic_file_write_iter+0x84/0x2b0 mm/filemap.c:3986 #2: ffff0000de33a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x188/0x1324 fs/hfsplus/extents.c:455 #3: ffff0000d69bf8f8 (&sbi->alloc_mutex){+.+.}-{3:3}, at: hfsplus_block_allocate+0x88/0x7e0 fs/hfsplus/bitmap.c:35 stack backtrace: CPU: 0 PID: 4527 Comm: syz.0.17 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/02/2026 Call trace: dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf4/0x15c lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 __lock_acquire+0x15d0/0x6634 kernel/locking/lockdep.c:-1 lock_acquire+0x20c/0x638 kernel/locking/lockdep.c:5676 __mutex_lock_common+0x1a0/0x1f3c kernel/locking/mutex.c:603 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799 hfsplus_get_block+0x2b0/0x11a0 fs/hfsplus/extents.c:260 block_read_full_folio+0x2e8/0x980 fs/buffer.c:2271 hfsplus_read_folio+0x28/0x38 fs/hfsplus/inode.c:28 filemap_read_folio+0x134/0x384 mm/filemap.c:2490 do_read_cache_folio+0x24c/0x534 mm/filemap.c:3659 do_read_cache_page mm/filemap.c:3701 [inline] read_cache_page+0x6c/0x184 mm/filemap.c:3710 read_mapping_page include/linux/pagemap.h:793 [inline] hfsplus_block_allocate+0xd8/0x7e0 fs/hfsplus/bitmap.c:37 hfsplus_file_extend+0x750/0x1324 fs/hfsplus/extents.c:466 hfsplus_get_block+0x318/0x11a0 fs/hfsplus/extents.c:245 __block_write_begin_int+0x3d8/0x13c0 fs/buffer.c:1991 __block_write_begin fs/buffer.c:2041 [inline] block_write_begin fs/buffer.c:2102 [inline] cont_write_begin+0x5b4/0x820 fs/buffer.c:2456 hfsplus_write_begin+0x98/0xe4 fs/hfsplus/inode.c:52 cont_expand_zero fs/buffer.c:2383 [inline] cont_write_begin+0x290/0x820 fs/buffer.c:2446 hfsplus_write_begin+0x98/0xe4 fs/hfsplus/inode.c:52 generic_perform_write+0x240/0x508 mm/filemap.c:3862 __generic_file_write_iter+0x130/0x250 mm/filemap.c:3960 generic_file_write_iter+0xb4/0x2b0 mm/filemap.c:3989 do_iter_readv_writev fs/read_write.c:-1 [inline] do_iter_write+0x520/0x93c fs/read_write.c:861 vfs_writev fs/read_write.c:934 [inline] do_pwritev+0x1e8/0x338 fs/read_write.c:1031 __do_sys_pwritev2 fs/read_write.c:1090 [inline] __se_sys_pwritev2 fs/read_write.c:1081 [inline] __arm64_sys_pwritev2+0xdc/0x110 fs/read_write.c:1081 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585