Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: crashes in amd64 8.99.51/9.99.2 with panic: pr_find_pagehead: [npfcn4pl]
8.99.51 crash:
panic: pr_find_pagehead: [npfcn4pl] item 0xffff98a0b89491b8 poolid 182 != 181
cpu1: Begin traceback...
vpanic() at netbsd:vpanic+0x160
snprintf() at netbsd:snprintf
pool_put() at netbsd:pool_put+0x6b9
pool_cache_invalidate_groups() at netbsd:pool_cache_invalidate_groups+0x71
pool_cache_invalidate() at netbsd:pool_cache_invalidate+0xd5
pool_reclaim() at netbsd:pool_reclaim+0xa7
pool_drain() at netbsd:pool_drain+0x85
uvmpd_pool_drain_thread() at netbsd:uvmpd_pool_drain_thread+0x74
cpu1: End traceback...
Mmh, interesting, there is a pool mismatch. (This is a bug detection feature
I added recently.)
Here NPF called pool_cache_put() on the wrong pool. It seems that a buffer
allocated from conn_cache[1] ended up being freed in conn_cache[0], probably
in npf_conn_destroy().
Mindaugas, can you have a look? Thanks
Home |
Main Index |
Thread Index |
Old Index