Subject: 'pagedaemon: deadlock detected!' while configuring Coda
To: None <current-users@NetBSD.ORG>
From: Michael K. Sanders <msanders@confusion.net>
List: current-users
Date: 05/31/2001 20:07:21
While trying to configure Coda 5.3.13 (running vice-setup) on 
NetBSD/i386 1.5V (~ May 7), the system locked up.

    --- log area: /dev/sd0e, size 5M.
    --- data area: /dev/raid0d, size 1G.
...

    Rdsinit will initialize data and log.
    This takes a while.
    rvm_initialize succeeded.
    Going to initialize data file to zero, could take awhile.
    done.

    [deadlock occurrs here]

Stack trace was roughly:

...
--- interrupt ---
idle
bpendtsleep
uvm_wait
uvm_km_kmemalloc
uvm_km_alloc_poolpage1
pool_page_alloc_nointr
_pool_get
uvm_map
uvm_pagermapin
uvm_swap_io
uvm_swap_put
uvm_pager_put
uvmpd_scan_inactive
uvmpd_scan
uvm_pageout

I don't (yet) know if it's reproducible...

Am I doing something bad?  I realize that the 1G RVM is "experimental",
but deadlock is an unfortunate failure mode.

:: Mike ::