検索で落ちるNo.03566
Iranoan さん 11/02/24 12:41
 
 秀まるおさん今日は、Iranoan です。
 「メール一覧枠」で「検索」を実行すると落ちます。他の枠では問題が起き
ません。他にも条件があるかもしれませんが、dump.txt を付けておきます。
 こちらの環境は、WindowsXP+IE8.0+秀丸メール Ver. 5.70beta2 です。
------------------------------------------------------------
12:35:03.062 (14811) Cmd 40013
12:35:03.062 (9723) DialogBox2Param() template=234
********** 11/02/24 12:35:03.546 5.70beta2  Exception code=C0000005
addr=82299F82
eax=00000001 ebx=00000000 ecx=0000000A edx=005B9A64 esi=005B9808
edi=005B9808 ebp=A3827CCD esp=0012BE88 eip=82299F82
HmCreate = 014EFCB4
Stack Dump
82E68966 91C58DC9 8F6F93BD 3A3F28EA 827CCD82 A3827CCD 827C9F82 7C9F82A3
9F82A382 7CCD827C 9F82A382 50504129 313A454C 4F525054 5357454E 00000100
00897938 0089794C 00000014 00000001 00000000 00000000 00000010 00000000
0012CE34 00000000 00000000 00000000 0012BEC4 77D0927B 0012CE34 77D2048F
77CF8830 FFFFFFFF 77CF882A 77D0927B 00000000 0047999A 02EE041E 00000111
00000011 00000000 0089794C 00000001 02EE041E 00000111 005B9808 02EE041E
00643168 0012BF6C 77D0F40B 00897938 00893C00 00000011 00000000 00000001
005B9808 0012BF84 0054CAFD 02EE041E 00000111 00000011 00000000 0012BF98
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  
Param#7  Param#8  Param#9  Param#10 MachineCode


C:\WINDOWS\system32\ntdll.dll  off=7C940000 - 7C9DF000
C:\WINDOWS\system32\kernel32.dll  off=7C800000 - 7C933000
C:\Program Files\Alwil Software\Avast5\snxhk.dll  off=64D00000 -
 64D31000
C:\WINDOWS\system32\USER32.dll  off=77CF0000 - 77D80000
C:\WINDOWS\system32\GDI32.dll  off=77ED0000 - 77F19000
C:\WINDOWS\system32\comdlg32.dll  off=76300000 - 76348000
C:\WINDOWS\system32\ADVAPI32.dll  off=77D80000 - 77E29000
C:\WINDOWS\system32\RPCRT4.dll  off=77E30000 - 77EC3000
C:\WINDOWS\system32\Secur32.dll  off=77FA0000 - 77FB1000
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-
 Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll  
 off=77160000 - 77263000
C:\WINDOWS\system32\msvcrt.dll  off=77BC0000 - 77C18000
C:\WINDOWS\system32\SHLWAPI.dll  off=77F20000 - 77F96000
C:\WINDOWS\system32\SHELL32.dll  off=7D5B0000 - 7DDB0000
C:\WINDOWS\system32\ole32.dll  off=76970000 - 76AAE000
C:\WINDOWS\system32\IMM32.dll  off=762E0000 - 762FD000
C:\WINDOWS\system32\LPK.DLL  off=60740000 - 60749000
C:\WINDOWS\system32\USP10.dll  off=73F80000 - 73FEB000
C:\WINDOWS\WinSxS\x86_Microsoft.VC9
 0.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\MSVCR90.dll  off
 =78520000 - 785C3000
C:\WINDOWS\WinSxS\x86_Microsoft.VC9
 0.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\MSVCP90.dll  off
 =78480000 - 7850E000
C:\WINDOWS\system32\MSCTF.dll  off=74660000 - 746AC000
c:\PROGRA~1\mcafee\SITEAD~1\saHook.dll  off=10000000 - 10008000
C:\WINDOWS\system32\uxtheme.dll  off=58730000 - 58768000
C:\Program Files\HidemaruMail\HideCtl2.dll  off=01470000 - 01626000
C:\WINDOWS\system32\OLEAUT32.dll  off=770D0000 - 7715B000
C:\WINDOWS\system32\apphelp.dll  off=76D90000 - 76DB2000
C:\WINDOWS\system32\msctfime.ime  off=73620000 - 7364E000
C:\WINDOWS\system32\ATOK22W.IME  off=5EC20000 - 5F125000
C:\WINDOWS\system32\VERSION.dll  off=77BB0000 - 77BB8000
C:\WINDOWS\system32\MSIMG32.dll  off=762D0000 - 762D5000
C:\WINDOWS\system32\ATOK22AE.DLL  off=5F4E0000 - 5F55C000
C:\WINDOWS\system32\ATOK22DE.dll  off=5EAE0000 - 5EB9A000
C:\WINDOWS\system32\PSAPI.DLL  off=76BA0000 - 76BAB000
C:\Program Files\Hidemaru\HIDEMSUB.DLL  off=02010000 - 02023000
C:\WINDOWS\system32\HmJre.dll  off=03EA0000 - 03EB5000
C:\Program Files\Hidemaru\NoDivSub.dll  off=040D0000 - 040DF000
C:\Program Files\HidemaruMail\TkHtmlView.dll  off=04600000 - 0464C000
C:\WINDOWS\system32\WINSPOOL.DRV  off=72F50000 - 72F76000
C:\WINDOWS\system32\oledlg.dll  off=7DF90000 - 7DFB1000
C:\Program Files\HidemaruMail\kbsFilter.tkf  off=04AF0000 - 04B1C000
C:\Program Files\HidemaruMail\TKINFO.DLL  off=04E90000 - 04EBC000
D:\_Hiro\mail\_kbsFilter\libmecab.dll  off=052D0000 - 0579B000
C:\Program Files\HidemaruMail\TkFilter.tkf  off=090C0000 - 090F9000
C:\WINDOWS\system32\WININET.DLL  off=40290000 - 40376000
C:\WINDOWS\system32\Normaliz.dll  off=09710000 - 09719000
C:\WINDOWS\system32\urlmon.dll  off=442A0000 - 443D3000
C:\WINDOWS\system32\iertutil.dll  off=40930000 - 40B19000
C:\WINDOWS\system32\ws2_32.dll  off=719E0000 - 719F7000
C:\WINDOWS\system32\WS2HELP.dll  off=719D0000 - 719D8000
C:\WINDOWS\system32\RASAPI32.dll  off=76E90000 - 76ECC000
C:\WINDOWS\system32\rasman.dll  off=76E40000 - 76E52000
C:\WINDOWS\system32\NETAPI32.dll  off=59250000 - 592A5000
C:\WINDOWS\system32\TAPI32.dll  off=76E60000 - 76E8F000
C:\WINDOWS\system32\rtutils.dll  off=76E30000 - 76E3E000
C:\WINDOWS\system32\WINMM.dll  off=76AF0000 - 76B1B000
C:\WINDOWS\system32\timiditydrv.dll  off=70140000 - 70365000
C:\WINDOWS\system32\USERENV.dll  off=7E8C0000 - 7E971000
C:\WINDOWS\system32\msv1_0.dll  off=77CB0000 - 77CD5000
C:\WINDOWS\system32\cryptdll.dll  off=76740000 - 7674C000
C:\WINDOWS\system32\iphlpapi.dll  off=76D10000 - 76D29000
C:\WINDOWS\system32\rsaenh.dll  off=68000000 - 68036000
C:\WINDOWS\system32\sensapi.dll  off=72220000 - 72225000
C:\Program Files\HideMie\HMIES80.DLL  off=09D50000 - 09D56000
C:\WINDOWS\system32\WSOCK32.DLL  off=71A00000 - 71A0B000
C:\WINDOWS\system32\mswsock.dll  off=71980000 - 719BF000
C:\WINDOWS\system32\hnetcfg.dll  off=607C0000 - 60816000
C:\WINDOWS\System32\wshtcpip.dll  off=719C0000 - 719C8000
C:\WINDOWS\system32\DNSAPI.dll  off=76ED0000 - 76EF7000
C:\WINDOWS\System32\winrnr.dll  off=76F60000 - 76F68000
C:\WINDOWS\system32\WLDAP32.dll  off=76F10000 - 76F3C000
C:\Program Files\Bonjour\mdnsNSP.dll  off=64000000 - 64025000
C:\WINDOWS\system32\rasadhlp.dll  off=76F70000 - 76F76000
C:\WINDOWS\system32\SECURITY.DLL  off=71ED0000 - 71ED4000
C:\WINDOWS\system32\CRYPT32.DLL  off=765C0000 - 76654000
C:\WINDOWS\system32\MSASN1.dll  off=77C40000 - 77C52000
C:\WINDOWS\system32\schannel.dll  off=767A0000 - 767C8000
C:\WINDOWS\system32\dssenh.dll  off=68100000 - 68126000
C:\Program Files\HidemaruMail\TuruKameGds.dll  off=0A160000 - 0A179000
C:\WINDOWS\system32\CLBCATQ.DLL  off=76F80000 - 76FFF000
C:\WINDOWS\system32\COMRes.dll  off=77000000 - 770AB000
C:\Program Files\Google\Google Desktop Search\GoogleDesktopAPI2.dll  
 off=60000000 - 6007B000
C:\Program Files\Google\Google Desktop Search\
 GoogleDesktopResources_ja.dll  off=62000000 - 62088000
C:\Program Files\Google\Google Desktop Search\GoogleDesktopCommon.dll  
 off=42000000 - 42047000
C:\Program Files\HidemaruMail\HIDEMAC3.DLL  off=09FD0000 - 09FF2000
C:\WINDOWS\system32\ATOK22SE.DLL  off=5F490000 - 5F4BA000
C:\Program Files\JustSystems\ATOK22\ATOK22NV.DLL  off=5EBA0000 -
 5EC0F000
C:\Program Files\JustSystems\ATOK22\ATOK22RT.DLL  off=0C7C0000 -
 0C844000
C:\Program Files\JustSystems\ATOK22\ATOK22MC.DLL  off=4B4F0000 -
 4B519000
C:\WINDOWS\system32\atok22mp.dll  off=44870000 - 4492D000
C:\Program Files\JustSystems\ATOK22\ATOK22AG.DLL  off=0A860000 -
 0A8A2000
C:\Program Files\Hidemaru\HmFilter.hmf  off=0D2B0000 - 0D2BB000
C:\WINDOWS\system32\xpsp2res.dll  off=0C010000 - 0C570000
C:\WINDOWS\system32\ieframe.dll  off=40B20000 - 415B5000
C:\WINDOWS\system32\SETUPAPI.dll  off=76040000 - 76199000
C:\Program Files\Common Files\TortoiseOverlays\TortoiseOverlays.dll  
 off=0A130000 - 0A148000
C:\Program Files\TortoiseSVN\bin\TortoiseStub.dll  off=0AD70000 -
 0AD7E000
C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll  off=0ADA0000 -
 0AE6A000
C:\WINDOWS\system32\SHFOLDER.dll  off=76730000 - 76739000
C:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll  off=6EEC0000 -
 6EEE2000
C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll  off=6EE60000 -
 6EE8F000
C:\Program Files\TortoiseSVN\bin\intl3_tsvn.dll  off=0AEA0000 -
 0AEB2000
C:\Program Files\TortoiseSVN\Languages\TortoiseProc1041.dll  off
 =0AFD0000 - 0B2E9000
C:\WINDOWS\System32\cscui.dll  off=76570000 - 765C0000
C:\WINDOWS\System32\CSCDLL.dll  off=76550000 - 7656C000
C:\WINDOWS\system32\browseui.dll  off=75ED0000 - 75FCD000
C:\WINDOWS\system32\ntshrui.dll  off=76940000 - 76964000
C:\WINDOWS\system32\ATL.DLL  off=76AD0000 - 76AE1000
C:\WINDOWS\system32\shdocvw.dll  off=7E740000 - 7E8B1000
C:\WINDOWS\system32\CRYPTUI.dll  off=75410000 - 75485000
C:\WINDOWS\system32\WINTRUST.dll  off=76BE0000 - 76C0E000
C:\WINDOWS\system32\IMAGEHLP.dll  off=76C40000 - 76C68000
C:\Program Files\LibreOffice 3\Basis\program\shlxthdl\shlxthdl.dll  
 off=4FF10000 - 4FF7D000
C:\WINDOWS\WinSxS\x86_
 Microsoft.Windows.GdiPlus_6595b64144ccf1df_
 1.0.6001.22319_x-ww_f0b4c2df\gdiplus.dll  off=4AF10000 - 4B0BB000
C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\PDFShell.dll  off
 =0BF40000 - 0BFA2000
C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\PDFShell.JPN  off
 =0BFB0000 - 0BFFB000
C:\WINDOWS\system32\RASDLG.DLL  off=75490000 - 7552C000
C:\WINDOWS\system32\MPRAPI.dll  off=76CF0000 - 76D08000
C:\WINDOWS\system32\ACTIVEDS.dll  off=77FC0000 - 77FF2000
C:\WINDOWS\system32\adsldpc.dll  off=76DC0000 - 76DE5000
C:\WINDOWS\system32\SAMLIB.dll  off=71B40000 - 71B53000
C:\Documents and Settings\All Users\Application Data\Real\RealPlayer
 \BrowserRecordPlugin\Chrome\Hook\rpchromebrowserrecordhelper.dll  off
 =648B0000 - 648BE000
12:35:02.765 R 9320 012E03CA 0020 01270338 02000001
12:35:02.765 R 11061 016503AE 0020 01270338 02000001
12:35:02.765 P 1770 01270338 0200 00000008 005800E7
12:35:02.765 r 1817 01270338 0200 00000008 005800E7
12:35:02.765 P 1770 012E03CA 000F 00000000 00000000
12:35:02.765 S 9318 012E03CA 000F 00000000 00000000
12:35:02.765 R 9320 012E03CA 000F 00000000 00000000
12:35:02.765 r 1817 012E03CA 000F 00000000 00000000
12:35:02.765 P 1770 018B03E0 000F 00000000 00000000
12:35:02.765 r 1817 018B03E0 000F 00000000 00000000
12:35:02.765 P 1770 01270338 000F 00000000 00000000
12:35:02.765 r 1817 01270338 000F 00000000 00000000
12:35:03.062 P 1770 01270338 0000 00009C4D 00210001
12:35:03.062 r 1817 01270338 0000 00009C4D 00210001
12:35:03.062 P 1770 012E03CA 0111 00009C4D 00000000
12:35:03.062 S 9318 012E03CA 0111 00009C4D 00000000
12:35:03.062 S 9318 012E03CA 001F 00000000 00000000
12:35:03.062 R 9320 012E03CA 001F 00000000 00000000
12:35:03.062 S 9318 012E03CA 000A 00000000 00000000
12:35:03.062 R 9320 012E03CA 000A 00000000 00000000
start=04520020 end=045E9E84
14811 0    Cmd 40100
22101 0    MuteOther()
22176 0    MuteOther: OBJECT_0
9723  16   DialogBox2Param() template=353
9761  1328 DialogBox2Param() exit
5225  31   Appended @Nifty/12/ file=_eml_temp20110224_00.txt offset1=0
offset2=0 size=14871
10491 0    SetView pTitle=09566020 cb=14871 off=0
22101 0    MuteOther()
21937 0    CreateThreadAndViewFrame
22101 0    MuteOther()
25068 0    StartThread tid=9784
21516 0    ThreadFunc
21577 0    ViewFrame created 03640460
21597 0    HmCreate
0     0    call WinMainSub
0     16   FrameWndProc: WM_CREATE
0     0    ClientWndProc: WM_CREATE
0     0    return WinMainSub
21601 0    HmCreate return
9282  15   InitOuterHidemaru
2355  16   SetText at editor
2383  0    cmdReasonCreated=open
22007 16   CreateThreadAndViewFrame: event2
12524 62   SetForegroundTopWindow 03640460
21973 0    CreateThreadAndViewFrame: waiting hevent OK
22065 0    CreateThreadAndViewFrame() normal exit
12524 0    SetForegroundTopWindow 03640460
22263 0    ReleaseMuteOther()
22263 0    ReleaseMuteOther()
22263 0    ReleaseMuteOther()
16369 0    40100 ret 1
329   500  HM:ShowCursor(0)
377   469  HM:ShowCursor(1)
4224  4141 fShellExecuting = 1
4224  93   fShellExecuting = 0
16454 3891 ProcessFrameClose()
16478 0    EmlFolder
22101 16   MuteOther()
22176 0    MuteOther: OBJECT_0
556   0    CommandExecEvent 16
22101 0    MuteOther()
22189 0    MuteOther: ProcessExecEvent()
767   0    ProcessExecEvent
7310  0    MailFileOperation ope=0 @Nifty/12/ count=1 file
=_eml_temp20110224_00.txt offset=0
8119  0    SetWaitCursor 0
8181  0    RestoreWaitCursor 0
8119  0    SetWaitCursor 0
23102 0    Quit Editor 4294967295 <= 0 < 4294967295
14134 0    NotifyListCacheOffsetMoved 095660CB,-172,0,0,0
8181  0    RestoreWaitCursor 0
1423  0    ProcessExecEvent exit
601   15   CommandExecEvent: waiting hevent OK
22263 0    ReleaseMuteOther()
10982 0    DestroyWindowします
7886  47   WM_DESTROY
7894  31   ImeをOFFにしました
22101 16   MuteOther()
22176 0    MuteOther: OBJECT_0
10984 0    DestroyWindowしました
16525 0    return TRUE
21886 16   Hidemaru Message-loop exit
7614  0    HIDEMARUDELETED
14811 62640 Cmd 40013
9723  0    DialogBox2Param() template=234

[ ]
RE:03566 検索で落ちるNo.03568
秀まるお さん 11/02/24 13:03
 
 dump.txtによると、落ちてる場所的には「82299F82」というアドレスなんです
が、モジュール名一覧の中にはそのようなアドレスに位置するモジュールが無い
ようです。

 スタックトレースも取れてないし、ちょっと困りました。

 今までずっと落ちてなかったのですよね。

 可能性としては、検索を実行した時に選択してるメールが何かというのが関係
してるような気がしますけども。何か特定のメールを選択して検索を実行した時
に限って落ちてしまうってことではないでしょうか。というのはなぜかというと、
選択してるメールのSubject:ヘッダの内容を検索ダイアログに取り込もうとする
ので、それの処理が関係してるのかなぁと思ったからですけども。

[ ]
RE:03568 検索で落ちるNo.03570
秀まるお さん 11/02/24 14:24
 
 Iranoanさんから再現データを送ってもらって再現出来ました。秀丸メール側
でのあいまい検索関係のバグでした。

 スタックを壊してました。

 HmJre.dll側のバグでは無かったので少しマシでしたけども。

 ということでまた修正させていただきまして、早めに次のβ版をアップロード
させていただきます。

[ ]
RE:03570 検索で落ちるNo.03573
Iranoan さん 11/02/24 20:58
 
 秀まるおさん今日は、Iranoan です。
>  Iranoanさんから再現データを送ってもらって再現出来ました。秀丸メール側
> でのあいまい検索関係のバグでした。
 再現して良かったです。
 私信をお送りしてから、秀丸エディタで再現テストをしていない事に気付き、
「共通部分だったら申し訳ないなあ〜」と、若干心配していましたが、杞憂と
なり幸いでした。
>  ということでまた修正させていただきまして、早めに次のβ版をアップロード
> させていただきます。
 よろしくお願いします。

[ ]
RE:03573 検索で落ちるNo.03574
秀まるお さん 11/02/24 21:46
 
 いつもバグ情報どうもです。

 実は秀丸エディタにも同じような処理がありました。それで、ちょうど今、
V8.03正式版を出そうかと思ってた所だったので、一瞬焦りました。ですが、秀
丸エディタは検索文字列のバッファサイズが極端に大きいので、現実的にはバッ
ファオーバーフローにはならないようでした。

 念のため限界テストしようとしたけど、限界付近にするには検索文字列を極端
に長くしないといけなくて、そうするとあいまい検索の準備の段階でハングアッ
プしたかのごとく待たされてしまってテストにならなかったようです。

[ ]
RE:03574 検索で落ちるNo.03575
Iranoan さん 11/02/24 21:53
 
 秀まるおさん今日は、Iranoan です。
> 実は秀丸エディタにも同じような処理がありました。
 あ、矢っ張り共通でしたか(^^;。

>  念のため限界テストしようとしたけど、限界付近にするには検索文字列を極端
> に長くしないといけなくて、そうするとあいまい検索の準備の段階でハングアッ
> プしたかのごとく待たされてしまってテストにならなかったようです。
 どちらにしても、潜在的な問題が見つかって良かったです。

[ ]