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

Re: src/etc/Makefile



<E165QgX-0002hI-00@ruri.iri.co.jp>の記事において
tsubai@iri.co.jpさんは書きました。

> あちこち気になるところをぜんぶ安全側に倒した上でデバッグコード
> を大量に入れていたんですが、どうやら何らかの原因で問題が起きに
> くくなってただけみたいです。20分/回ぐらいだったのが6時間/回ほど
> になっただけで全然本質的な解決になってません。

こちらでの症状としては今のところ
・無言で固まる
・kernel diagnostic assertion "rv" failed で panic

panic: kernel diagnostic assertion "rv" failed: file \
"../../.././uvm/uvm_pager_i.h", line 6

Stopped in pid 6 (aiodoned) at	cpu_Debugger+0x10:	lwz	r0, r1, 0x14
db> trace
0xe6698d78: at panic+158
0xe6698e18: at __assert+2c
0xe6698e23: at uvm_pageratop+44
0xe6698e48: at softdep_pageiodone+110
0xe6698ea8: at uvm_aio_aiodone+f8
0xe6698f20: at uvm_aiodone_daemon+b4
0xe6698f50: at fork_trampoline+10
db>

のどちらかです。 pmap がおかしいの確かなんでしょうが、
splvm() の抜けはないみたいなさそう、くらいしか読めてません。

> もうちょい追っかけます。

お願いします。こちらでもテストくらいはできますが、同じ条件でも
起動後 5分で落ちることもあれば 2時間かかることもあるので、
確率的問題なんでしょうか……
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp