アウトライン解析で落ちる?No.08079
colder さん 13/10/07 14:07
 
colderです

ver8.33β4にしてからアウトライン解析?で落ちるときがあります
環境 win7 秀丸ver8.33β4

↓アウトラインの設定
/<TreeWord>
/0000,0002,0000,00000000,00014553,"^[ \\t]*(class|struct|union)[^:;{]*",""
/0000,0001,0000,00000000,00002050,"",""
/0001,0003,0000,00000000,000041D6,"switch",""
/0002,0003,0000,00000000,000041D6,"case",""
/0002,0003,0000,00000000,000061D6,"default",""
↓dump.txtの出力
********** 13/10/07 13:53:59.876 Ver:833 Build:4
Windows:1db10106 Comctl:00060010
32bit WOW64
flagSpecial: 42000C08
Exception code=C0000005 addr=0FCEB67C
eax=0C4D7CBA ebx=00000003 ecx=0C4D7CBA edx=0000004C esi=00000000 edi=0C4D4DB
9 ebp=001790DC esp=001790C0 eip=0FCEB67C
eip: 8A 08 88 4D FF 81 E1 FF 00 00 00 49
Stack Dump
0C4D4DB9 00000000 00000003 0C4D4DC0 00000003 00338AC7 2400004B 00179118
0FCEBB19 0C4D7CBA 005F18F8 00000000 0000004C 0000004C 002D0890 0000004C
00000000 002D0890 00000068 0C4D4DEA 00000000 174D4D00 001791CC 0FCEF025
0C4D4DB8 005F18F8 00000000 0000004C 0000004C 002D0890 002E6F0A 003381D0
005F1943 737C7374 65747379 72655F6D 7C726F72 65646F63 29747663 6E00003E
69747C67 3E29656D 74003E00 205B2965 2A5D745C 5E5B285C 2B5D2928 7C295C3F
61666564 5B746C75 5D745C20 5B285C2A 0000004B 005CCC18 00000000 6E6F6E7C
205B2965 2A5D745C 2929295C 5C205B2A 00000001 00002004 00000000 0056172E
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
00179118 0FCEBB19 0C4D7CBA 005F18F8 00000000 0000004C 0000004C 002D0890 0000
004C 00000000 002D0890 00000068 85 DB 0F 8C 9B 0E 00 00
001791CC 0FCEF025 0C4D4DB8 005F18F8 00000000 0000004C 0000004C 002D0890 002E
6F0A 003381D0 005F1943 737C7374 8B F0 85 F6 0F 8C 11 04
001791E8 0053A509 003381D0 005F18F8 0000004C 0C4D4DB8 005F18F8 00179260 0047
087E 005DCA68 003381D0 005F18F8 5D C2 10 00 55 8B EC 53
00179260 0047087E 005DCA68 003381D0 005F18F8 0000004C 00000000 005CB938 0000
0000 005F18F8 0C4B8148 00000000 85 C0 0F 84 13 02 00 00
0017928C 00475F1F 00000000 005EF8F0 005EF93B 005CBAAC 005CB938 00000000 7765
110C 005CB938 005CBAAC 0017994C 8B F8 8B 06 80 B8 94 17
0017994C 004763EC 00470733 00000000 005EF8F0 0000004B 005CBAAC 00000000 005C
B938 00002000 77520124 001792F4 80 7D FF 00 89 45 DC 8B
00179970 00476F0E 00000000 005CBAAC 005CC327 00000000 00000000 005CCC18 0000
0001 001799F0 00410555 00000000 89 86 6A 12 00 00 85 1D
001799F0 00410555 00000000 FFFFFFFF 005CCC18 00000000 00000000 00264060 0000
0000 00000000 002E9390 0C4D4B98 39 BE EC 55 FF FF 0F 85
00179A18 00414827 00000000 00000001 00000001 00000000 00000000 FFFFFFFF 005C
CC18 00000000 00179A50 0041496B 85 FF 7C 21 8B 45 20 6A
00179A50 0041496B 00000001 00000000 00000001 00000000 00000001 FFFFFFFF FFFF
FFFF FFFFFFFF 005CCC18 00000000 8B 86 60 05 00 00 3B C3
00179A74 0041185E 005CCC18 00000000 00000001 00000000 005CCC18 005CD228 FFFF
F954 00179A94 0041D72A 005CCC18 5F 5E 5B 5D C2 0C 00 55
00179A94 0041D72A 005CCC18 FFFFFFFF 00000001 FFFFF954 005CD228 00000000 0017
9AC0 0041E058 00000000 000006B6 F7 DB 53 57 E8 C1 4C FF
00179AC0 0041E058 00000000 000006B6 00000000 FFFFF954 00000000 00050A31 005C
D228 006D0A75 00000002 0017A310 83 7D 18 00 74 06 56 E8
0017A310 0054D649 005CD201 000006B6 00000000 00000000 00000000 00000000 0000
0000 00000001 005CB938 485C3A64 56 E8 E3 38 ED FF 8B 45
0017A388 0055C233 000006B6 00000000 005D3FB1 005CB938 00000000 00000ED1 0000
0002 00000000 00000000 00000000 8A 45 D0 88 83 B1 60 FF
0017A3BC 0055B780 005CB938 0055B662 005C1400 005CB938 00000000 00000000 0000
0001 005D3FB1 00000001 00000000 5E C3 53 56 57 8B F1 33
0017A3D4 0055AD99 00292A30 00000000 005CD360 00000000 0017A3F4 0042583A 0029
2A30 00000000 00000001 005C19EA 89 9E 3D 61 FF FF EB 13
0017A3F4 0042583A 00292A30 00000000 00000001 005C19EA 005CD360 00000000 0017
A888 00425EA6 00000000 00000001 85 C0 75 0E 53 56 E8 B4
0017A888 00425EA6 00000000 00000001 00000000 00000001 005CD360 00000000 0000
0000 000289E1 002B8CB8 00000000 83 F8 02 75 03 50 EB 6A
0017B254 0042AC8C 00000000 00000000 00000001 00050A31 005CD360 00028001 0017
AC4C FFFFFFFE 0000001C 003A0038 83 F8 02 75 07 53 56 E8
0017BEF0 0042D3A1 005D2178 005CDDA4 00000001 00000000 00000001 00000400 0000
0000 005CD360 00264060 5F797A7A 85 C0 74 49 8B 06 80 A0
0017D9BC 0043E0A2 00000000 00000400 00000100 00000000 005CD360 007F0808 75DB
717A AF7B7D14 75DB7136 007F0808 E9 FB 01 00 00 66 81 FF
0017F0FC 00456CC0 005CD360 005DC678 00000111 005CD360 00000000 01620010 0000
0041 0017DB44 77DD71F5 0016CA63 E9 2D 02 00 00 FF 75 18
77D8FAA4 77D8FAA4 0017F25C 77D8F201 0017F138 0017F2EC 0017F4B0 77D8F26C 0000
B407 000705EE 00800000 0017F1B8 08 00 0A 00 AC FA D8 77
000A0008 77D8FAAC 0044002E 004C004C 90900000 8B909090 EC8B55FF 458B5151 DB33
5308 57C93356 0374C33B 642C488D 2E 00 44 00 4C 00 4C 00


C:\windows\SysWOW64\ntdll.dll  off=77D60000 - 77EE0000
C:\Program Files\Alwil Software\Avast5\snxhk.dll  off=73DD0000 - 73E0F000
C:\windows\syswow64\KERNEL32.dll  off=77640000 - 77750000
C:\windows\syswow64\KERNELBASE.dll  off=778E0000 - 77927000
C:\windows\syswow64\IMM32.dll  off=75A00000 - 75A60000
C:\windows\syswow64\USER32.dll  off=75DA0000 - 75EA0000
C:\windows\syswow64\GDI32.dll  off=77460000 - 774F0000
C:\windows\syswow64\LPK.dll  off=75EA0000 - 75EAA000
C:\windows\syswow64\USP10.dll  off=774F0000 - 7758D000
C:\windows\syswow64\msvcrt.dll  off=761F0000 - 7629C000
C:\windows\syswow64\ADVAPI32.dll  off=772C0000 - 77360000
C:\windows\SysWOW64\sechost.dll  off=75BD0000 - 75BE9000
C:\windows\syswow64\RPCRT4.dll  off=75A60000 - 75B50000
C:\windows\syswow64\SspiCli.dll  off=757B0000 - 75810000
C:\windows\syswow64\CRYPTBASE.dll  off=757A0000 - 757AC000
C:\windows\syswow64\MSCTF.dll  off=762A0000 - 7636C000
C:\windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.
7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll  off=6D9E0000 - 6DB7E000
C:\windows\syswow64\SHLWAPI.dll  off=77750000 - 777A7000
C:\windows\syswow64\comdlg32.dll  off=75EB0000 - 75F2B000
C:\windows\syswow64\SHELL32.dll  off=76570000 - 771BA000
C:\windows\syswow64\ole32.dll  off=75C40000 - 75D9C000
C:\windows\syswow64\OLEAUT32.dll  off=775B0000 - 7763F000
C:\windows\system32\uxtheme.dll  off=6EE30000 - 6EEB0000
C:\windows\syswow64\PSAPI.DLL  off=75BC0000 - 75BC5000
C:\Program Files (x86)\Hidemaru\HIDEMSUB.DLL  off=10000000 - 10013000
C:\Program Files (x86)\Hidemaru\HmDWrite.dll  off=69400000 - 69418000
C:\windows\system32\d2d1.dll  off=64840000 - 64B87000
C:\windows\system32\DWrite.dll  off=67AA0000 - 67BD5000
C:\windows\system32\apphelp.dll  off=752A0000 - 752EC000
C:\windows\system32\ATOK24W.IME  off=6C4D0000 - 6CBA7000
C:\windows\system32\VERSION.dll  off=75300000 - 75309000
C:\windows\system32\MSIMG32.dll  off=6F9C0000 - 6F9C5000
C:\windows\system32\Atok24Ae.dll  off=73240000 - 732C4000
C:\windows\system32\Atok24De.dll  off=73160000 - 73231000
C:\windows\system32\dwmapi.dll  off=6FA50000 - 6FA63000
C:\windows\system32\ntmarta.dll  off=6F990000 - 6F9B1000
C:\windows\syswow64\WLDAP32.dll  off=77400000 - 77445000
C:\Program Files (x86)\Hidemaru\hmjre.dll  off=0FCE0000 - 0FCF8000
C:\windows\syswow64\CLBCatQ.DLL  off=77360000 - 773E3000
C:\windows\system32\explorerframe.dll  off=74900000 - 74A6F000
C:\windows\system32\DUser.dll  off=74BF0000 - 74C1F000
C:\windows\system32\DUI70.dll  off=74B30000 - 74BE2000
C:\windows\system32\PROPSYS.dll  off=6CF50000 - 6D045000
C:\Program Files (x86)\Hidemaru\HCAPS95S_909.DLL  off=0C320000 - 0C328000
C:\Program Files (x86)\Hidemaru\EasyNetFinder.dll  off=0C330000 - 0C347000

13:53:57.599 R 46087 000705EE 0121 00000002 000505D8
13:53:57.614 S 46087 000705EE 0121 00000002 000505D8
13:53:57.614 R 46087 000705EE 0121 00000002 000505D8
13:53:57.614 S 46087 000705EE 0121 00000002 000505D8
13:53:57.614 R 46087 000705EE 0121 00000002 000505D8
13:53:57.630 S 46087 000705EE 0121 00000002 000505D8
13:53:57.630 R 46087 000705EE 0121 00000002 000505D8
13:53:57.630 S 46087 000705EE 0121 00000002 000505D8
13:53:57.630 R 46087 000705EE 0121 00000002 000505D8
13:53:57.646 S 46087 000705EE 0121 00000002 000505D8
13:53:57.646 R 46087 000705EE 0121 00000002 000505D8
13:53:57.646 S 46087 000705EE 0121 00000002 000505D8
13:53:57.646 R 46087 000705EE 0121 00000002 000505D8
13:53:57.661 S 46087 000705EE 0121 00000002 000505D8
13:53:57.661 R 46087 000705EE 0121 00000002 000505D8
13:53:57.661 S 46087 000705EE 0121 00000002 000505D8
13:53:57.661 R 46087 000705EE 0121 00000002 000505D8
13:53:57.677 S 46087 000705EE 0121 00000002 000505D8
13:53:57.677 R 46087 000705EE 0121 00000002 000505D8
13:53:57.677 S 46087 000705EE 0121 00000002 000505D8
13:53:57.677 R 46087 000705EE 0121 00000002 000505D8
13:53:57.692 S 46087 000705EE 0121 00000002 000505D8
13:53:57.692 R 46087 000705EE 0121 00000002 000505D8
13:53:57.692 S 46087 000705EE 0121 00000002 000505D8
13:53:57.692 R 46087 000705EE 0121 00000002 000505D8
13:53:57.708 S 46087 000705EE 0121 00000002 000505D8
13:53:57.708 R 46087 000705EE 0121 00000002 000505D8
13:53:57.708 S 46087 000705EE 0121 00000002 000505D8
13:53:57.708 R 46087 000705EE 0121 00000002 000505D8
13:53:57.724 S 46087 000705EE 0121 00000002 000505D8
13:53:57.724 R 46087 000705EE 0121 00000002 000505D8
13:53:57.724 S 46087 000705EE 0121 00000002 000505D8
13:53:57.724 R 46087 000705EE 0121 00000002 000505D8
13:53:57.739 S 46087 000705EE 0121 00000002 000505D8
13:53:57.739 R 46087 000705EE 0121 00000002 000505D8
13:53:57.739 S 46087 000705EE 0121 00000002 000505D8
13:53:57.739 R 46087 000705EE 0121 00000002 000505D8
13:53:57.755 S 46087 000705EE 0121 00000002 000505D8
13:53:57.755 R 46087 000705EE 0121 00000002 000505D8
13:53:57.755 S 46087 000705EE 0121 00000002 000505D8
13:53:57.755 R 46087 000705EE 0121 00000002 000505D8
13:53:57.770 S 46087 000705EE 0121 00000002 000505D8
13:53:57.770 R 46087 000705EE 0121 00000002 000505D8
13:53:57.786 S 46087 000705EE 0121 00000002 000505D8
13:53:57.786 R 46087 000705EE 0121 00000002 000505D8
13:53:57.786 S 46087 000705EE 0121 00000002 000505D8
13:53:57.786 R 46087 000705EE 0121 00000002 000505D8
13:53:57.802 S 46087 000705EE 0121 00000002 000505D8
13:53:57.802 R 46087 000705EE 0121 00000002 000505D8
13:53:57.802 S 46087 000705EE 0121 00000002 000505D8
13:53:57.802 R 46087 000705EE 0121 00000002 000505D8
13:53:57.817 S 46087 000705EE 0121 00000002 000505D8
13:53:57.817 R 46087 000705EE 0121 00000002 000505D8
13:53:57.817 S 46087 000705EE 0121 00000002 000505D8
13:53:57.817 R 46087 000705EE 0121 00000002 000505D8
13:53:57.833 S 46087 000705EE 0121 00000002 000505D8
13:53:57.833 R 46087 000705EE 0121 00000002 000505D8
13:53:57.833 S 46087 000705EE 0121 00000002 000505D8
13:53:57.833 R 46087 000705EE 0121 00000002 000505D8
13:53:57.848 S 46087 000705EE 0121 00000002 000505D8
13:53:57.848 R 46087 000705EE 0121 00000002 000505D8
13:53:57.848 S 46087 000705EE 0121 00000002 000505D8
13:53:57.848 R 46087 000705EE 0121 00000002 000505D8
13:53:57.864 S 46087 000705EE 0121 00000002 000505D8
13:53:57.864 R 46087 000705EE 0121 00000002 000505D8
13:53:57.864 S 46087 000705EE 0121 00000002 000505D8
13:53:57.864 R 46087 000705EE 0121 00000002 000505D8
13:53:57.880 S 46087 000705EE 0121 00000002 000505D8
13:53:57.880 R 46087 000705EE 0121 00000002 000505D8
13:53:57.895 S 46087 000705EE 0121 00000002 000505D8
13:53:57.895 R 46087 000705EE 0121 00000002 000505D8
13:53:57.895 S 46087 000705EE 0121 00000002 000505D8
13:53:57.895 R 46087 000705EE 0121 00000002 000505D8
13:53:57.911 S 46087 000705EE 0121 00000002 000505D8
13:53:57.911 R 46087 000705EE 0121 00000002 000505D8
13:53:57.911 S 46087 000705EE 0121 00000002 000505D8
13:53:57.911 R 46087 000705EE 0121 00000002 000505D8
13:53:57.926 S 46087 000705EE 0121 00000002 000505D8
13:53:57.926 R 46087 000705EE 0121 00000002 000505D8
13:53:57.942 S 46087 000705EE 0121 00000002 000505D8
13:53:57.942 R 46087 000705EE 0121 00000002 000505D8
13:53:57.942 S 46087 000705EE 0121 00000002 000505D8
13:53:57.942 R 46087 000705EE 0121 00000002 000505D8
13:53:57.958 S 46087 000705EE 0121 00000002 000505D8
13:53:57.958 R 46087 000705EE 0121 00000002 000505D8
13:53:57.973 S 46087 000705EE 0121 00000002 000505D8
13:53:57.973 R 46087 000705EE 0121 00000002 000505D8
13:53:57.989 S 46087 000705EE 0121 00000002 000505D8
13:53:57.989 R 46087 000705EE 0121 00000002 000505D8
13:53:58.004 S 46087 000705EE 0121 00000002 000505D8
13:53:58.004 R 46087 000705EE 0121 00000002 000505D8
13:53:58.004 S 46087 000705EE 0121 00000002 000505D8
13:53:58.004 R 46087 000705EE 0121 00000002 000505D8
13:53:58.020 S 46087 000705EE 0121 00000002 000505D8
13:53:58.020 R 46087 000705EE 0121 00000002 000505D8
13:53:58.020 S 46087 000705EE 0121 00000002 000505D8
13:53:58.020 R 46087 000705EE 0121 00000002 000505D8
13:53:58.036 S 46087 000705EE 0121 00000002 000505D8
13:53:58.036 R 46087 000705EE 0121 00000002 000505D8
13:53:58.036 S 46087 000705EE 0121 00000002 000505D8
13:53:58.036 R 46087 000705EE 0121 00000002 000505D8
13:53:58.051 S 46087 000705EE 0121 00000002 000505D8
13:53:58.051 R 46087 000705EE 0121 00000002 000505D8
13:53:58.051 S 46087 000705EE 0121 00000002 000505D8
13:53:58.051 R 46087 000705EE 0121 00000002 000505D8
13:53:58.067 S 46087 000705EE 0121 00000002 000505D8
13:53:58.067 R 46087 000705EE 0121 00000002 000505D8
13:53:58.082 S 46087 000705EE 0121 00000002 000505D8
13:53:58.082 R 46087 000705EE 0121 00000002 000505D8
13:53:58.082 S 46087 000705EE 0121 00000002 000505D8
13:53:58.082 R 46087 000705EE 0121 00000002 000505D8
13:53:58.114 S 46087 000705EE 0121 00000002 000505D8
13:53:58.114 R 46087 000705EE 0121 00000002 000505D8
13:53:58.114 S 46087 000705EE 0121 00000002 000505D8
13:53:58.114 R 46087 000705EE 0121 00000002 000505D8
13:53:58.129 S 46087 000705EE 0121 00000002 000505D8
13:53:58.129 R 46087 000705EE 0121 00000002 000505D8
13:53:58.145 S 46087 000705EE 0121 00000002 000505D8
13:53:58.145 R 46087 000705EE 0121 00000002 000505D8
13:53:58.192 S 46087 000705EE 0121 00000002 000505D8
13:53:58.192 R 46087 000705EE 0121 00000002 000505D8
13:53:58.192 S 46087 000705EE 0121 00000002 000505D8
13:53:58.192 R 46087 000705EE 0121 00000002 000505D8
13:53:58.207 S 46087 000705EE 0121 00000002 000505D8
13:53:58.207 R 46087 000705EE 0121 00000002 000505D8
13:53:58.207 S 46087 000705EE 0121 00000002 000505D8
13:53:58.207 R 46087 000705EE 0121 00000002 000505D8
13:53:58.223 S 46087 000705EE 0121 00000002 000505D8
13:53:58.223 R 46087 000705EE 0121 00000002 000505D8
13:53:58.238 S 46087 000705EE 0121 00000002 000505D8
13:53:58.238 R 46087 000705EE 0121 00000002 000505D8
13:53:58.519 S 46087 000705EE 0121 00000002 000605D4
13:53:58.519 R 46087 000705EE 0121 00000002 000605D4
13:53:58.722 S 46087 000705EE 0121 00000002 000605D4
13:53:58.722 R 46087 000705EE 0121 00000002 000605D4
13:53:58.722 S 46087 000705EE 0121 00000002 000605D4
13:53:58.722 R 46087 000705EE 0121 00000002 000605D4
13:53:58.738 S 46087 000705EE 0121 00000002 000605D4
13:53:58.738 R 46087 000705EE 0121 00000002 000605D4
13:53:58.738 S 46087 000705EE 0121 00000002 000605D4
13:53:58.738 R 46087 000705EE 0121 00000002 000605D4
13:53:58.753 S 46087 000705EE 0121 00000002 000605D4
13:53:58.753 R 46087 000705EE 0121 00000002 000605D4
13:53:58.753 S 46087 000705EE 0121 00000002 000605D4
13:53:58.753 R 46087 000705EE 0121 00000002 000605D4
13:53:58.769 S 46087 000705EE 0121 00000002 000605D4
13:53:58.769 R 46087 000705EE 0121 00000002 000605D4
13:53:58.769 S 46087 000705EE 0121 00000002 000605D4
13:53:58.769 R 46087 000705EE 0121 00000002 000605D4
13:53:58.784 S 46087 000705EE 0121 00000002 000605D4
13:53:58.784 R 46087 000705EE 0121 00000002 000605D4
13:53:58.784 S 46087 000705EE 0121 00000002 000605D4
13:53:58.784 R 46087 000705EE 0121 00000002 000605D4
13:53:58.800 S 46087 000705EE 0121 00000002 000605D4
13:53:58.800 R 46087 000705EE 0121 00000002 000605D4
13:53:58.800 S 46087 000705EE 0121 00000002 000605D4
13:53:58.800 R 46087 000705EE 0121 00000002 000605D4
13:53:58.816 S 46087 000705EE 0121 00000002 000605D4
13:53:58.816 R 46087 000705EE 0121 00000002 000605D4
13:53:58.831 S 46087 000705EE 0121 00000002 000605D4
13:53:58.831 R 46087 000705EE 0121 00000002 000605D4
13:53:58.831 S 46087 000705EE 0121 00000002 000605D4
13:53:58.831 R 46087 000705EE 0121 00000002 000605D4
13:53:58.847 S 46087 000705EE 0121 00000002 000605D4
13:53:58.847 R 46087 000705EE 0121 00000002 000605D4
13:53:58.847 S 46087 000705EE 0121 00000002 000605D4
13:53:58.847 R 46087 000705EE 0121 00000002 000605D4
13:53:58.862 S 46087 000705EE 0121 00000002 000605D4
13:53:58.862 R 46087 000705EE 0121 00000002 000605D4
13:53:58.862 S 46087 000705EE 0121 00000002 000605D4
13:53:58.862 R 46087 000705EE 0121 00000002 000605D4
13:53:58.878 S 46087 000705EE 0121 00000002 000605D4
13:53:58.878 R 46087 000705EE 0121 00000002 000605D4
13:53:58.894 S 46087 000705EE 0121 00000002 000605D4
13:53:58.894 R 46087 000705EE 0121 00000002 000605D4
13:53:58.894 S 46087 000705EE 0121 00000002 000605D4
13:53:58.894 R 46087 000705EE 0121 00000002 000605D4
13:53:58.909 S 46087 000705EE 0121 00000002 000605D4
13:53:58.909 R 46087 000705EE 0121 00000002 000605D4
13:53:58.909 S 46087 000705EE 0121 00000002 000605D4
13:53:58.909 R 46087 000705EE 0121 00000002 000605D4
13:53:58.925 S 46087 000705EE 0121 00000002 000605D4
13:53:58.925 R 46087 000705EE 0121 00000002 000605D4
13:53:58.925 S 46087 000705EE 0121 00000002 000605D4
13:53:58.925 R 46087 000705EE 0121 00000002 000605D4
13:53:58.940 S 46087 000705EE 0121 00000002 000605D4
13:53:58.940 R 46087 000705EE 0121 00000002 000605D4
13:53:58.940 S 46087 000705EE 0121 00000002 000605D4
13:53:58.940 R 46087 000705EE 0121 00000002 000605D4
13:53:58.956 S 46087 000705EE 0121 00000002 000605D4
13:53:58.956 R 46087 000705EE 0121 00000002 000605D4
13:53:58.956 S 46087 000705EE 0121 00000002 000605D4
13:53:58.956 R 46087 000705EE 0121 00000002 000605D4
13:53:58.972 S 46087 000705EE 0121 00000002 000605D4
13:53:58.972 R 46087 000705EE 0121 00000002 000605D4
13:53:58.972 S 46087 000705EE 0121 00000002 000605D4
13:53:58.972 R 46087 000705EE 0121 00000002 000605D4
13:53:58.987 S 46087 000705EE 0121 00000002 000605D4
13:53:58.987 R 46087 000705EE 0121 00000002 000605D4
13:53:58.987 S 46087 000705EE 0121 00000002 000605D4
13:53:58.987 R 46087 000705EE 0121 00000002 000605D4
13:53:59.003 S 46087 000705EE 0121 00000002 000605D4
13:53:59.003 R 46087 000705EE 0121 00000002 000605D4
13:53:59.003 S 46087 000705EE 0121 00000002 000605D4
13:53:59.003 R 46087 000705EE 0121 00000002 000605D4
13:53:59.018 S 46087 000705EE 0121 00000002 000605D4
13:53:59.018 R 46087 000705EE 0121 00000002 000605D4
13:53:59.018 S 46087 000705EE 0121 00000002 000605D4
13:53:59.018 R 46087 000705EE 0121 00000002 000605D4
13:53:59.034 S 46087 000705EE 0121 00000002 000605D4
13:53:59.034 R 46087 000705EE 0121 00000002 000605D4
13:53:59.034 S 46087 000705EE 0121 00000002 000605D4
13:53:59.034 R 46087 000705EE 0121 00000002 000605D4
13:53:59.050 S 46087 000705EE 0121 00000002 000605D4
13:53:59.050 R 46087 000705EE 0121 00000002 000605D4
13:53:59.050 S 46087 000705EE 0121 00000002 000605D4
13:53:59.050 R 46087 000705EE 0121 00000002 000605D4
13:53:59.096 S 46087 000705EE 0121 00000002 000605D4
13:53:59.096 R 46087 000705EE 0121 00000002 000605D4
13:53:59.096 S 46087 000705EE 0121 00000002 000605D4
13:53:59.096 R 46087 000705EE 0121 00000002 000605D4
13:53:59.658 S 46087 000705EE 0121 00000002 000605D4
13:53:59.658 R 46087 000705EE 0121 00000002 000605D4
13:53:59.798 S 46087 000705EE 0212 00000000 00000000
13:53:59.798 R 46087 000705EE 0212 00000000 00000000
13:53:59.798 S 46087 000705EE 04FC 00000000 00000000
13:53:59.798 R 46087 000705EE 04FC 00000000 00000000
13:53:59.798 S 46087 000705EE 0111 00000400 00000000
13:53:59.814 S 46087 000705EE 0080 00000001 00000000
13:53:59.814 R 46087 000705EE 0080 00000001 00000000
13:53:59.814 S 46087 000705EE 0080 00000000 00000000
13:53:59.814 R 46087 000705EE 0080 00000000 00000000
13:53:59.814 S 51027 000805DC 0282 0000000A 00000000
13:53:59.814 R 51027 000805DC 0282 0000000A 00000000
13:53:59.814 S 46087 000705EE 0210 007F0001 000605D8
13:53:59.814 R 46087 000705EE 0210 007F0001 000605D8
13:53:59.814 S 51027 000805DC 0014 D2010FB6 00000000
13:53:59.814 R 51027 000805DC 0014 D2010FB6 00000000
13:53:59.814 S 46087 000705EE 0005 00000000 00000000
13:53:59.814 S 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 R 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 S 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 R 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 S 51027 000805DC 0046 00000000 0017963C
13:53:59.814 R 51027 000805DC 0046 00000000 0017963C
13:53:59.814 S 51027 000805DC 0083 00000001 00179614
13:53:59.814 R 51027 000805DC 0083 00000001 00179614
13:53:59.814 S 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 R 46087 000705EE 0014 7D010FC0 00000000
13:53:59.814 S 51027 000805DC 0047 00000000 0017963C
13:53:59.814 S 51027 000805DC 0005 00000000 01D302FD
13:53:59.814 S 51027 000805DC 0282 0000000A 00000000
13:53:59.814 R 51027 000805DC 0282 0000000A 00000000
13:53:59.845 S 51027 000805DC 0282 0000000B 00000000
13:53:59.845 R 51027 000805DC 0282 0000000B 00000000
13:53:59.845 R 51027 000805DC 0005 00000000 01D302FD
13:53:59.845 R 51027 000805DC 0047 00000000 0017963C
13:53:59.845 S 51027 000805DC 0282 0000000B 00000000
13:53:59.845 R 51027 000805DC 0282 0000000B 00000000
13:53:59.845 S 51027 000805DC 0018 00000001 00000000
13:53:59.845 R 51027 000805DC 0018 00000001 00000000
13:53:59.845 S 51027 000805DC 0046 00000000 00179664
13:53:59.845 R 51027 000805DC 0046 00000000 00179664
13:53:59.845 R 46087 000705EE 0005 00000000 00000000
13:53:59.845 S 46087 000705EE 000F 00000000 00000000
13:53:59.845 S 46087 000705EE 0085 00000001 00000000
13:53:59.845 R 46087 000705EE 0085 00000001 00000000
13:53:59.845 S 46087 000705EE 0014 7D010FC0 00000000
13:53:59.845 R 46087 000705EE 0014 7D010FC0 00000000
13:53:59.845 R 46087 000705EE 000F 00000000 00000000
13:53:59.845 S 51027 000805DC 000F 00000000 00000000
13:53:59.845 R 51027 000805DC 000F 00000000 00000000
13:53:59.845 S 51027 000805DC 0085 00000001 00000000
13:53:59.845 R 51027 000805DC 0085 00000001 00000000
13:53:59.845 S 51027 000805DC 0014 6E010FAF 00000000
13:53:59.845 R 51027 000805DC 0014 6E010FAF 00000000
13:53:59.845 S 51027 000805DC 0137 EB010DEF 000505E8
13:53:59.845 R 51027 000805DC 0137 EB010DEF 000505E8
13:53:59.845 S 51027 000805DC 0137 EB010DEF 000505E8
13:53:59.845 R 51027 000805DC 0137 EB010DEF 000505E8
13:53:59.845 S 51027 000805DC 0282 0000000A 00000000
13:53:59.845 R 51027 000805DC 0282 0000000A 00000000
13:53:59.861 S 51027 000805DC 0282 0000000B 00000000
13:53:59.861 R 51027 000805DC 0282 0000000B 00000000
13:53:59.861 S 46087 000705EE 000D 00000883 0032F108
13:53:59.861 R 46087 000705EE 000D 00000883 0032F108
13:53:59.861 S 46087 000705EE 000C 00000000 00178DA0
13:53:59.861 R 46087 000705EE 000C 00000000 00178DA0
13:53:59.861 S 55270 000A05C4 000C 00000000 00178DA0
13:53:59.861 R 55270 000A05C4 000C 00000000 00178DA0
13:53:59.861 S 51027 000805DC 0282 0000000B 00000000
13:53:59.861 S 51027 000805DC 0288 00000006 001785E4
13:53:59.861 R 51027 000805DC 0288 00000006 001785E4
13:53:59.861 R 51027 000805DC 0282 0000000B 00000000
13:53:59.861 S 46087 000705EE 000D 00000883 0C4BBCE0
13:53:59.861 R 46087 000705EE 000D 00000883 0C4BBCE0
13:53:59.861 S 55270 000A05C4 000C 00000000 00178CC4
13:53:59.861 R 55270 000A05C4 000C 00000000 00178CC4
13:53:59.876 S 51027 000805DC 0137 EB010DEF 000505E8
13:53:59.876 R 51027 000805DC 0137 EB010DEF 000505E8


F:0 T:2 K:0 U:0
D:000705ee M:00000111 P:0000001b
FK:00000000 F0:00000000 F1:00000000 F2:00000000 F3:00000000

[ ]
RE:08079 アウトライン解析で落ちる?No.08080
秀丸担当 さん 13/10/07 15:34
 

バグ情報ありがとうございます。

V8.33β1からHmJre.dllのバージョンがV4.00(β4ではV4.02)になっているので
すが、おそらくHmJreのバグだと思います。
調べたところでは、アウトライン解析のツリー定義ではなく、複数行コメントの
ユーザー定義で定義されている正規表現と思われます。

「a?」や「a??」といった正規表現パターンがどこかに書かれていると思われ、
お手数をおかけして申し訳ありませんが、そのパターンを教えてもらえると助か
ります。

ファイルに書き出す場合は、[その他]→[ファイルタイプ別の設定]→[デザイン]
→[複数行コメント]が「ユーザー定義」になっていたら、「保存(V)...」ボタン
よりhilightファイルに保存できます。

[ ]
RE:08080 アウトライン解析で落ちる?No.08081
colder さん 13/10/07 16:12
 
colderです
複数行コメントも関係していましたか。
アウトライン解析をオフにしているときに発生したことはないです。
ユーザー定義の複数行コメントは以下のように定義されています。
関係していそうなパターンは最後のものかと思われます。(落ちないときにうまく強
調されていないことがあります)

/0003,00000002,00,00,00000002,"/*",00000002,"*/"
/0003,00000002,00,00,00000002,"//",00010003,"(?<!(\\?\\?/|\\\\))$"
/0014,00000202,00,00,00010003,"([LuU]|u8)?R\"([!-Z\\\\^-~]*)\\(",0000000B,"\
\)\\2\""
/0014,00000002,00,5C,00010003,"([LuU]|u8)?\"",00000002,"\""
/0014,00000002,00,5C,00010003,"(?<!\\?\\?)[LuU]?'",00010003,"(?<!\\?\\?)'"

[ ]
RE:08081 アウトライン解析で落ちる?No.08082
秀丸担当 さん 13/10/07 17:27
 

情報ありがとうございます。

こちらでも再現させることができました。
32bit版であることと、HmJreの設定の「HmJre.dll固有のヒープ領域を使う」が
ONであることが関係していました。
再現できたので調査して修正させていただきます。

[ ]
RE:08082 アウトライン解析で落ちる?No.08083
秀まるお さん 13/10/07 18:26
 
> 32bit版であることと、HmJreの設定の「HmJre.dll固有のヒープ領域を使う」が
> ONであることが関係していました。

 これは、ONだと落ちるというだけで、OFFでもバグはバグとして起きてしまっ
てました。なのでオプションOFFでも落ちることもあると思います。

  (?<!xxxx)(yyy)?

 のようなパターンがあると確実に現象が起きてしまってました。

 で、詳しく調べてみたら、Visual C++ 5.0の最適化のバグのようです。「グ
ローバルの最適化」をOFFにしたら直ります。グローバルの最適化ONだと、一応、
マシンコードレベルで調べてたしかにおかしいことが確認できました。

 困りました。

 秀丸エディタでもグローバルの最適化のせいで今までいくつかバグが出てたと
思うんですが、このオプションをOFFにすると出力されるマシンコードがかなり
遅くてサイズの大きなコードになるので、ちょっと困ります。

 Visual Studio 2010のコンパイラーでコンパイルしたら、最適化ONでもちゃん
としたコードが出力されました。

 とりあえず、HmJre.dllについてはVisual Studio Expressの2010か2012か、新
しいコンパイラーを使ってビルドするって方向で解決させていただきます。

[ ]
RE:08083 アウトライン解析で落ちる?No.08084
h-tom さん 13/10/07 21:15
 

h-tom です。

ちょっと気になったので。

> とりあえず、HmJre.dllについてはVisual Studio Expressの2010か2012か、新
>しいコンパイラーを使ってビルドするって方向で解決させていただきます。
hmonig.dllのコンパイラーを VCEE2008 から VCEE2010 に変えた時、Windows2000
だと、正規表現DLL選択時のロードで、エラーになってしまいましたが、その辺り
大丈夫なんでしょうか?
(対応するOSに、Windows2000も入っているので念のため)
(個人的には、XP以降でもいいような気もしますが。)

[ ]
RE:08084 アウトライン解析で落ちる?No.08085
秀まるお さん 13/10/07 21:28
 
 実は僕もその辺大丈夫かと思ってテストしたら、ダメそうでした。

 Visual Studio 2012でコンパイルしたのをWindows98SEの仮想環境にコピーし
て実行しようしたら、ダメでした。「WINVER=0x0400」でビルドしてもダメでし
た。

 google検索したら、どうもVisual Studio 2005以下ならWindows98でも大丈夫
そうです。

 とりあえず、うちの会社にVisual Stuido .net 2003があるのでそれでコンパ
イルして、最適化のバグが出ないかどうかとWindows98でも動くかどうかを確認
してみようと思います。

 Windows98は見捨てるにしても、最悪でもWindows2000上では動くようにしたい
と思います。

[ ]
RE:08085 アウトライン解析で落ちる?No.08087
秀まるお さん 13/10/08 14:44
 
 結局ですが、Windows SDKに付属のコンパイラでコンパイルすることにしまし
た。

 Windows SDKの昔のバージョンは、32bit/64bit両方のコンパイラ類が付属して
まして、うちの会社の各種64bit版ソフトはそれでコンパイルしています。32bit
版も同じコンパイラ(の32bit版)でビルドすることにしたら、Windows98上でも
うまく動作しました。

 とりあえずHmJre.dllだけそうします。

[ ]