NetBSD-Bugs archive

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

kern/49234: PUFFS regression in netbsd-7 and -current

>Number:         49234
>Category:       kern
>Synopsis:       PUFFS regression in netbsd-7 and -current
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 24 06:45:00 +0000 2014
>Originator:     Emmanuel Dreyfus
>Release:        netbsd-7
NetBSD 7.0_BETA NetBSD 7.0_BETA (GFS.xen) #4: Mon Sep 15 05:51:54 CEST 2014 i386

Change pulled up in causes a critical regression. A panic now happens a few seconds
after mouting a glusterfs volume (through libperfuse). The backtrace is always the same (see below), and the problem disapear if I build without the pulled-up change.

If we cannot fix it, we need to back out the change, as it brings more harm than good.

uvm_fault(0xc0594500, 0xbb501000, 1) -> 0xe                
fatal page fault in supervisor mode        
trap type 6 code 0 eip c044a56b cs 9 eflags 210202 cr2 bb501240 ilevel 0
esp c1e24700
curlwp 0xc1e247e0 pid 0 lid 38 lowest kstack 0xd9f2c2c0
db{0}> bt                                              
d0fd4,c29d0000) at netbsd:vcache_get+0x6b
,c1e247e0,d9f2ef88,c0241ac9,c1e247e0) at netbsd:puffs_cookie2vnode+0x3a
puffs_sop_thread(c29d0000,8d6000,c05cf200,0,c010007b,0,0,0,0,0) at

Most likely, puffs_cookie2vnode(() is from puffsop_expire() performing a node expiration.
See description
no fix known

Home | Main Index | Thread Index | Old Index