2009年4月8日 (水曜日)

22:42:46 # Life qemubuilder で qemu が暴走し、CPU100%で実行しつづける場合がある。 qemuというより中で実行している Linux Kernel が Kernel Panic で終了した場合にはタイトループに入る。 そういうときには ulimit -t などで使用するCPUを制限してやるのがよさそう。 しかし、その終了は親プロセスには何も通知されないような挙動をした。 親プロセスが wait していない場合は、sigchld で通知されるのだろうかと思って調べたら、 sigchld のハンドリングはデフォルトで無視、のようだ。 sigchld をハンドルするように変更したらよさそう。

Junichi Uekawa

$Id: dancer-diary.el,v 1.93 2009/01/04 03:42:29 dancer Exp $