[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:4126] CVS 2003-01-14 14:00 現在最新



1.99 (CVS 2003-01-14 14:00 現在最新) で、気づいたこと。

再現方法等は今のところ特定していませんが、おいおい特定していきま
す。とりあえずメモとして。

環境は CPU Pentium4 1.6GHz, Windows XP professional (SP1),
ImageMagick は VC6 runtime のもの。

1. 起動時に *scratch* buffer が壊れる?

   起動直後に *scratch* buffer で式を評価(C-j)すると、 
   propertize の第1引数に nil がわたって error になることがある。

   最初に気がついたときに確認したところでは

   (progn
     (read-event) 
     (read-event)
     (read-event))

   を評価したときで、

   (read-event)

   では発生しなかった。でも、しばらく繰り返しているうちにいつの
   間にか後者でも起こるようになった。

   ただし、これは -q 付で起動したときには起こらない。(~/.emacs
   周辺が大きいのでどのタイミングで起こるのかがなかなかつかみに
   くい ;_;)

   また、 ~/.emacs の最後で、 *scratch* buffer を作り直すように
   したところ、この現象は発生しなくなった。

   Meadow 1.15 で作った *.elc を使用しているがこれは関係あるか?

   * 確実に発生する。

2. 新規フレーム作成時にささる。

   tool-bar 関係?

   * 先週の金曜日と、今日1回ずつ発生した。

3. gnuserv を使うようにしておいて、 Meadow を2つ起動すると、後に
   起動した方が gnuserv の初期化に失敗(これは当然)し、その後、
   CPU 使用率が 100% になる。(キー、マウスイベントは受け付ける)

4. switch-frame イベントの発生タイミング

   0) Tweak UI で X-Mouse を有効にする。(Autorase when activate
      は disable, Activation delay: 1000)
   1) C-x 5 2 で新規 frame 作成
   2) *scratch* で、次の式を評価
      (let ((i 0))
        (while t
          (message "%d: %s" (setq i (1+ i)) (read-event))))
   3) *scratch* の frame (A) から他の frame (B) にマウスカーソル
      を移動すると switch-frame event が記録される。
   4) しかし、さらに B -> A, A -> B に移動しても switch-frame
      event は記録されない。

   これはこういうものですか?

5. 漢字変換後の確定時に死んだ。

   * 今日1回発生した。

-- 
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B