Source-Changes archive

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

Re: CVS commit: src/sys/kern



> 
> Module Name:  src
> Committed By: ad
> Date:         Fri Jul  4 13:28:09 UTC 2008
> 
> Modified Files:
>       src/sys/kern: subr_pool.c
> 
> Log Message:
> Remove a bunch of conditional branches from the pool_cache fast path.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.161 -r1.162 src/sys/kern/subr_pool.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.

This causes a panic at boot:

panic: kernel diagnostic assertion "cur->pcg_avail == pcg->pcg_size" failed: 
file "../../../../kern/subr_pool.c", line 2581

fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff804aae8d cs e030 rflags 246 cr2  
ffffa00024fa4000 cpl 6 rsp ffffa00024f5b8b0
Stopped in pid 1.1 (init) at    netbsd:breakpoint+0x5:  leave
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x255
__kernassert() at netbsd:__kernassert+0x2d
pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x219
pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0xdc
m_ext_free() at netbsd:m_ext_free+0xce
m_freem() at netbsd:m_freem+0x1c
nfs_readrpc() at netbsd:nfs_readrpc+0x45e
nfs_doio() at netbsd:nfs_doio+0x24c
VOP_STRATEGY() at netbsd:VOP_STRATEGY+0x29
genfs_getpages() at netbsd:genfs_getpages+0x1059
nfs_getpages() at netbsd:nfs_getpages+0xa8
VOP_GETPAGES() at netbsd:VOP_GETPAGES+0x45
uvn_get() at netbsd:uvn_get+0xcf
ubc_fault() at netbsd:ubc_fault+0x15c
uvm_fault_internal() at netbsd:uvm_fault_internal+0x632
trap() at netbsd:trap+0x805
--- trap (number -700933637) ---
0x3294f658b91b7ddf:
ds          0xb8c0
es          0xe02b
fs          0xb870
gs          0x203
rdi         0
rsi         0x1
rbp         0xffffa00024f5b8b0
rbx         0xffffa00024f5b8c0
rdx         0
rcx         0
rax         0x1
r8          0xffffffff80ad9500  cpu_info_primary
r9          0x1
r10         0xffffa00024f5b7d0
r11         0xffffffff804e7010  xenconscn_putc
r12         0x100
r13         0xffffffff80979778
r14         0xffffa000011e5900
r15         0xffffa000232cdd00
rip         0xffffffff804aae8d  breakpoint+0x5
cs          0xe030
rflags      0x246
rsp         0xffffa00024f5b8b0
ss          0xe02b
netbsd:breakpoint+0x5:  leave


-- 
Greetings,

Christoph




Home | Main Index | Thread Index | Old Index