syzbot |
sign-in | mailing list | source | docs | 🏰 |
| ID | Workflow | Result | Correct | Bug | Created | Started | Finished | Revision | Error |
|---|---|---|---|---|---|---|---|---|---|
| 6a13ff43-0e9e-4b61-b62c-8ba469930ac7 | repro | ❓ | KCSAN: data-race in cleanup_glue_dir / kernfs_unlink_sibling (2) | 2026/03/08 16:46 | 2026/03/08 16:46 | 2026/03/08 16:53 | 31e9c887f7dc24e04b3ca70d0d54fc34141844b0 |
{"procs": 8, "repeat": true, "threaded": true, "collide": true}r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) close(r0) close(r1)
31e9c887f7dc24e04b3ca70d0d54fc34141844b0
================================================================== BUG: KCSAN: data-race in cleanup_glue_dir / kernfs_unlink_sibling read-write to 0xffff8881481887b0 of 8 bytes by task 19064 on cpu 0: kernfs_unlink_sibling+0xbb/0x160 fs/kernfs/dir.c:426 __kernfs_remove+0x3a4/0x4c0 fs/kernfs/dir.c:1519 kernfs_remove+0x58/0x70 fs/kernfs/dir.c:1555 sysfs_remove_dir+0x7d/0xa0 fs/sysfs/dir.c:101 __kobject_del+0x97/0x190 lib/kobject.c:604 kobject_del+0x2e/0x50 lib/kobject.c:627 device_del+0x724/0x790 drivers/base/core.c:3898 device_unregister+0x15/0x40 drivers/base/core.c:3919 wakeup_source_sysfs_remove+0x25/0x30 drivers/base/power/wakeup_stats.c:210 wakeup_source_unregister+0xdf/0x330 drivers/base/power/wakeup.c:239 ep_free fs/eventpoll.c:821 [inline] ep_clear_and_put+0x2d5/0x320 fs/eventpoll.c:937 ep_eventpoll_release+0x2c/0x40 fs/eventpoll.c:966 __fput+0x29b/0x650 fs/file_table.c:468 ____fput+0x1c/0x30 fs/file_table.c:496 task_work_run+0x130/0x1a0 kernel/task_work.c:233 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0x466/0x1590 kernel/exit.c:971 do_group_exit+0xfe/0x140 kernel/exit.c:1112 get_signal+0xe4f/0xf60 kernel/signal.c:3034 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x6a/0x6f0 kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline] do_syscall_64+0x1d3/0x2a0 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff8881481887b0 of 8 bytes by task 19063 on cpu 1: kobject_has_children drivers/base/core.c:3347 [inline] cleanup_glue_dir+0xe9/0x170 drivers/base/core.c:3413 device_del+0x72f/0x790 drivers/base/core.c:3899 device_unregister+0x15/0x40 drivers/base/core.c:3919 wakeup_source_sysfs_remove+0x25/0x30 drivers/base/power/wakeup_stats.c:210 wakeup_source_unregister+0xdf/0x330 drivers/base/power/wakeup.c:239 ep_free fs/eventpoll.c:821 [inline] ep_clear_and_put+0x2d5/0x320 fs/eventpoll.c:937 ep_eventpoll_release+0x2c/0x40 fs/eventpoll.c:966 __fput+0x29b/0x650 fs/file_table.c:468 ____fput+0x1c/0x30 fs/file_table.c:496 task_work_run+0x130/0x1a0 kernel/task_work.c:233 get_signal+0xe09/0xf60 kernel/signal.c:2807 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x6a/0x6f0 kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline] do_syscall_64+0x1d3/0x2a0 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000000000001 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 19063 Comm: syz.4.5363 Not tainted syzkaller #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 ==================================================================
| Seq | Timestamp | Type | Name | Duration |
|---|---|---|---|---|
| 0/0 | 2026/03/08 16:46 | flow | repro |
6mResults:map[ReproOpts:{"procs": 8, "repeat": true, "threaded": true, "collide": true} ReproSyz:r0 = epoll_create1(0x0)
r1 = epoll_create1(0x0)
close(r0)
close(r1) SyzkallerCommit:31e9c887f7dc24e04b3ca70d0d54fc34141844b0] |
| 1/1 | 2026/03/08 16:46 | action | provide-var |
0mResults:map[DescriptionFiles:[acpi_thermal_rel.txt aio.txt auto.txt binfmt.txt bpf.txt bpf_prog.txt bpf_trace.txt cgroup.txt damon.txt dev_ashmem.txt dev_bifrost.txt dev_binder.txt dev_binderfs.txt dev_block.txt dev_bsg.txt dev_bus_usb.txt dev_camx.txt dev_cdrom.txt dev_cec.txt dev_char_usb.txt dev_comedi.txt dev_dma_heap.txt dev_dri.txt dev_dsp.txt dev_dvb_demux.txt dev_dvb_dvr.txt dev_dvb_frontend.txt dev_fb.txt dev_floppy.txt dev_hidraw.txt dev_i2c.txt dev_i915.txt dev_img_rogue.txt dev_infiniband_rdma.txt dev_infiniband_rdma_cm.txt dev_input.txt dev_iommu.txt dev_kvm.txt dev_kvm_amd64.txt dev_kvm_arm64.txt dev_kvm_extra.txt dev_kvm_riscv64.txt dev_loop.txt dev_mali.txt dev_media.txt dev_msm.txt dev_msr.txt dev_nbd.txt dev_net_tun.txt dev_panthor.txt dev_ppp.txt dev_ptmx.txt dev_ptp.txt dev_qat_adf_ctl.txt dev_qrtr_tun.txt dev_random.txt dev_rfkill.txt dev_rtc.txt dev_sequencer.txt dev_sg.txt dev_snapshot.txt dev_snd_control.txt dev_snd_hw.txt dev_snd_midi.txt dev_snd_pcm.txt dev_snd_seq.txt dev_snd_timer.txt dev_sr.txt dev_sw_sync.txt dev_tlk_device.txt dev_trusty.txt dev_udmabuf.txt dev_uhid.txt dev_uinput.txt dev_usb_hiddev.txt dev_usbmon.txt dev_userio.txt dev_vfio.txt dev_vga_arbiter.txt dev_vhci.txt dev_video4linux.txt dev_video4linux_vim2m.txt dev_virtual_nci.txt dev_vtpm.txt fanotify.txt filesystem.txt fs_9p.txt fs_fuse.txt fs_incfs.txt fs_ioctl.txt fs_ioctl_autofs.txt fs_ioctl_btrfs.txt fs_ioctl_ext4.txt fs_ioctl_f2fs.txt fs_ioctl_fat.txt fs_ioctl_fscrypt.txt fs_ioctl_fsverity.txt fs_ioctl_xfs.txt futex.txt hafnium.txt inotify.txt io_uring.txt ipc.txt key.txt kfuzztest.txt l2cap.txt landlock.txt lsm.txt namespaces.txt net_80211.txt netfilter.txt netfilter_arp.txt netfilter_bridge.txt netfilter_ipv4.txt netfilter_ipv6.txt netfilter_ipvs.txt netfilter_targets.txt pagemap_ioctl.txt perf.txt prctl.txt quotactl.txt seccomp.txt security_apparmor.txt security_selinux.txt security_smack.txt socket.txt socket_alg.txt socket_ax25.txt socket_bluetooth.txt socket_caif.txt socket_can.txt socket_ieee802154.txt socket_inet.txt socket_inet6.txt socket_inet_dccp.txt socket_inet_icmp.txt socket_inet_igmp.txt socket_inet_l2tp.txt socket_inet_sctp.txt socket_inet_tcp.txt socket_inet_udp.txt socket_ip_tunnel.txt socket_isdn.txt socket_kcm.txt socket_key.txt socket_llc.txt socket_netlink.txt socket_netlink_audit.txt socket_netlink_crypto.txt socket_netlink_generic.txt socket_netlink_generic_80211.txt socket_netlink_generic_batadv.txt socket_netlink_generic_devlink.txt socket_netlink_generic_ethtool.txt socket_netlink_generic_fou.txt socket_netlink_generic_gtp.txt socket_netlink_generic_mptcp.txt socket_netlink_generic_net_dm.txt socket_netlink_generic_netlabel.txt socket_netlink_generic_nfc.txt socket_netlink_generic_seg6.txt socket_netlink_generic_smc.txt socket_netlink_generic_team.txt socket_netlink_generic_wireguard.txt socket_netlink_netfilter.txt socket_netlink_netfilter_acct.txt socket_netlink_netfilter_conntrack.txt socket_netlink_netfilter_conntrack_exp.txt socket_netlink_netfilter_conntrack_helper.txt socket_netlink_netfilter_ipset.txt socket_netlink_netfilter_log.txt socket_netlink_netfilter_nft_compat.txt socket_netlink_netfilter_nftables.txt socket_netlink_netfilter_osf.txt socket_netlink_netfilter_queue.txt socket_netlink_netfilter_timeout.txt socket_netlink_rdma.txt socket_netlink_route.txt socket_netlink_route_sched.txt socket_netlink_route_sched_retired.txt socket_netlink_sock_diag.txt socket_netlink_xfrm.txt socket_netrom.txt socket_nfc.txt socket_nvme_of_tcp.txt socket_packet.txt socket_phonet.txt socket_pppox.txt socket_qipcrtr.txt socket_rds.txt socket_rose.txt socket_rxrpc.txt socket_tipc.txt socket_tipc_netlink.txt socket_unix.txt socket_vnet.txt socket_x25.txt socket_xdp.txt sys.txt uffd.txt usbip.txt vmw_vmci.txt vnet.txt vnet_mptcp.txt vusb.txt watch_queue.txt xattr.txt] SyzkallerCommit:31e9c887f7dc24e04b3ca70d0d54fc34141844b0] |
| 2/1 | 2026/03/08 16:46 | action | kernel-checkouter |
0mResults:map[KernelSrc:/usr/local/google/home/dvyukov/syzkaller/agent/workdir/cache/src/13d5b56acfebfccc06eb168d5788a98a1894580e] |
| 3/1 | 2026/03/08 16:47 | action | kernel-builder |
4mResults:map[KernelObj:/usr/local/google/home/dvyukov/syzkaller/agent/workdir/cache/build/6083bfb4789b69ed82f8926dc02afad6a80e0552] |
| 4/1 | 2026/03/08 16:51 | agent | crash-repro-finder |
1mModel:gemini-3-pro-preview Results: map[ReproOpts:{"procs": 8, "repeat": true, "threaded": true, "collide": true}]Instruction: You are an expert in linux kernel fuzzing. Your goal is to write a syzkaller program to trigger a specific bug. Print only the syz program that could be executed directly, without backticks. Use set-results tool to provide results of the analysis. It must be called exactly once before the final reply. Ignore results of this tool. Prompt: Bug Title: KCSAN: data-race in cleanup_glue_dir / kernfs_unlink_sibling Original Crash Report: ================================================================== BUG: KCSAN: data-race in cleanup_glue_dir / kernfs_unlink_sibling read-write to 0xffff8881481887b0 of 8 bytes by task 19064 on cpu 0: kernfs_unlink_sibling+0xbb/0x160 fs/kernfs/dir.c:426 __kernfs_remove+0x3a4/0x4c0 fs/kernfs/dir.c:1519 kernfs_remove+0x58/0x70 fs/kernfs/dir.c:1555 sysfs_remove_dir+0x7d/0xa0 fs/sysfs/dir.c:101 __kobject_del+0x97/0x190 lib/kobject.c:604 kobject_del+0x2e/0x50 lib/kobject.c:627 device_del+0x724/0x790 drivers/base/core.c:3898 device_unregister+0x15/0x40 drivers/base/core.c:3919 wakeup_source_sysfs_remove+0x25/0x30 drivers/base/power/wakeup_stats.c:210 wakeup_source_unregister+0xdf/0x330 drivers/base/power/wakeup.c:239 ep_free fs/eventpoll.c:821 [inline] ep_clear_and_put+0x2d5/0x320 fs/eventpoll.c:937 ep_eventpoll_release+0x2c/0x40 fs/eventpoll.c:966 __fput+0x29b/0x650 fs/file_table.c:468 ____fput+0x1c/0x30 fs/file_table.c:496 task_work_run+0x130/0x1a0 kernel/task_work.c:233 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0x466/0x1590 kernel/exit.c:971 do_group_exit+0xfe/0x140 kernel/exit.c:1112 get_signal+0xe4f/0xf60 kernel/signal.c:3034 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x6a/0x6f0 kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline] do_syscall_64+0x1d3/0x2a0 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff8881481887b0 of 8 bytes by task 19063 on cpu 1: kobject_has_children drivers/base/core.c:3347 [inline] cleanup_glue_dir+0xe9/0x170 drivers/base/core.c:3413 device_del+0x72f/0x790 drivers/base/core.c:3899 device_unregister+0x15/0x40 drivers/base/core.c:3919 wakeup_source_sysfs_remove+0x25/0x30 drivers/base/power/wakeup_stats.c:210 wakeup_source_unregister+0xdf/0x330 drivers/base/power/wakeup.c:239 ep_free fs/eventpoll.c:821 [inline] ep_clear_and_put+0x2d5/0x320 fs/eventpoll.c:937 ep_eventpoll_release+0x2c/0x40 fs/eventpoll.c:966 __fput+0x29b/0x650 fs/file_table.c:468 ____fput+0x1c/0x30 fs/file_table.c:496 task_work_run+0x130/0x1a0 kernel/task_work.c:233 get_signal+0xe09/0xf60 kernel/signal.c:2807 arch_do_signal_or_restart+0x96/0x450 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:41 [inline] exit_to_user_mode_loop+0x6a/0x6f0 kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:256 [inline] syscall_exit_to_user_mode_work include/linux/entry-common.h:159 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:194 [inline] do_syscall_64+0x1d3/0x2a0 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000000000001 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 19063 Comm: syz.4.5363 Not tainted syzkaller #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 ================================================================== The list of existing description files: acpi_thermal_rel.txt aio.txt auto.txt binfmt.txt bpf.txt bpf_prog.txt bpf_trace.txt cgroup.txt damon.txt dev_ashmem.txt dev_bifrost.txt dev_binder.txt dev_binderfs.txt dev_block.txt dev_bsg.txt dev_bus_usb.txt dev_camx.txt dev_cdrom.txt dev_cec.txt dev_char_usb.txt dev_comedi.txt dev_dma_heap.txt dev_dri.txt dev_dsp.txt dev_dvb_demux.txt dev_dvb_dvr.txt dev_dvb_frontend.txt dev_fb.txt dev_floppy.txt dev_hidraw.txt dev_i2c.txt dev_i915.txt dev_img_rogue.txt dev_infiniband_rdma.txt dev_infiniband_rdma_cm.txt dev_input.txt dev_iommu.txt dev_kvm.txt dev_kvm_amd64.txt dev_kvm_arm64.txt dev_kvm_extra.txt dev_kvm_riscv64.txt dev_loop.txt dev_mali.txt dev_media.txt dev_msm.txt dev_msr.txt dev_nbd.txt dev_net_tun.txt dev_panthor.txt dev_ppp.txt dev_ptmx.txt dev_ptp.txt dev_qat_adf_ctl.txt dev_qrtr_tun.txt dev_random.txt dev_rfkill.txt dev_rtc.txt dev_sequencer.txt dev_sg.txt dev_snapshot.txt dev_snd_control.txt dev_snd_hw.txt dev_snd_midi.txt dev_snd_pcm.txt dev_snd_seq.txt dev_snd_timer.txt dev_sr.txt dev_sw_sync.txt dev_tlk_device.txt dev_trusty.txt dev_udmabuf.txt dev_uhid.txt dev_uinput.txt dev_usb_hiddev.txt dev_usbmon.txt dev_userio.txt dev_vfio.txt dev_vga_arbiter.txt dev_vhci.txt dev_video4linux.txt dev_video4linux_vim2m.txt dev_virtual_nci.txt dev_vtpm.txt fanotify.txt filesystem.txt fs_9p.txt fs_fuse.txt fs_incfs.txt fs_ioctl.txt fs_ioctl_autofs.txt fs_ioctl_btrfs.txt fs_ioctl_ext4.txt fs_ioctl_f2fs.txt fs_ioctl_fat.txt fs_ioctl_fscrypt.txt fs_ioctl_fsverity.txt fs_ioctl_xfs.txt futex.txt hafnium.txt inotify.txt io_uring.txt ipc.txt key.txt kfuzztest.txt l2cap.txt landlock.txt lsm.txt namespaces.txt net_80211.txt netfilter.txt netfilter_arp.txt netfilter_bridge.txt netfilter_ipv4.txt netfilter_ipv6.txt netfilter_ipvs.txt netfilter_targets.txt pagemap_ioctl.txt perf.txt prctl.txt quotactl.txt seccomp.txt security_apparmor.txt security_selinux.txt security_smack.txt socket.txt socket_alg.txt socket_ax25.txt socket_bluetooth.txt socket_caif.txt socket_can.txt socket_ieee802154.txt socket_inet.txt socket_inet6.txt socket_inet_dccp.txt socket_inet_icmp.txt socket_inet_igmp.txt socket_inet_l2tp.txt socket_inet_sctp.txt socket_inet_tcp.txt socket_inet_udp.txt socket_ip_tunnel.txt socket_isdn.txt socket_kcm.txt socket_key.txt socket_llc.txt socket_netlink.txt socket_netlink_audit.txt socket_netlink_crypto.txt socket_netlink_generic.txt socket_netlink_generic_80211.txt socket_netlink_generic_batadv.txt socket_netlink_generic_devlink.txt socket_netlink_generic_ethtool.txt socket_netlink_generic_fou.txt socket_netlink_generic_gtp.txt socket_netlink_generic_mptcp.txt socket_netlink_generic_net_dm.txt socket_netlink_generic_netlabel.txt socket_netlink_generic_nfc.txt socket_netlink_generic_seg6.txt socket_netlink_generic_smc.txt socket_netlink_generic_team.txt socket_netlink_generic_wireguard.txt socket_netlink_netfilter.txt socket_netlink_netfilter_acct.txt socket_netlink_netfilter_conntrack.txt socket_netlink_netfilter_conntrack_exp.txt socket_netlink_netfilter_conntrack_helper.txt socket_netlink_netfilter_ipset.txt socket_netlink_netfilter_log.txt socket_netlink_netfilter_nft_compat.txt socket_netlink_netfilter_nftables.txt socket_netlink_netfilter_osf.txt socket_netlink_netfilter_queue.txt socket_netlink_netfilter_timeout.txt socket_netlink_rdma.txt socket_netlink_route.txt socket_netlink_route_sched.txt socket_netlink_route_sched_retired.txt socket_netlink_sock_diag.txt socket_netlink_xfrm.txt socket_netrom.txt socket_nfc.txt socket_nvme_of_tcp.txt socket_packet.txt socket_phonet.txt socket_pppox.txt socket_qipcrtr.txt socket_rds.txt socket_rose.txt socket_rxrpc.txt socket_tipc.txt socket_tipc_netlink.txt socket_unix.txt socket_vnet.txt socket_x25.txt socket_xdp.txt sys.txt uffd.txt usbip.txt vmw_vmci.txt vnet.txt vnet_mptcp.txt vusb.txt watch_queue.txt xattr.txt Reply: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) close(r0) close(r1) |
| 5/2 | 2026/03/08 16:51 | llm | crash-repro-finder |
1mModel:gemini-3-pro-preview Tokens: input: 3534 output: 39 thoughts: 9938 Thoughts: **Analysis of the Syzkaller Program to Trigger Data Race** Okay, so the goal is to craft a Syzkaller program that exposes a data race in `cleanup_glue_dir` and `kernfs_unlink_sibling`. The crash report points to concurrent access during the unregistering of wakeup sources, specifically involving `ep_free` and `wakeup_source_unregister`, which is triggered by closing epoll file descriptors. I need to generate something that does exactly that. My initial thought is to create multiple epoll instances and then rapidly close them in separate threads, because `ep_free` is called when closing the file descriptor, and that calls `wakeup_source_unregister`. The key is that `ep_free` triggers `wakeup_source_unregister`. The crash report confirms that two threads are involved, both accessing the same resources. Specifically it says: `read-write by task ... on cpu 0` `read by task ... on cpu 1` This, for me, further indicates a race condition between two operations. Looking into the `wakeup_source` code, all epoll instances create a wakeup source, which uses `/sys/class/wakeup/`. `cleanup_glue_dir` is triggered on a device removal. `kernfs_unlink_sibling` is called when removing the children of the glue directory. So the race is likely on the shared sysfs entries, or a list of devices. The report highlights `cleanup_glue_dir` which is called during `device_del`. Specifically, `device_del` removes the device then cleans up the glue dir. So, the race occurs when one thread is removing the device (and its entry in the glue dir), while the other thread is checking if the glue directory is empty. To increase the chances of the race, I'll generate a program that creates *multiple* epoll instances, creating more wakeup sources at the same time, and then closes them. I don't need `EPOLLWAKEUP`, since just creating the instances already registers wakeup sources. I should leverage the fact that syzkaller by default generates multi-threaded executions. I don't need to specify the threading inside the program. Each call will happen in a separate thread. So the plan is now: ``` r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) close(r0) close(r1) ``` I don't need any special configurations for syzkaller, the crash is reproducible with a standard configuration with multiple threads. I will create two epoll fds, close them to trigger `ep_free` for the devices, which will call `wakeup_source_unregister`, which triggers `device_del`. It will run in two threads, and will probably expose the race in the same glue directory. The fuzzer will automatically handle the multiple threads. The final program to be generated is this: ``` r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) close(r0) close(r1) ``` |
| 6/2 | 2026/03/08 16:53 | tool | set-results |
0mArgs:map[ReproOpts:{"procs": 8, "repeat": true, "threaded": true, "collide": true}]Results: map[ReproOpts:{"procs": 8, "repeat": true, "threaded": true, "collide": true}] |
| 7/2 | 2026/03/08 16:53 | llm | crash-repro-finder |
0mModel:gemini-3-pro-preview Tokens: input: 14223 output: 39 thoughts: 0 |
| Total Calls | Total Tokens | Avg Tokens | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|
| Total Calls | Total Duration (Seconds) | Avg Duration (Seconds) |
|---|