[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [2.20dev] アイドル中に落ちる 他
- X-ml-count: 6302
- Subject: Re: [2.20dev] アイドル中に落ちる 他
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Sat, 08 Jan 2005 15:46:43 +0900
- User-agent: Wanderlust/2.13.0 (You Oughta Know) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/21.3.50 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.20-dev (KIKU)
>>>>> [meadow-users-jp : No.6284] にて
>>>>> "三好" = 私は書きました:
藤本> 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が正常に起動できず、異常終了していると判断さ
藤本> れているためでした。(私の所では再現性有り)
ここで、強制的にガベージコレクション(GC)を実行させたところ、藤本さ
んと同じ現象が再現できました。
三好> もしかしたら、[meadow-develop : No.6265] の話が関連するかもしれま
三好> せん。
これは、誤りで、GC からの Lisp Object の保護(gcpro)が不十分なこと
が原因でした。
一応対策をしておきましたので、これで問題が解消するかご確認ください。
--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/