Extracting prog: 2m23.540426802s
Minimizing prog: 1h9m48.284721082s
Simplifying prog options: 3m7.6255099s
Extracting C: 1m3.356772573s
Simplifying C: 0s
extracting reproducer from 70 programs
first checking the prog from the crash report
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-write-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
write(r4, &(0x7f0000001000)='\x00'/4096, 0x1000)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
single: successfully extracted reproducer
found reproducer with 21 syscalls
minimizing guilty program
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-write
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
write(r4, &(0x7f0000001000)='\x00'/4096, 0x1000)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
ioctl(0xffffffffffffffff, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(0xffffffffffffffff, 0x40140921, &(0x7f0000000600))
ioctl(0xffffffffffffffff, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(0xffffffffffffffff, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
write(0xffffffffffffffff, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-write-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
write(0xffffffffffffffff, &(0x7f0000000340)='1\n', 0x2)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-openat-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r1, &(0x7f0000000340)='1\n', 0x2)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-write-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
write(0xffffffffffffffff, &(0x7f00000002c0)='1000\n', 0x5)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r1, &(0x7f0000000340)='1\n', 0x2)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-openat-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r0, &(0x7f00000002c0)='1000\n', 0x5)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r1, &(0x7f0000000340)='1\n', 0x2)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-mount-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
mount(0x0, &(0x7f0000000180)='./dbg\x00', &(0x7f00000001c0)='debugfs\x00', 0x0, 0x0)
write(0xffffffffffffffff, &(0x7f0000000240)='100\n', 0x4)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r0, &(0x7f00000002c0)='1000\n', 0x5)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r1, &(0x7f0000000340)='1\n', 0x2)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r2, &(0x7f00000003c0)='md0\n', 0x4)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r3, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r3, 0x40140921, &(0x7f0000000600))
ioctl(r3, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r3, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-mkdirat-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dbg\x00', 0x1ff)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
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}}): mkdirat-mount-mkdirat-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, 0x0, 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, 0x0, &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', 0x0, 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, 0x0, 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, 0x0, &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', 0x0, 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/fail_make_request/probability\x00', 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, 0x0, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240), 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, 0x0, 0x0)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0), 0x0)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./sys/block/ram1/make-it-fail\x00', 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program crashed: possible deadlock in md_start_sync
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, 0x0, 0x0)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340), 0x0)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, 0x0, 0x0)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0), 0x0)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, 0x0, 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, 0x0)
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500))
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, 0x0)
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, 0x0)
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640))
ioctl(r4, 0x400c0930, 0x0)
nanosleep(&(0x7f0000000800)={0x0, 0x5f5e100}, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program crashed: possible deadlock in md_start_sync
extracting C reproducer
testing compiled C 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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
program did not crash
simplifying guilty program options
testing program (duration=30s, {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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
testing program (duration=30s, {Threaded:true 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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
testing program (duration=30s, {Threaded:true 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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
validation run: crashed=false
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
validation run: crashed=false
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
validation run: crashed=false
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
validation run: crashed=false
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program crashed: possible deadlock in md_start_sync
validation run: crashed=true
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program did not crash
validation run: crashed=false
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program crashed: possible deadlock in md_start_sync
validation run: crashed=true
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}}): mkdirat-mount-mkdirat-mount-openat-write-openat-write-openat-write-openat-write-openat-ioctl-ioctl-ioctl-ioctl-nanosleep
detailed listing:
executing program 0:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff)
mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff)
mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0)
r0 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r0, &(0x7f0000000240)='100\n', 0x4)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./dbg/fail_make_request/times\x00', 0x1, 0x0)
write(r1, &(0x7f00000002c0)='1000\n', 0x5)
r2 = openat(0xffffffffffffff9c, 0x0, 0x1, 0x0)
write(r2, &(0x7f0000000340)='1\n', 0x2)
r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0)
write(r3, &(0x7f00000003c0)='md0\n', 0x4)
r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./dev/md0\x00', 0x4002, 0x0)
ioctl(r4, 0x40480923, &(0x7f0000000500)="000000000000000000000000000000000a00000000080000020000000200000000000000010000000000000001000000020000000200000000000000000000000201000000000100")
ioctl(r4, 0x40140921, &(0x7f0000000600))
ioctl(r4, 0x40140921, &(0x7f0000000640)="0100000001000000010000000100000006000000")
ioctl(r4, 0x400c0930, 0x0)
nanosleep(0x0, 0x0)
program crashed: possible deadlock in md_start_sync
validation run: crashed=true
reproducing took 1h27m40.493321529s
repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
kworker/0:0/9 is trying to acquire lock:
ffff888026076358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_lock_nointr drivers/md/md.h:734 [inline]
ffff888026076358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
but task is already holding lock:
ffffc900000e7d08 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}, at: process_one_work+0xa2c/0x1b10 kernel/workqueue.c:3372
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #3 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
process_one_work+0xa32/0x1b10 kernel/workqueue.c:3372
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
-> #2 ((wq_completion)md_misc){+.+.}-{0:0}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
touch_wq_lockdep_map+0xad/0x1c0 kernel/workqueue.c:4111
__flush_workqueue+0x131/0x1200 kernel/workqueue.c:4153
md_alloc+0x30/0x10a0 drivers/md/md.c:6334
md_alloc_and_put drivers/md/md.c:6423 [inline]
md_probe drivers/md/md.c:6439 [inline]
md_probe+0x73/0xf0 drivers/md/md.c:6434
blk_probe_dev+0x149/0x1e0 block/genhd.c:888
blk_request_module+0x16/0xc0 block/genhd.c:901
blkdev_get_no_open+0x9b/0xf0 block/bdev.c:870
blkdev_open+0x141/0x4f0 block/fops.c:665
do_dentry_open+0x6ab/0x14d0 fs/open.c:996
vfs_open+0x82/0x3f0 fs/open.c:1101
do_open fs/namei.c:4837 [inline]
path_openat+0x19fa/0x2440 fs/namei.c:5000
do_file_open+0x20e/0x430 fs/namei.c:5029
do_sys_openat2+0x10f/0x1e0 fs/open.c:1417
do_sys_open fs/open.c:1423 [inline]
__do_sys_openat fs/open.c:1439 [inline]
__se_sys_openat fs/open.c:1434 [inline]
__x64_sys_openat+0x12d/0x210 fs/open.c:1434
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
-> #1 (major_names_lock){+.+.}-{4:4}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
blk_probe_dev+0x28/0x1e0 block/genhd.c:885
blk_request_module+0x16/0xc0 block/genhd.c:901
blkdev_get_no_open+0x9b/0xf0 block/bdev.c:870
bdev_file_open_by_dev block/bdev.c:1091 [inline]
bdev_file_open_by_dev+0x70/0x210 block/bdev.c:1079
md_import_device+0x120/0x360 drivers/md/md.c:3847
md_add_new_disk+0xdbf/0x1820 drivers/md/md.c:7656
md_ioctl+0x2bec/0x36d0 drivers/md/md.c:8499
blkdev_ioctl+0x5ad/0x6f0 block/ioctl.c:798
vfs_ioctl fs/ioctl.c:51 [inline]
__do_sys_ioctl fs/ioctl.c:597 [inline]
__se_sys_ioctl fs/ioctl.c:583 [inline]
__x64_sys_ioctl+0x18e/0x210 fs/ioctl.c:583
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
-> #0 (&mddev->reconfig_mutex){+.+.}-{4:4}:
check_prev_add+0xeb/0xe60 kernel/locking/lockdep.c:3209
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x1528/0x1f40 kernel/locking/lockdep.c:5288
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
mddev_lock_nointr drivers/md/md.h:734 [inline]
md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
other info that might help us debug this:
Chain exists of:
&mddev->reconfig_mutex --> (wq_completion)md_misc --> (work_completion)(&mddev->sync_work)
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock((work_completion)(&mddev->sync_work));
lock((wq_completion)md_misc);
lock((work_completion)(&mddev->sync_work));
lock(&mddev->reconfig_mutex);
*** DEADLOCK ***
locks held by kworker/0:0/9: 2, last CPU#0:
#0: ffff88801fadf140 ((wq_completion)md_misc){+.+.}-{0:0}, at: process_one_work+0x1466/0x1b10 kernel/workqueue.c:3371
#1: ffffc900000e7d08 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}, at: process_one_work+0xa2c/0x1b10 kernel/workqueue.c:3372
stack backtrace:
CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/05/2026
Workqueue: md_misc md_start_sync
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120
print_circular_bug.cold+0x178/0x1be kernel/locking/lockdep.c:2087
check_noncircular+0x146/0x160 kernel/locking/lockdep.c:2219
check_prev_add+0xeb/0xe60 kernel/locking/lockdep.c:3209
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x1528/0x1f40 kernel/locking/lockdep.c:5288
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
mddev_lock_nointr drivers/md/md.h:734 [inline]
md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
final repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
kworker/0:0/9 is trying to acquire lock:
ffff888026076358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_lock_nointr drivers/md/md.h:734 [inline]
ffff888026076358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
but task is already holding lock:
ffffc900000e7d08 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}, at: process_one_work+0xa2c/0x1b10 kernel/workqueue.c:3372
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #3 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
process_one_work+0xa32/0x1b10 kernel/workqueue.c:3372
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
-> #2 ((wq_completion)md_misc){+.+.}-{0:0}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
touch_wq_lockdep_map+0xad/0x1c0 kernel/workqueue.c:4111
__flush_workqueue+0x131/0x1200 kernel/workqueue.c:4153
md_alloc+0x30/0x10a0 drivers/md/md.c:6334
md_alloc_and_put drivers/md/md.c:6423 [inline]
md_probe drivers/md/md.c:6439 [inline]
md_probe+0x73/0xf0 drivers/md/md.c:6434
blk_probe_dev+0x149/0x1e0 block/genhd.c:888
blk_request_module+0x16/0xc0 block/genhd.c:901
blkdev_get_no_open+0x9b/0xf0 block/bdev.c:870
blkdev_open+0x141/0x4f0 block/fops.c:665
do_dentry_open+0x6ab/0x14d0 fs/open.c:996
vfs_open+0x82/0x3f0 fs/open.c:1101
do_open fs/namei.c:4837 [inline]
path_openat+0x19fa/0x2440 fs/namei.c:5000
do_file_open+0x20e/0x430 fs/namei.c:5029
do_sys_openat2+0x10f/0x1e0 fs/open.c:1417
do_sys_open fs/open.c:1423 [inline]
__do_sys_openat fs/open.c:1439 [inline]
__se_sys_openat fs/open.c:1434 [inline]
__x64_sys_openat+0x12d/0x210 fs/open.c:1434
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
-> #1 (major_names_lock){+.+.}-{4:4}:
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
blk_probe_dev+0x28/0x1e0 block/genhd.c:885
blk_request_module+0x16/0xc0 block/genhd.c:901
blkdev_get_no_open+0x9b/0xf0 block/bdev.c:870
bdev_file_open_by_dev block/bdev.c:1091 [inline]
bdev_file_open_by_dev+0x70/0x210 block/bdev.c:1079
md_import_device+0x120/0x360 drivers/md/md.c:3847
md_add_new_disk+0xdbf/0x1820 drivers/md/md.c:7656
md_ioctl+0x2bec/0x36d0 drivers/md/md.c:8499
blkdev_ioctl+0x5ad/0x6f0 block/ioctl.c:798
vfs_ioctl fs/ioctl.c:51 [inline]
__do_sys_ioctl fs/ioctl.c:597 [inline]
__se_sys_ioctl fs/ioctl.c:583 [inline]
__x64_sys_ioctl+0x18e/0x210 fs/ioctl.c:583
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
-> #0 (&mddev->reconfig_mutex){+.+.}-{4:4}:
check_prev_add+0xeb/0xe60 kernel/locking/lockdep.c:3209
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x1528/0x1f40 kernel/locking/lockdep.c:5288
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
mddev_lock_nointr drivers/md/md.h:734 [inline]
md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
other info that might help us debug this:
Chain exists of:
&mddev->reconfig_mutex --> (wq_completion)md_misc --> (work_completion)(&mddev->sync_work)
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock((work_completion)(&mddev->sync_work));
lock((wq_completion)md_misc);
lock((work_completion)(&mddev->sync_work));
lock(&mddev->reconfig_mutex);
*** DEADLOCK ***
locks held by kworker/0:0/9: 2, last CPU#0:
#0: ffff88801fadf140 ((wq_completion)md_misc){+.+.}-{0:0}, at: process_one_work+0x1466/0x1b10 kernel/workqueue.c:3371
#1: ffffc900000e7d08 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}, at: process_one_work+0xa2c/0x1b10 kernel/workqueue.c:3372
stack backtrace:
CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/05/2026
Workqueue: md_misc md_start_sync
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120
print_circular_bug.cold+0x178/0x1be kernel/locking/lockdep.c:2087
check_noncircular+0x146/0x160 kernel/locking/lockdep.c:2219
check_prev_add+0xeb/0xe60 kernel/locking/lockdep.c:3209
check_prevs_add kernel/locking/lockdep.c:3328 [inline]
validate_chain kernel/locking/lockdep.c:3952 [inline]
__lock_acquire+0x1528/0x1f40 kernel/locking/lockdep.c:5288
lock_acquire kernel/locking/lockdep.c:5942 [inline]
lock_acquire+0x1d1/0x380 kernel/locking/lockdep.c:5899
__mutex_lock_common kernel/locking/mutex.c:646 [inline]
__mutex_lock+0x1a4/0x1bd0 kernel/locking/mutex.c:821
mddev_lock_nointr drivers/md/md.h:734 [inline]
md_start_sync+0xc4/0xea0 drivers/md/md.c:10275
process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396
process_scheduled_works kernel/workqueue.c:3479 [inline]
worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560
kthread+0x373/0x450 kernel/kthread.c:436
ret_from_fork+0x730/0xd60 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245