ファイル削除中にプロセスで保護違反が発No.02872
foobar さん 12/03/23 14:14
 
こんにちわ。

ファイル削除中にプロセスで保護違反が発生しました。
dumpファイルに個人情報は含まれていないようなので、ここに貼り付けさせてもらい
ます。


(状況)
プロセス違反が発生したにも関わらず秀丸ファイラーは普通に動き続けていました。
「削除をバックグラウンド処理」をONにしています。


(ダンプファイル)
秀丸ファイラーClassicのプロセスで保護違反が発生しました。
このファイルの内容は、秀丸ファイラーClassicの異常終了についての詳細情報です。
ご面倒でなければこのエラーの再現手順を書き添えて、このファイルの内容を作者に
連絡ください。
このファイルは削除してかまいません。

********** 12/03/23 13:25:26.966
Ver:1.0.2.14
Windows:1db10106 Comctl:00060010
64bit
Debug:00000000
Exception code=00000000C0000005 addr=000007FEF549308F
DeleteThread
rip=0000000000000000 rsp=0000000000000000 rbp=0000000000000000
rax=0000000000000000
rcx=0000000000000000 rdx=0000000000000000  r8=0000000000000000  r9=000000000
0000000
rdi=0000000000000000 rsi=0000000000000000 rbx=0000000000000000
r10=0000000000000000 r11=0000000000000000 r12=0000000000000000
r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
Stack Dump
ReturnAd         MachineCode


C:\Windows\SYSTEM32\ntdll.dll  off=00000000776B0000 - 0000000077859000
C:\Windows\system32\kernel32.dll  off=0000000077340000 - 000000007745F000
C:\Windows\system32\KERNELBASE.dll  off=000007FEFDE70000 - 000007FEFDEDC000
C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.
0.7601.17514_none_fa396087175ac9ac\COMCTL32.dll  off=000007FEFC220000 - 0000
07FEFC414000
C:\Windows\system32\msvcrt.dll  off=000007FEFE720000 - 000007FEFE7BF000
C:\Windows\system32\GDI32.dll  off=000007FEFE120000 - 000007FEFE187000
C:\Windows\system32\USER32.dll  off=0000000077460000 - 000000007755A000
C:\Windows\system32\LPK.dll  off=000007FEFE4C0000 - 000007FEFE4CE000
C:\Windows\system32\USP10.dll  off=000007FEFE8A0000 - 000007FEFE969000
C:\Windows\system32\SHLWAPI.dll  off=000007FEFE600000 - 000007FEFE671000
C:\Windows\system32\IMM32.dll  off=000007FEFDEE0000 - 000007FEFDF0E000
C:\Windows\system32\MSCTF.dll  off=000007FEFE010000 - 000007FEFE119000
C:\Windows\system32\COMDLG32.dll  off=000007FEFE680000 - 000007FEFE717000
C:\Windows\system32\SHELL32.dll  off=000007FEFEC20000 - 000007FEFF9A8000
C:\Windows\system32\ADVAPI32.dll  off=000007FEFE7C0000 - 000007FEFE89B000
C:\Windows\SYSTEM32\sechost.dll  off=000007FEFE450000 - 000007FEFE46F000
C:\Windows\system32\RPCRT4.dll  off=000007FEFE4D0000 - 000007FEFE5FD000
C:\Windows\system32\ole32.dll  off=000007FEFEA10000 - 000007FEFEC13000
C:\Windows\system32\OLEAUT32.dll  off=000007FEFE190000 - 000007FEFE267000
C:\Windows\system32\CRYPTBASE.dll  off=000007FEFDA00000 - 000007FEFDA0F000
C:\Program Files\nodoka\sirius_hook_x64.dll  off=000007FEFBE70000 - 000007FE
FBE95000
C:\Program Files\nodoka\nodoka64.dll  off=0000000180000000 - 0000000180064000
C:\Program Files\HmFilerClassic\HmFilerClassicGesture.dll  off=0000000000220
000 - 000000000023B000
C:\Windows\system32\WindowsCodecs.dll  off=000007FEFB2F0000 - 000007FEFB41A000
C:\Windows\system32\profapi.dll  off=000007FEFDB10000 - 000007FEFDB1F000
C:\Windows\system32\apphelp.dll  off=000007FEFD9A0000 - 000007FEFD9F7000
C:\Windows\system32\CLBCatQ.DLL  off=000007FEFE970000 - 000007FEFEA09000
C:\Program Files\Common Files\TortoiseOverlays\TortoiseOverlays.dll  off=000
0000005960000 - 000000000597B000
C:\Program Files\TortoiseSVN\bin\TortoiseStub.dll  off=0000000005940000 - 00
00000005950000
C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll  off=0000000002940000 - 000
0000002A3E000
C:\Windows\system32\SHFOLDER.dll  off=000007FEFB250000 - 000007FEFB257000
C:\Windows\system32\WININET.dll  off=0000000076FD0000 - 000000007712A000
C:\Windows\system32\Normaliz.dll  off=0000000077870000 - 0000000077873000
C:\Windows\system32\iertutil.dll  off=0000000077130000 - 000000007733F000
C:\Windows\system32\urlmon.dll  off=0000000077560000 - 00000000776AD000
C:\Windows\system32\VERSION.dll  off=000007FEFCC50000 - 000007FEFCC5C000
C:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll  off=000000006EEC0000 - 000
000006EEEA000
C:\Windows\system32\WS2_32.dll  off=000007FEFE470000 - 000007FEFE4BD000
C:\Windows\system32\NSI.dll  off=000007FEFF9B0000 - 000007FEFF9B8000
C:\Windows\system32\MSWSOCK.dll  off=000007FEFD320000 - 000007FEFD375000
C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_n
one_08e61857a83bc251\MSVCR90.dll  off=0000000074D20000 - 0000000074DC3000
C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll  off=000000006EE60000 -
 000000006EE9D000
C:\Windows\system32\WLDAP32.dll  off=000007FEFDFB0000 - 000007FEFE002000
C:\Program Files\TortoiseSVN\bin\intl3_tsvn.dll  off=0000000001D90000 - 0000
000001DA7000
C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_n
one_08e61857a83bc251\MSVCP90.dll  off=0000000074C40000 - 0000000074D13000
C:\Windows\system32\CRYPT32.dll  off=000007FEFDD00000 - 000007FEFDE67000
C:\Windows\system32\MSASN1.dll  off=000007FEFDBB0000 - 000007FEFDBBF000
C:\Program Files\TortoiseSVN\Languages\TortoiseProc1041.dll  off=0000000002C
90000 - 0000000002FA9000
C:\Windows\system32\UXTHEME.DLL  off=000007FEFBA20000 - 000007FEFBA76000
C:\Windows\system32\EhStorShell.dll  off=000007FEF7340000 - 000007FEF7375000
C:\Windows\system32\SETUPAPI.dll  off=000007FEFE270000 - 000007FEFE447000
C:\Windows\system32\CFGMGR32.dll  off=000007FEFDC80000 - 000007FEFDCB6000
C:\Windows\system32\DEVOBJ.dll  off=000007FEFDC60000 - 000007FEFDC7A000
C:\Windows\system32\PROPSYS.dll  off=000007FEFC7F0000 - 000007FEFC91C000
C:\PROGRA~1\MIF5BA~1\Office14\GROOVEEX.DLL  off=000007FEF6410000 - 000007FEF
6A82000
C:\Windows\WinSxS\amd64_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.6161_n
one_0a1fd3a3a768b895\ATL90.DLL  off=0000000073DE0000 - 0000000073E0F000
C:\PROGRA~1\COMMON~1\MICROS~1\OFFICE14\Cultures\office.odf  off=000007FEF5FF
0000 - 000007FEF640A000
C:\PROGRA~1\MIF5BA~1\Office14\1041\GrooveIntlResource.dll  off=000007FEF57C0
000 - 000007FEF5FEB000
C:\Windows\system32\IconCodecService.dll  off=000007FEFB260000 - 000007FEFB2
68000
C:\Windows\system32\ATOK24W.IME  off=00000000709C0000 - 0000000071324000
C:\Windows\system32\MSIMG32.dll  off=000007FEFBD50000 - 000007FEFBD57000
C:\Windows\system32\Atok24Ae.dll  off=0000000072DE0000 - 0000000072E94000
C:\Windows\system32\Atok24De.dll  off=0000000072AC0000 - 0000000072BE7000
C:\Windows\system32\ntmarta.dll  off=000007FEFCC20000 - 000007FEFCC4D000
C:\Windows\system32\mscms.dll  off=000007FEF8AC0000 - 000007FEF8B5C000
C:\Windows\system32\USERENV.dll  off=000007FEFCE50000 - 000007FEFCE6E000
C:\Windows\system32\icm32.dll  off=000007FEFAD60000 - 000007FEFADA2000
C:\Windows\system32\MPR.dll  off=000007FEFB290000 - 000007FEFB2A8000
C:\Windows\System32\drprov.dll  off=000007FEFBBC0000 - 000007FEFBBCA000
C:\Windows\System32\WINSTA.dll  off=000007FEFDAB0000 - 000007FEFDAED000
C:\Windows\System32\ntlanman.dll  off=000007FEFAD10000 - 000007FEFAD32000
C:\Windows\System32\davclnt.dll  off=000007FEFABE0000 - 000007FEFABFC000
C:\Windows\System32\DAVHLPR.dll  off=000007FEFB800000 - 000007FEFB80A000
C:\Windows\system32\wkscli.dll  off=000007FEFADD0000 - 000007FEFADE5000
C:\Windows\system32\cscapi.dll  off=000007FEF8E40000 - 000007FEF8E4F000
C:\Windows\system32\netutils.dll  off=000007FEFADF0000 - 000007FEFADFC000
C:\Windows\system32\NetworkExplorer.dll  off=000007FEF44C0000 - 000007FEF465
C000
C:\Windows\system32\SspiCli.dll  off=000007FEFD970000 - 000007FEFD995000
C:\Program Files\JustSystems\ATOK24_X64\ATOK24TIP.DLL  off=000000006F640000
- 000000006FFF1000
C:\Windows\system32\ntshrui.dll  off=000007FEF5490000 - 000007FEF5510000
C:\Windows\system32\srvcli.dll  off=000007FEFD700000 - 000007FEFD723000
C:\Windows\system32\slc.dll  off=000007FEFC460000 - 000007FEFC46B000
C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll  off=000007FEF
6CC0000 - 000007FEF6D3F000
C:\Windows\system32\Secur32.dll  off=000007FEFD930000 - 000007FEFD93B000
C:\Windows\system32\samcli.dll  off=000007FEFADB0000 - 000007FEFADC4000
C:\Windows\system32\SAMLIB.dll  off=000007FEFC1D0000 - 000007FEFC1ED000
C:\Windows\System32\shdocvw.dll  off=000007FEF7300000 - 000007FEF7334000
C:\Windows\system32\wpdshext.dll  off=000007FEF2EA0000 - 000007FEF3111000
C:\Windows\system32\WINMM.dll  off=000007FEFAE50000 - 000007FEFAE8B000
C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.
17514_none_2b24536c71ed437a\gdiplus.dll  off=000007FEFB5E0000 - 000007FEFB7F
5000
C:\Windows\system32\PortableDeviceApi.dll  off=000007FEF88A0000 - 000007FEF8
95D000
C:\Windows\system32\WINTRUST.dll  off=000007FEFDCC0000 - 000007FEFDCFA000
C:\Windows\system32\PortableDeviceTypes.dll  off=000007FEF6C60000 - 000007FE
F6C99000
C:\Windows\system32\EhStorAPI.dll  off=000007FEFB4B0000 - 000007FEFB4D7000
C:\Windows\System32\ieframe.dll  off=000007FEED090000 - 000007FEEDAF8000
C:\Windows\system32\PSAPI.DLL  off=0000000077880000 - 0000000077887000
C:\Windows\System32\OLEACC.dll  off=000007FEFAC00000 - 000007FEFAC54000
C:\Windows\system32\CRYPTSP.dll  off=000007FEFD380000 - 000007FEFD397000
C:\Windows\system32\rsaenh.dll  off=000007FEFD090000 - 000007FEFD0D7000
C:\Windows\system32\DUI70.dll  off=000007FEFB4E0000 - 000007FEFB5D2000
C:\Windows\system32\DUser.dll  off=000007FEFBF10000 - 000007FEFBF53000
C:\Windows\system32\dwmapi.dll  off=000007FEFB460000 - 000007FEFB478000
C:\Windows\system32\thumbcache.dll  off=000007FEF8AA0000 - 000007FEF8ABF000
C:\Program Files (x86)\WinSCP\DragExt64.dll  off=0000000010000000 - 00000000
10034000
C:\Windows\system32\RpcRtRemote.dll  off=000007FEFDAF0000 - 000007FEFDB04000
C:\Windows\system32\mssprxy.dll  off=000007FEF3A00000 - 000007FEF3A1D000
C:\Windows\system32\actxprxy.dll  off=000007FEF6D40000 - 000007FEF6E2E000
C:\Windows\system32\explorerframe.dll  off=000007FEF6A90000 - 000007FEF6C5A000



[ ]
RE:02872 ファイル削除中にプロセスで保護No.02873
秀丸担当 さん 12/03/23 16:25
 

報告ありがとうございます。
dumpファイルによりますと、C:\Windows\system32\ntshrui.dllというDLLで落ち
ているようですが、それ以外の情報がなぜか出力されていなくて詳しいことが不
明でした。
(レジスタの内容が全部0というのはあまり無いことで、ちょっと不可解です)

バックグラウンドのスレッドで落ちていて、そのスレッドだけが終了しているの
で本体はそのまま続行できて大丈夫のようです。
でも念のため秀丸ファイラーClassicは再起動したほうがいいと思います。

プログラム的な話ですが、調べてみて1つわかったこととして、64bit版は32bit
版と比べてスタックの消費がすごく多いようなので、スタックサイズを大きめに
取るなどの基本的な対策を次のβ版で入れてみます。(直接的には不明ですが)

あと、もしまた落ちてしまったときの対策として、より多くの情報が得られるよ
うなことも検討させていただきます。

[ ]