Extracting prog: 1m59.70989756s Minimizing prog: 11m51.695222718s Simplifying prog options: 0s Extracting C: 58.084585529s Simplifying C: 9m56.594136006s 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 program crashed: possible deadlock in hfsplus_get_block single: successfully extracted reproducer found reproducer with 3 syscalls minimizing guilty program testing program (duration=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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=41.420763784s, {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 27m7.979814959s 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/6773 is trying to acquire lock: ffff0000c31f9548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x2d4/0x1268 fs/hfsplus/extents.c:260 but task is already holding lock: ffff0000c31fa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1b8/0x159c fs/hfsplus/extents.c:453 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/6773: #0: ffff0000c6476420 (sb_writers#11){.+.+}-{0:0}, at: file_start_write include/linux/fs.h:2681 [inline] #0: ffff0000c6476420 (sb_writers#11){.+.+}-{0:0}, at: vfs_writev+0x21c/0x7cc fs/read_write.c:1055 #1: ffff0000c31fab78 (&sb->s_type->i_mutex_key#22){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline] #1: ffff0000c31fab78 (&sb->s_type->i_mutex_key#22){+.+.}-{4:4}, at: generic_file_write_iter+0xdc/0x47c mm/filemap.c:4454 #2: ffff0000c31fa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1b8/0x159c fs/hfsplus/extents.c:453 #3: ffff0000c9b570f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x94/0x9ac fs/hfsplus/bitmap.c:35 stack backtrace: CPU: 1 UID: 0 PID: 6773 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 print_deadlock_bug+0x2e8/0x2f0 kernel/locking/lockdep.c:3041 check_deadlock kernel/locking/lockdep.c:3093 [inline] validate_chain kernel/locking/lockdep.c:3895 [inline] __lock_acquire+0x2940/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 __mutex_lock_common+0x1d0/0x2678 kernel/locking/mutex.c:614 __mutex_lock kernel/locking/mutex.c:776 [inline] mutex_lock_nested+0x2c/0x38 kernel/locking/mutex.c:828 hfsplus_get_block+0x2d4/0x1268 fs/hfsplus/extents.c:260 block_read_full_folio+0x2ec/0x824 fs/buffer.c:2420 hfsplus_read_folio+0x28/0x38 fs/hfsplus/inode.c:28 filemap_read_folio+0xec/0x2f8 mm/filemap.c:2496 do_read_cache_folio+0x370/0x5c8 mm/filemap.c:4096 do_read_cache_page mm/filemap.c:4162 [inline] read_cache_page+0x6c/0x160 mm/filemap.c:4171 read_mapping_page include/linux/pagemap.h:1011 [inline] hfsplus_block_allocate+0xe4/0x9ac fs/hfsplus/bitmap.c:37 hfsplus_file_extend+0x774/0x159c fs/hfsplus/extents.c:464 hfsplus_get_block+0x32c/0x1268 fs/hfsplus/extents.c:245 __block_write_begin_int+0x53c/0x15e8 fs/buffer.c:2145 block_write_begin fs/buffer.c:2256 [inline] cont_write_begin+0x630/0x96c fs/buffer.c:2594 hfsplus_write_begin+0x7c/0xc4 fs/hfsplus/inode.c:48 cont_expand_zero fs/buffer.c:2522 [inline] cont_write_begin+0x26c/0x96c fs/buffer.c:2584 hfsplus_write_begin+0x7c/0xc4 fs/hfsplus/inode.c:48 generic_perform_write+0x244/0x7bc mm/filemap.c:4314 __generic_file_write_iter+0xfc/0x204 mm/filemap.c:4431 generic_file_write_iter+0x10c/0x47c mm/filemap.c:4457 do_iter_readv_writev+0x4bc/0x720 fs/read_write.c:-1 vfs_writev+0x29c/0x7cc fs/read_write.c:1057 do_pwritev fs/read_write.c:1153 [inline] __do_sys_pwritev2 fs/read_write.c:1211 [inline] __se_sys_pwritev2 fs/read_write.c:1202 [inline] __arm64_sys_pwritev2+0x1bc/0x2cc fs/read_write.c:1202 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 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/6773 is trying to acquire lock: ffff0000c31f9548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x2d4/0x1268 fs/hfsplus/extents.c:260 but task is already holding lock: ffff0000c31fa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1b8/0x159c fs/hfsplus/extents.c:453 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/6773: #0: ffff0000c6476420 (sb_writers#11){.+.+}-{0:0}, at: file_start_write include/linux/fs.h:2681 [inline] #0: ffff0000c6476420 (sb_writers#11){.+.+}-{0:0}, at: vfs_writev+0x21c/0x7cc fs/read_write.c:1055 #1: ffff0000c31fab78 (&sb->s_type->i_mutex_key#22){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline] #1: ffff0000c31fab78 (&sb->s_type->i_mutex_key#22){+.+.}-{4:4}, at: generic_file_write_iter+0xdc/0x47c mm/filemap.c:4454 #2: ffff0000c31fa988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1b8/0x159c fs/hfsplus/extents.c:453 #3: ffff0000c9b570f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x94/0x9ac fs/hfsplus/bitmap.c:35 stack backtrace: CPU: 1 UID: 0 PID: 6773 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 print_deadlock_bug+0x2e8/0x2f0 kernel/locking/lockdep.c:3041 check_deadlock kernel/locking/lockdep.c:3093 [inline] validate_chain kernel/locking/lockdep.c:3895 [inline] __lock_acquire+0x2940/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 __mutex_lock_common+0x1d0/0x2678 kernel/locking/mutex.c:614 __mutex_lock kernel/locking/mutex.c:776 [inline] mutex_lock_nested+0x2c/0x38 kernel/locking/mutex.c:828 hfsplus_get_block+0x2d4/0x1268 fs/hfsplus/extents.c:260 block_read_full_folio+0x2ec/0x824 fs/buffer.c:2420 hfsplus_read_folio+0x28/0x38 fs/hfsplus/inode.c:28 filemap_read_folio+0xec/0x2f8 mm/filemap.c:2496 do_read_cache_folio+0x370/0x5c8 mm/filemap.c:4096 do_read_cache_page mm/filemap.c:4162 [inline] read_cache_page+0x6c/0x160 mm/filemap.c:4171 read_mapping_page include/linux/pagemap.h:1011 [inline] hfsplus_block_allocate+0xe4/0x9ac fs/hfsplus/bitmap.c:37 hfsplus_file_extend+0x774/0x159c fs/hfsplus/extents.c:464 hfsplus_get_block+0x32c/0x1268 fs/hfsplus/extents.c:245 __block_write_begin_int+0x53c/0x15e8 fs/buffer.c:2145 block_write_begin fs/buffer.c:2256 [inline] cont_write_begin+0x630/0x96c fs/buffer.c:2594 hfsplus_write_begin+0x7c/0xc4 fs/hfsplus/inode.c:48 cont_expand_zero fs/buffer.c:2522 [inline] cont_write_begin+0x26c/0x96c fs/buffer.c:2584 hfsplus_write_begin+0x7c/0xc4 fs/hfsplus/inode.c:48 generic_perform_write+0x244/0x7bc mm/filemap.c:4314 __generic_file_write_iter+0xfc/0x204 mm/filemap.c:4431 generic_file_write_iter+0x10c/0x47c mm/filemap.c:4457 do_iter_readv_writev+0x4bc/0x720 fs/read_write.c:-1 vfs_writev+0x29c/0x7cc fs/read_write.c:1057 do_pwritev fs/read_write.c:1153 [inline] __do_sys_pwritev2 fs/read_write.c:1211 [inline] __se_sys_pwritev2 fs/read_write.c:1202 [inline] __arm64_sys_pwritev2+0x1bc/0x2cc fs/read_write.c:1202 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596