IMEでエラーNo.04702
綾乃介 さん 99/12/27 19:26
 
 綾乃介と申します。

 最近、秀丸上でIMEをオンにすると、以下のエラーが必ず出るように
なってしまいました。
 最近やったことといえば、Microsoftの2000年対策プログラムを
インストールしたくらいです。というか、それ以降問題が発生した
ような気がします。

 何か心当たりがありますでしょうか?

HIDEMARU のページ違反です。
モジュール : IMEJP98K.DLL、アドレス : 015f:7533f147
Registers:
EAX=7537f154 CS=015f EIP=7533f147 EFLGS=00010286
EBX=00000070 SS=0167 ESP=005df99c EBP=bff77b5b
ECX=83885000 DS=0167 ESI=004dad5c FS=4fcf
EDX=83885000 ES=0167 EDI=00000004 GS=4266
Bytes at CS:EIP:
8b 8a c2 00 00 00 8b 54 24 20 89 48 08 8b 06 83
Stack dump:
004dad5c 004daeaa 7537f154 00000000 00000000 7533efc0 7537f154 000002c4 0000
0001 00000006 7537f154 00000618 00000000 75321f40 7537f154 82dc361e


[ ]
RE:04702 IMEでエラーNo.04703
秀丸担当 さん 99/12/29 14:16
 
> 最近、秀丸上でIMEをオンにすると、以下のエラーが必ず出るように
>なってしまいました。
> 最近やったことといえば、Microsoftの2000年対策プログラムを
>インストールしたくらいです。というか、それ以降問題が発生した
>ような気がします。
>
> 何か心当たりがありますでしょうか?

10月5日の番頭++さんの発言(04136)でも似たような報告がありました。
どちらもIMEの中で死んでいるようですが、今回の報告とは別の場所
のようです。
他にアプリケーションでは発生せず、秀丸でのみ発生するのでしょうか。

[ ]
RE:04703 IMEでエラーNo.04704
Arimac さん 99/12/29 20:19
 
IMEがスタックを大量に使っているということは
ないのでしょうか?
秀丸のスタックは普通のアプリに比べて少ない
みたいですし。

[ ]
RE:04704 IMEでエラーNo.04705
える さん 99/12/29 21:09
 
>IMEがスタックを大量に使っているということはないのでしょうか?
>秀丸のスタックは普通のアプリに比べて少ないみたいですし。

スタックオーバーフローの検出幅は 16kbytes なのでいきなりページ違反になるよう
なことは無いと思いますが。

※ Win95/98 と WinNT でスタックの保護方法が異なるので、 Win95/98 であればス
タックが飽和に違い状態からならいきなり一般保護違反もありえます。

あんまりアジア環境特有の情報に詳しくないのでハッキリとはいえないのですが、IM
M は別常駐プロセスとフックアタッチ、あとメッセージを利用して通信する別のプロ
セス/スレッドで動作しているのではないでしょうか ?
プロセスなりスレッドなりが異なれば、もちろんスタックも違うところに出来るので
秀丸のスタックには関係はでませんね。

# WinNT4 だと conimej とかいうのが常駐していますね。デバッグ版ウィンドウズ
にすればそいつの状態を確認することも簡単ですし。

[ ]
RE:04703 IMEでエラーNo.04764
綾乃介 さん 00/01/16 23:34
 
 遅くなって申し訳ありません。

>> 最近、秀丸上でIMEをオンにすると、以下のエラーが必ず出るように
>>なってしまいました。
>> 最近やったことといえば、Microsoftの2000年対策プログラムを
>>インストールしたくらいです。というか、それ以降問題が発生した
>>ような気がします。
>>
>> 何か心当たりがありますでしょうか?
>
>10月5日の番頭++さんの発言(04136)でも似たような報告がありました。
>どちらもIMEの中で死んでいるようですが、今回の報告とは別の場所
>のようです。
>他にアプリケーションでは発生せず、秀丸でのみ発生するのでしょうか。

 その後、他のアプリケーションでも同様の現象が発生してしまい、
どうやっても回避できなかったので、一太郎8とATOK11をインストール
して、ATOK11を使うことで、エラーはでなくなりました。

 また、しばらくして、IME98に設定を戻してみたところ、なぜか、
エラーが出なくなっていました。

 まったく原因がわからないのですが、一応ご報告までに。

 今後ともよろしくお願いいたします。


[ ]