フォントを変更すると強制終了No.02735
ほく さん 03/08/09 22:00
 
秀丸4.00β14で強制終了エラーが発生しましたのでご報告いたします。

現象:
Windows98SEで拡張漢字を含むユニコード(UNICODE or UTF8)のファイルを開いた直後
にファイル別の設定でフォントを変更すると異状終了します。
ファイルは先頭1文字が拡張漢字(0x56B3)で残り全部が全角空白の25文字×165行
のテキストファイルです。

条件:
Windows98SE + 秀丸Ver3.19では発生しません。
WindowsXP/2000では発生していません。
編集を行った後は発生しません。
ある程度の文字数があるファイルでないと発生しないようです。

エラーメッセージ:
HIDEMARU のページ違反です。
モジュール : HIDEMARU.EXE、アドレス : 016f:0047d69b
Registers:
EAX=000056b3 CS=016f EIP=0047d69b EFLGS=00010246
EBX=004960f8 SS=0177 ESP=006ff4cc EBP=006ff4dc
ECX=0000d6b3 DS=0177 ESI=004960f8 FS=51e7
EDX=000000b3 ES=0177 EDI=068b0000 GS=0000
Bytes at CS:EIP:
c6 07 1a 66 89 4f 01 8b 0e 8b 49 04 83 bc 31 4c
Stack dump:
068b0034 068b0000 004960f8 004960f8 006ff4f8 0047d762 000056b3 00000000 0000
0000 004965f5 00000000 006ff538 00434ef3 00000000 00000339 004965f5

以上、よろしくお願いします。

[ ]
RE:02735 フォントを変更すると強制終了No.02750
秀丸担当 さん 03/08/13 11:28
 

>現象:
>Windows98SEで拡張漢字を含むユニコード(UNICODE or UTF8)のファイルを開いた直後
>にファイル別の設定でフォントを変更すると異状終了します。
>ファイルは先頭1文字が拡張漢字(0x56B3)で残り全部が全角空白の25文字×165行
>のテキストファイルです。

再現できませんでしたが、エラーログより、原因と思われる箇所がありましたの
で修正します。

[ ]
RE:02750 フォントを変更すると強制終了No.02896
ほく さん 03/08/27 22:35
 
>再現できませんでしたが、エラーログより、原因と思われる箇所がありまし
>たので修正します。
β15を試しましたが残念ながら再現しました。
こちらではWindows98SEの2機種で同じように発生するのですが、そちらで再現でき
ないんじゃしかたありませんね。また、何か発生させる条件がわかりましたらご報告
いたします。

[ ]
RE:02896 フォントを変更すると強制終了No.02905
秀丸担当 さん 03/08/28 17:50
 

>β15を試しましたが残念ながら再現しました。
>こちらではWindows98SEの2機種で同じように発生するのですが、そちらで再現でき
>ないんじゃしかたありませんね。また、何か発生させる条件がわかりましたらご報告
>いたします。

直っていませんでしたか。
またエラーメッセージが出ていたら報告お願いします。

[ ]
RE:02905 フォントを変更すると強制終了No.02910
ほく さん 03/08/28 22:02
 
β15ではβ14と同様な強制終了です。

HIDEMARU のページ違反です。
モジュール : HIDEMARU.EXE、アドレス : 0187:0047dde6
Registers:
EAX=000056b3 CS=0187 EIP=0047dde6 EFLGS=00010246
EBX=004971f8 SS=018f ESP=006ff4cc EBP=006ff4dc
ECX=0000d6b3 DS=018f ESI=004971f8 FS=345f
EDX=000000b3 ES=018f EDI=01f00226 GS=0000
Bytes at CS:EIP:
c6 07 1a 66 89 4f 01 8b 0e 8b 49 04 83 bc 31 4b
Stack dump:
01f0025a 01f00226 004971f8 004971f8 006ff4f8 0047dead 000056b3 00000000 0000
000b 004976f9 0000001b 006ff538 00435060 0000000b 0000033d 004976f9

また、β11では保護違反となって、ダンプ出力されました。

********** 03/08/28 21:56:36.420 Ver:400 Build:11  Exception code=C0000005 a
ddr=0047C689
eax=000056B3 ebx=00494C50 ecx=0000D6B3 edx=000000B3 esi=00494C50 edi=01F0022
6 ebp=006FF4B8 esp=006FF4A8 eip=0047C689
eip: C6 07 1A 66 89 4F 01 8B 0E 8B 49 04
Stack Dump
01F0025A 01F00226 00494C50 00494C50 006FF4D4 0047C750 000056B3 00000000
0000000B 0049514D 00000000 006FF514 00434860 0000000B 00000339 0049514D
00000000 006FF530 00000001 00000000 0049666C 006FFC1C BFFA2043 000001F2
00000000 00000339 00000000 006FF530 00434DC0 0049514D 00000001 0049514D
00508EB8 00000000 006FF650 004350A6 0049514D 00000000 00002E89 00494F89
00000000 00000000 C4BDB7C3 D9B2A7CC 0AAA4100 029A180E 0346009E 84CA0258
070D85E0 859C044F 000032DF 00000000 00000000 00000000 06270000 974C0000
00000002 00000000 85C415FF 16FF12D7 16FF11BC 009C0001 15FF0000 12DE0000
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
006FF4D4 0047C750 000056B3 00000000 0000000B 0049514D 00000000 006FF514 0043
4860 0000000B 00000339 0049514D 83 C6 04 EB D9 46 EB D6
006FF514 00434860 0000000B 00000339 0049514D 00000000 006FF530 00000001 0000
0000 0049666C 006FFC1C BFFA2043 8B 4E 04 47 3B 79 24 76
006FF530 00434DC0 0049514D 00000001 0049514D 00508EB8 00000000 006FF650 0043
50A6 0049514D 00000000 00002E89 8B 46 04 05 65 37 00 00
006FF650 004350A6 0049514D 00000000 00002E89 00494F89 00000000 00000000 C4BD
B7C3 D9B2A7CC 0AAA4100 029A180E 83 7D 08 01 75 18 8B 07
006FF778 00412A3C 00000001 00000100 00494F89 00000000 00000112 0000F095 007C
01C5 006FF81C 0041A427 00000904 E9 55 0A 00 00 8B 46 04
006FF9F0 00000008 006FFCD3 00000000 006FFBE0 BFF7C2E2 00000002 006FFC85 0000
0000 006FFBF4 BFF7C2E2 006FFC86
0E70FA14 00000001 00000001 FFFFFFFE 00000111 00000000 00000000 0E000200 0000
0000 006FFA3C BFFC09D0 006FFC44

以上、ご報告まで。


[ ]
RE:02910 フォントを変更すると強制終了No.02912
秀丸担当 さん 03/08/29 18:42
 

>β15ではβ14と同様な強制終了です。

報告ありがとうございます。さらに次のバージョンで修正してみます。

[ ]
RE:02912 フォントを変更すると強制終了No.02993
ほく さん 03/09/12 20:40
 
β16で試したところ現象は再現しませんでした。
修正ありがとうございました。

[ ]