Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jan 2020 15:56:30 -0800
From:      bob prohaska <fbsd@www.zefox.net>
To:        freebsd-arm@freebsd.org
Subject:   panic: non-current pmap on RPI3 on CURRENT (GENERIC) #4 r356366
Message-ID:  <20200108235630.GA17485@www.zefox.net>

next in thread | raw e-mail | index | archive | help
A Pi3 running FreeBSD 13.0-CURRENT (GENERIC) #4 r356366 reported,
while compiling www/chromium:

panic: non-current pmap 0xfffffd000385f5a0
cpuid = 1
time = 1578525992
KDB: stack backtrace:
db_trace_self() at db_trace_self_wrapper+0x28
	 pc = 0xffff000000736b9c  lr = 0xffff000000106814
	 sp = 0xffff00005a92ae40  fp = 0xffff00005a92b050

db_trace_self_wrapper() at vpanic+0x18c
	 pc = 0xffff000000106814  lr = 0xffff0000004088c0
	 sp = 0xffff00005a92b060  fp = 0xffff00005a92b110

vpanic() at panic+0x44
	 pc = 0xffff0000004088c0  lr = 0xffff000000408670
	 sp = 0xffff00005a92b120  fp = 0xffff00005a92b1a0

panic() at pmap_remove_pages+0x8b4
	 pc = 0xffff000000408670  lr = 0xffff00000074d890
	 sp = 0xffff00005a92b1b0  fp = 0xffff00005a92b270

pmap_remove_pages() at exec_new_vmspace+0x188
	 pc = 0xffff00000074d890  lr = 0xffff0000003c1250
	 sp = 0xffff00005a92b280  fp = 0xffff00005a92b2d0

exec_new_vmspace() at exec_elf64_imgact+0x744
	 pc = 0xffff0000003c1250  lr = 0xffff00000039a358
	 sp = 0xffff00005a92b2e0  fp = 0xffff00005a92b3d0

exec_elf64_imgact() at kern_execve+0x458
	 pc = 0xffff00000039a358  lr = 0xffff0000003c01b0
	 sp = 0xffff00005a92b3e0  fp = 0xffff00005a92b730

kern_execve() at sys_execve+0x54
	 pc = 0xffff0000003c01b0  lr = 0xffff0000003bfa2c
	 sp = 0xffff00005a92b740  fp = 0xffff00005a92b7b0

sys_execve() at do_el0_sync+0x514
	 pc = 0xffff0000003bfa2c  lr = 0xffff000000753c44
	 sp = 0xffff00005a92b7c0  fp = 0xffff00005a92b860

do_el0_sync() at handle_el0_sync+0x90
	 pc = 0xffff000000753c44  lr = 0xffff000000739224
	 sp = 0xffff00005a92b870  fp = 0xffff00005a92b980

handle_el0_sync() at 0x214978
	 pc = 0xffff000000739224  lr = 0x0000000000214978
	 sp = 0xffff00005a92b990  fp = 0x0000ffffffffd490

KDB: enter: panic
[ thread pid 32060 tid 100321 ]
Stopped at      0x40425654
db> bt
Tracing pid 32060 tid 100321 td 0xfffffd000ba68000
db_trace_self() at db_stack_trace+0xf8
         pc = 0xffff000000736b9c  lr = 0xffff000000103c58
         sp = 0xffff00005a92aa10  fp = 0xffff00005a92aa40

db_stack_trace() at db_command+0x228
         pc = 0xffff000000103c58  lr = 0xffff0000001038d0
         sp = 0xffff00005a92aa50  fp = 0xffff00005a92ab30

db_command() at db_command_loop+0x58
         pc = 0xffff0000001038d0  lr = 0xffff000000103678
         sp = 0xffff00005a92ab40  fp = 0xffff00005a92ab60

db_command_loop() at db_trap+0xf4
         pc = 0xffff000000103678  lr = 0xffff00000010697c
         sp = 0xffff00005a92ab70  fp = 0xffff00005a92ad90

db_trap() at kdb_trap+0x1d8
         pc = 0xffff00000010697c  lr = 0xffff00000044fd70
         sp = 0xffff00005a92ada0  fp = 0xffff00005a92ae50
        
kdb_trap() at do_el1h_sync+0xf4
         pc = 0xffff00000044fd70  lr = 0xffff0000007535b8
         sp = 0xffff00005a92ae60  fp = 0xffff00005a92ae90

do_el1h_sync() at handle_el1h_sync+0x78
         pc = 0xffff0000007535b8  lr = 0xffff000000739078
         sp = 0xffff00005a92aea0  fp = 0xffff00005a92afb0

handle_el1h_sync() at kdb_enter+0x34
         pc = 0xffff000000739078  lr = 0xffff00000044f3bc
         sp = 0xffff00005a92afc0  fp = 0xffff00005a92b050

kdb_enter() at vpanic+0x1a8
         pc = 0xffff00000044f3bc  lr = 0xffff0000004088dc
         sp = 0xffff00005a92b060  fp = 0xffff00005a92b110

vpanic() at panic+0x44
         pc = 0xffff0000004088dc  lr = 0xffff000000408670
         sp = 0xffff00005a92b120  fp = 0xffff00005a92b1a0
        
panic() at pmap_remove_pages+0x8b4
         pc = 0xffff000000408670  lr = 0xffff00000074d890
         sp = 0xffff00005a92b1b0  fp = 0xffff00005a92b270

pmap_remove_pages() at exec_new_vmspace+0x188
         pc = 0xffff00000074d890  lr = 0xffff0000003c1250
         sp = 0xffff00005a92b280  fp = 0xffff00005a92b2d0

exec_new_vmspace() at exec_elf64_imgact+0x744
         pc = 0xffff0000003c1250  lr = 0xffff00000039a358
         sp = 0xffff00005a92b2e0  fp = 0xffff00005a92b3d0

exec_elf64_imgact() at kern_execve+0x458
         pc = 0xffff00000039a358  lr = 0xffff0000003c01b0
         sp = 0xffff00005a92b3e0  fp = 0xffff00005a92b730

kern_execve() at sys_execve+0x54
         pc = 0xffff0000003c01b0  lr = 0xffff0000003bfa2c
         sp = 0xffff00005a92b740  fp = 0xffff00005a92b7b0
        
sys_execve() at do_el0_sync+0x514
         pc = 0xffff0000003bfa2c  lr = 0xffff000000753c44
         sp = 0xffff00005a92b7c0  fp = 0xffff00005a92b860

do_el0_sync() at handle_el0_sync+0x90
         pc = 0xffff000000753c44  lr = 0xffff000000739224
         sp = 0xffff00005a92b870  fp = 0xffff00005a92b980

handle_el0_sync() at 0x214978
         pc = 0xffff000000739224  lr = 0x0000000000214978
         sp = 0xffff00005a92b990  fp = 0x0000ffffffffd490

db> 

Hopefully this is of interest to somebody, thanks for reading!

bob prohaska




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200108235630.GA17485>