Date: Sat, 8 Feb 2020 10:56:58 +0100 From: Gordon Bergling <gbergling@googlemail.com> To: freebsd-current@freebsd.org Subject: KCSAN error messages and system hang Message-ID: <20200208095658.GA789@lion.0xfce3.net>
next in thread | raw e-mail | index | archive | help
Greetings, I recently experimented with a KCSAN enabled kernel on -CURRENT and got the following error messages. CSan: Racy Access [Cpu0 Write Addr=0xfffffe000297f0c8 Size=4 PC=0xffffffff8116a31a<tdq_add>] [Cpu1 Read Addr=0xfffffe000297f0c8 Size=4 PC=0xffffffff8116b3b8<sched_idletd>] CSan: Racy Access [Cpu0 Read Addr=0xffffffff82314e10 Size=8 PC=0xffffffff8113a66c<binuptime>] [Cpu1 Write Addr=0xffffffff82314e10 Size=8 PC=0xffffffff8113c3a8<tc_windup>] CSan: Racy Access [Cpu0 Write Addr=0xfffff8003eb646e8 Size=8 PC=0xffffffff811cd358<witness_lock>] [Cpu1 Write Addr=0xfffff8003eb646e8 Size=8 PC=0xffffffff811cd358<witness_lock>] CSan: Racy Access [Cpu0 Write Addr=0xffffffff831fd0dc Size=1 PC=0xffffffff81169f38<sched_choose>] [Cpu1 Read Addr=0xffffffff831fd0dc Size=1 PC=0xffffffff811672f8<sched_pickcpu>] CSan: Racy Access [Cpu0 Write Addr=0xffffffff831fd0dc Size=1 PC=0xffffffff81169f38<sched_choose>] [Cpu1 Read Addr=0xffffffff831fd0dc Size=1 PC=0xffffffff8116512c<cpu_search_lowest>] CSan: Racy Access [Cpu1 Write Addr=0xfffffe0015897400 Size=8 PC=0xffffffff82bf5877<zfs_refcount_remove_many>] [Cpu0 Read Addr=0xfffffe0015897400 Size=8 PC=0xffffffff82bf545c<zfs_refcount_is_zero>] CSan: Racy Access [Cpu1 Write Addr=0xfffff800fee000b0 Size=4 PC=0xffffffff819574b0<native_lapic_eoi>] [Cpu0 Write Addr=0xfffff800fee000b0 Size=4 PC=0xffffffff819574b0<native_lapic_eoi>] CSan: Racy Access [Cpu0 Write Addr=0xfffff800fee00320 Size=4 PC=0xffffffff81959f1a<lapic_et_start>] [Cpu1 Write Addr=0xfffff800fee00320 Size=4 PC=0xffffffff81959f1a<lapic_et_start>] CSan: Racy Access [Cpu1 Write Addr=0xfffff8000bb268c4 Size=4 PC=0xffffffff8168f96b<vm_object_shadow>] [Cpu0 Read Addr=0xfffff8000bb268c4 Size=4 PC=0xffffffff8166f847<vm_fault>] CSan: Racy Access [Cpu0 Read Addr=0xffffffff831fd0c8 Size=4 PC=0xffffffff81169e81<sched_runnable>] [Cpu1 Write Addr=0xffffffff831fd0c8 Size=4 PC=0xffffffff8116a31a<tdq_add>] CSan: Racy Access [Cpu1 Write Addr=0xfffff800fee00320 Size=4 PC=0xffffffff81959f1a<lapic_et_start>] [Cpu0 Write Addr=0xfffff800fee00320 Size=4 PC=0xffffffff81959f1a<lapic_et_start>] CSan: Racy Access [Cpu0 Write Addr=0xffffffff831fd0c8 Size=4 PC=0xffffffff81167b4e<tdq_load_rem>] [Cpu1 Read Addr=0xffffffff831fd0c8 Size=4 PC=0xffffffff811654de<cpu_search_highest>] These messages appeared during boot. Any hints on debugging this further? I am not sure on how to find the corresponding code that leads to this error messages. Another problem with the KCSAN configuration is that the system reproducibly hangs after a few minutes. Any hints how to debug a hang where also much appreciated. Best regards, Gordon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200208095658.GA789>