On 24.02.2020 21:47, Jaromir Dolecek wrote: > Module Name: src > Committed By: jdolecek > Date: Mon Feb 24 20:47:47 UTC 2020 > > Modified Files: > src/sys/kern: init_main.c > > Log Message: > move config_init_mi() call before vfsinit(), which can trigger loading > of VFS modules > > fixes crash with LOCKDEBUG due to uninitialized mutex when zfs > module is loaded in boot, because zfs's spa_init() calls config_mountroot() > which now requires the config init having been done > > > To generate a diff of this commit: > cvs rdiff -u -r1.521 -r1.522 src/sys/kern/init_main.c > > Please note that diffs are not public domain; they are subject to the > copyright notices on the relevant files. > > kASan is still broken on boot. Please fix. [ 1.0188350] acpicpu1 at cpu1: ACPI CPU [ 1.0188350] cpu0 has 2 core siblings: cpu1 cpu0 [ 1.0188350] cpu0 has 2 pkg siblings: cpu1 cpu0 [ 1.0188350] cpu0 has 1 1st siblings: cpu0 [ 1.0188350] cpu0 first in package: cpu0 [ 1.0188350] cpu1 has 2 core siblings: cpu0 cpu1 [ 1.0188350] cpu1 has 2 pkg siblings: cpu0 cpu1 [ 1.0188350] cpu1 has 1 1st siblings: cpu0 [ 1.0188350] cpu1 first in package: cpu0 [ 1.2307575] panic: ASan: Unauthorized Access In 0xffffffff811e6be6: Addr 0xffff98000f382b58 [8 bytes, read, PoolUseAfterFree] [ 1.2401020] cpu1: Begin traceback... [ 1.2501232] vpanic() at netbsd:vpanic+0x241 [ 1.2701652] snprintf() at netbsd:snprintf [ 1.2902064] kasan_report() at netbsd:kasan_report+0x98 [ 1.3102484] __asan_load8() at netbsd:__asan_load8+0x294 [ 1.3302897] config_interrupts_thread() at netbsd:config_interrupts_thread+0x68 [ 1.3403126] cpu1: End traceback... [ 1.3403126] fatal breakpoint trap in supervisor mode [ 1.3503263] trap type 1 code 0 rip 0xffffffff8021e4b5 cs 0x8 rflags 0x246 cr2 0 ilevel 0 rsp 0xffff98017de07d60 [ 1.3603479] curlwp 0xffff9800116a16c0 pid 0.30 lowest kstack 0xffff98017de002c0 Stopped in pid 0.30 (system) at netbsd:breakpoint+0x5: leave db{1}> https://syzkaller.appspot.com/bug?id=aa6e0c00233b3e55340da80d7636bb2c18181e5f
Attachment:
signature.asc
Description: OpenPGP digital signature