Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

A RPi4B panic from 9.99.70 NetBSD for a diagnostic assertion failure: The traceback



At the login prompt after booting I got the panic shown later.
This was on:

# uname -ap
NetBSD NBSDRPi4 9.99.70 NetBSD 9.99.70 (GENERIC64) #0: Sat Aug 15 10:03:10 UTC 2020  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/GENERIC64 evbarm aarch64

It was the first boot after finishing sysupgrade postinstall .
The next boot has yet to crash. So I've no clue what it would
take to reproduce the panic. So just evidence that the
assertion can fail.

The panic traceback:

[  15.4495758] panic: kernel diagnostic assertion "uvm_pagelookup(uobj, offset) == NULL || ((a->ar_flags & UVM_PAGE_ARRAY_FILL_DIRTY) != 0 && !uvm_obj_page_dirty_p(pg))" failed: file "/home/source/ab/HEAD/src/sys/uvm/uvm_vnode.c", line 321 
[  15.4695757] cpu3: Begin traceback...
[  15.4695757] trace fp ffffc0006272f6d0
[  15.4695757] fp ffffc0006272f700 vpanic() at ffffc000004b8908 netbsd:vpanic+0x150
[  15.4795757] fp ffffc0006272f770 kern_assert() at ffffc000007d772c netbsd:kern_assert+0x5c
[  15.4895757] fp ffffc0006272f800 uvn_findpage() at ffffc0000043db5c netbsd:uvn_findpage+0xfc
[  15.4995757] fp ffffc0006272f870 uvn_findpages() at ffffc0000043dec8 netbsd:uvn_findpages+0xb8
[  15.5095756] fp ffffc0006272f970 genfs_do_putpages() at ffffc0000052d2ec netbsd:genfs_do_putpages+0xb5c
[  15.5095756] fp ffffc0006272fb90 VOP_PUTPAGES() at ffffc000005295dc netbsd:VOP_PUTPAGES+0x3c
[  15.5195757] fp ffffc0006272fbf0 ffs_write() at ffffc0000040a15c netbsd:ffs_write+0x2ec
[  15.5295756] fp ffffc0006272fc90 VOP_WRITE() at ffffc00000528128 netbsd:VOP_WRITE+0x40
[  15.5395755] fp ffffc0006272fce0 vn_write() at ffffc0000051fb00 netbsd:vn_write+0x108
[  15.5495755] fp ffffc0006272fd30 dofilewrite() at ffffc000004c8798 netbsd:dofilewrite+0x70
[  15.5495755] fp ffffc0006272fdb0 syscall() at ffffc0000008c9bc netbsd:syscall+0x18c
[  15.5595754] fp ffffc0006272fe60 trap_el0_sync() at ffffc0000008dac0 netbsd:trap_el0_sync+0x60
[  15.5695754] tf ffffc0006272fed0 el0_trap() at ffffc0000008ad0c netbsd:el0_trap
[  15.5795753] ---- trapframe 0xffffc0006272fed0 (304 bytes) ----
[  15.5795753]     pc=0000fa922707a684,   spsr=0000000000000000
[  15.5895754]    esr=0000000056000004,    far=ffffc0005465c000
[  15.5895754]     x0=0000000000000003,     x1=0000fa92265bcc08
[  15.5995754]     x2=0000000000001000,     x3=0000000000000000
[  15.6095753]     x4=0000fa9226f5f4a0,     x5=00000000000001b2
[  15.6095753]     x6=000000000000002d,     x7=0000000000000016
[  15.6195752]     x8=3632653563363238,     x9=0000fa9226519f90
[  15.6195752]    x10=0000fa9226f31830,    x11=0101010101010101
[  15.6295753]    x12=000003ea489bcb22,    x13=000003ea489bcb23
[  15.6295753]    x14=0000fa92279b8228,    x15=0000fa9226f2cd28
[  15.6395751]    x16=0000fa9226fb38d0,    x17=0000fa922707a680
[  15.6495752]    x18=0000000000000001,    x19=0000fa9226fb3000
[  15.6495752]    x20=0000fa922787d800,    x21=0000000000001000
[  15.6595751]    x22=0000fa92265bcc08,    x23=0000000000dff000
[  15.6595751]    x24=0000fa9226f5f4a0,    x25=0000fa92279ef108
[  15.6695752]    x26=0000fa922651a888,    x27=0000000000000003
[  15.6695752]    x28=00000000ffffffff, fp=x29=0000ffffff931e60
[  15.6795750] lr=x30=0000fa9226f98698,     sp=0000ffffff931e60
[  15.6795750] ------------------------------------------------
[  15.6895751] cpu3: End traceback...

[  15.6895751] dumping to dev 168,2 offset 19047695
[  15.6995770] dump 

It seemed to hang there so I've no actual dump
so far as I know. I cut power and then reapplied
power in order to try again.

For reference, the https://github.com/pftf/RPi4/ v1.17
was the UEFI version in use.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



Home | Main Index | Thread Index | Old Index