[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [2.20dev] アイドル中に落ちる 他
- X-ml-count: 6281
- Subject: Re: [2.20dev] アイドル中に落ちる 他
- From: Hidefumi Fujimoto <fujimoto@xxxxxxxxxxxxxxx>
- Date: Wed, 29 Dec 2004 17:33:05 +0900 (JST)
- X-mailer: Mew version 4.1.53 on Emacs 21.3.50 / Mule 5.0 (SAKAKI)
藤本です。
藤本> Converting CTLau.html to CTLau.el...
藤本> Running svn...FAILED (status 1)
が起こるのは、
vc-do-command(vc.el)
↓
call-process(callproc.c)
↓
child_setup(callproc.c)
↓
sys_spawnve(w32proc.c)
func = call1 (intern ("find-process-argument-editing-function"),
build_string (new_cmdname));
↑の前後で、argv[](svnのpathと引数を格納)の内容が書き換えられてしまい
(memory破壊?)、子processが正常に起動できず、異常終了していると判断さ
れているためでした。(私の所では再現性有り)
どこの部分でargvが置き換わるのかまでは調べていませんが、
call1(eval.c)から呼ばれるFfuncall(eval.c)内の
if (consing_since_gc > gc_cons_threshold)
Fgarbage_collect ();
をコメントアウトすると、上記argvの内容が置き換わらず正常にコンパイルが
終了しました。
ということで、
藤本>Meadowにfocusがあっても何もしていない時や、Meadow以外のアプリケーションを使用中に
藤本>時たまMeadowが落ちることがあります。
の件と似たようなことが原因ではないかと思います。
ちなみに、
藤本> Running svn...FAILED (status 1)
は、コンパイル時だけではなくmeadowを通常起動し、広瀬さんのrevive.el
(http://www.gentei.org/~yuuji/software/)を使用して前回終了時の状態へ
復帰させる時にも起こる場合があります。
(立て続けにcall-processを呼ぶと問題になる?)
--
#####################
藤本 英史 ( Hidefumi Fujimoto )
#####################