要望・バグ報告 #57
クロール実行中にAccessViolationExceptionでアプリが突然終了する
ファイル
本文
ここ数バージョンを試していますが、最新の0.12.0を含め
クロール実行中にいつの間にかアプリが落ちて消えてしまいます。
※ローカルやNasのいづれにおいても確実に発生します。
※ポータブル版です。
※指定のRuntimeも入れてます。
下記はイベントに記録されたものを掲載します。
ログの名前: Application
ソース: .NET Runtime
日付: 2020/11/30 9:57:15
イベント ID: 1026
タスクのカテゴリ: なし
レベル: エラー
キーワード: クラシック
ユーザー: N/A
コンピューター: DESKTOP
説明:
アプリケーション:InazumaSearch.exe
フレームワークのバージョン:v4.0.30319
説明: ハンドルされない例外のため、プロセスが中止されました。
例外情報:System.AccessViolationException
場所 InazumaSearch.Core.XDoc2TxtApi.Extract(System.String)
場所 InazumaSearch.Core.Crawler+WorkBase.UpdateDocumentFileRecords(System.IProgress`1<InazumaSearch.Core.CrawlState>, System.Threading.CancellationToken, Result, System.Collections.Generic.List`1<System.String>, System.Collections.Generic.IDictionary`2<System.String,Record>, System.Collections.Generic.List`1<InazumaSearch.IgnoreSetting>, System.Collections.Generic.List`1<TargetFile> ByRef)
場所 InazumaSearch.Core.Crawler+Work+FullCrawl.Execute(System.IProgress`1<InazumaSearch.Core.CrawlState>, System.Threading.CancellationToken, Result)
場所 InazumaSearch.Core.Crawler+<>c__DisplayClass36_0.<RunFullCrawlAsync>b__0()
場所 System.Threading.Tasks.Task.Execute()
場所 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
場所 System.Threading.Tasks.Task.ExecuteEntry(Boolean)
場所 System.Threading.ThreadPoolWorkQueue.Dispatch()
イベント XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-11-30T00:57:15.650786900Z" />
<EventRecordID>49890</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP</Computer>
<Security />
</System>
<EventData>
<Data>アプリケーション:InazumaSearch.exe
フレームワークのバージョン:v4.0.30319
説明: ハンドルされない例外のため、プロセスが中止されました。
例外情報:System.AccessViolationException
場所 InazumaSearch.Core.XDoc2TxtApi.Extract(System.String)
場所 InazumaSearch.Core.Crawler+WorkBase.UpdateDocumentFileRecords(System.IProgress`1<InazumaSearch.Core.CrawlState>, System.Threading.CancellationToken, Result, System.Collections.Generic.List`1<System.String>, System.Collections.Generic.IDictionary`2<System.String,Record>, System.Collections.Generic.List`1<InazumaSearch.IgnoreSetting>, System.Collections.Generic.List`1<TargetFile> ByRef)
場所 InazumaSearch.Core.Crawler+Work+FullCrawl.Execute(System.IProgress`1<InazumaSearch.Core.CrawlState>, System.Threading.CancellationToken, Result)
場所 InazumaSearch.Core.Crawler+<>c__DisplayClass36_0.<RunFullCrawlAsync>b__0()
場所 System.Threading.Tasks.Task.Execute()
場所 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
場所 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
場所 System.Threading.Tasks.Task.ExecuteEntry(Boolean)
場所 System.Threading.ThreadPoolWorkQueue.Dispatch()
</Data>
</EventData>
</Event>
関連するチケット
履歴
ポン - が5年以上前に更新
ご報告ありがとうございます。
現時点では再現できておらず、解決できるかどうか分からないのですが
デバッグログを取得することができれば、もしかすると何らかの情報が得られるかもしれません。
お手数をおかけしてすみませんが、下記の手順でデバッグログを取得し
デバッグログの最後がどのようなログで終わっているかを確認してみていただけますでしょうか?
- 展開したフォルダ(InazumaSearchPortable.exe があるフォルダ)を開いてください。
- program フォルダ内の InazumaSearch_Debug.exe をダブルクリックしてください。(Inazuma Searchがデバッグモードで起動します)
- その状態でクロールを実行して、アプリが消えるまで処理を進めてください。
- アプリが消える現象が発生したら、dataフォルダ内の「InazumaSearch_2020-11-30_debug.log」のようなファイルにログが出力されているため、そのログの末尾近くを確認し、内容を本チケットのコメントに貼り付けていただくか、もしくはログファイルそのものを添付していただけますでしょうか。
(ログの内容にファイルパスや文書名などが含まれており、プライバシーや機密保持の面で問題がある場合は、必要に応じて削除してからお送りいただけますようお願いします)
また、こちらもお手数ですが、合わせて下記の情報を教えていただけますと助かります。
- お使いのWindowsのバージョン(Windows 10か、8.1か、もしくはそれ以外か)
- Windows OSが64ビット版と32ビット版のどちらか
- お使いのInazuma Searchが32ビットバージョンであるかどうか(デバッグモードで起動時、ウインドウタイトルに「Inazuma Search 0.12.0 x86」と表示されていれば32ビットバージョンです)
匿名ユーザー が5年以上前に更新
ご連絡をありがとうございます。
DEBUG取得しましたので、下記に貼り付けます。
2020-12-01 09:32:40.7837|DEBUG|Groonga|load --table Documents
2020-12-01 09:32:40.7837|DEBUG|Groonga|[{"_key":"f:\\192.168.0.100\**\*\*\*\**\台帳.p..
2020-12-01 09:32:40.8725|DEBUG|Groonga|[[0,1606782760.783,0.08800005912780762],1]
2020-12-01 09:32:40.9517|DEBUG|Crawler|System.InvalidOperationException: The current ShellObject does not have a thumbnail. Try using ShellThumbnailFormatOption.Default to get the icon for this item. ---> System.Runtime.InteropServices.COMException: HRESULT からの例外:0x8004B200
--- 内部例外スタック トレースの終わり ---
場所 Microsoft.WindowsAPICodePack.Shell.ShellThumbnail.GetHBitmap(Size size)
場所 InazumaSearch.Core.Crawler.WorkBase.UpdateDocumentFileRecords(IProgress1 progress, CancellationToken cToken, Result crawlResult, List1 targetSubDirs, IDictionary2 alreadyRecordMap, List1 ignoreSettings, List`1& targets) 場所 D:\work\inazumasearch\src\InazumaSearch\src\Core\Crawler_Work.cs:行 245
何となくログ上の拡張子が変に見えます。(.p..)
実際のファイルはPDFで765KB、パスワード無しであることを確認しています。
また、下記について回答します。
・検索に使用した単語 → 手動クロール操作で、検索はしてません
・ご利用いただいているInazuma Searchは、通常版と32ビット版のどちらであるか → 64ビット
・Windows 10は64ビット版と32ビット版のどちらであるか → 64ビット
よろしくお願いします。
ポン - が5年以上前に更新
- ファイル InazumaSearch-0.12.0-Portable-x64-20201202_patch.zip InazumaSearch-0.12.0-Portable-x64-20201202_patch.zip を追加
デバッグログの取得、ありがとうございます。
また、ファイルやバージョンについての詳細な情報もありがとうございました。
いただいたデバッグログを元に調査を行っているのですが、残念ながらまだ原因を特定できていない状態です。
そこで、再度お手数をおかけしてしまいすみませんが
本コメントとともに添付しましたzipファイル(差分ファイル一式)を用いて、追加で下記の手順をお試しいただけないでしょうか?
- 添付の InazumaSearch-0.12.0-Portable-x64-20201202_patch.zip を取得し、その内容を現在お使いいただいているInazuma Searchポータブル版のフォルダに展開・上書きしてください。 (必要なexeファイルなどが上書きされます)
- 前回と同様に、 InazumaSearch_Debug.exe から起動を行い、クロールを実施してください。
- 一度アプリが消えることを確認できましたら、dataフォルダ内の「InazumaSearch_2020-12-03_trace.log」のようなログファイルを取得してください。 (前回は「debug」でしたが、今回は「trace」を取得していただく必要があることにご注意ください)
- 再度 InazumaSearch_Debug.exe から起動を行ってください。
- クロールを行う前に、「設定」ページの「詳細設定と特殊機能」から設定ダイアログを開き、「xdoc2txtのexe版を使用する」というチェックをONにしてください。
- 再度、クロールを実施してください。
また、上記の手順を完了しましたら、下記2点について情報をいただければと思います。
(1) 手順3で取得したログファイルの内容(末尾近く)
(2) 手順6でクロールを実施したときに、アプリが消える問題が発生したか、発生しなかったか
お手数をおかけしますが、よろしくお願いいたします。
※今回添付した差分ファイル一式を適用していただくと、配布版のバージョン0.12.0よりも、ログがより細かく出力されるようになります。
また、設定画面に「xdoc2txtのexe版を使用する」チェックが追加され、これをONにすることでクロール時の文書ファイル解析処理が一部変化します。
匿名ユーザー が5年以上前に更新
ご連絡をありがとうございます。
3.のログは下記のとおりです。
場所 Microsoft.WindowsAPICodePack.Shell.ShellThumbnail.GetHBitmap(Size size)
場所 InazumaSearch.Core.Crawler.WorkBase.UpdateDocumentFileRecords(IProgress1 progress, CancellationToken cToken, Result crawlResult, List1 targetSubDirs, IDictionary2 alreadyRecordMap, List1 ignoreSettings, List`1& targets) 場所 D:\work\inazumasearch\src\InazumaSearch\src\Core\Crawler_Work.cs:行 245
2020-12-03 17:15:14.1137|TRACE|Crawler|Update - \192.168.0.100***\台帳.pdf
2020-12-03 17:15:14.1137|TRACE|Crawler|Extract by xdoc2txt - \192.168.0.100****\台帳.pdf
6.ではアプリが消えることはありませんでした。最後までクロールしたようです。
よろしくお願いします。
ポン - が5年以上前に更新
- ステータス を 未着手/調査中 から 進行中 に変更
ご連絡ありがとうございます。たいへん助かりました。
原因が完全に判明したわけではないのですが、解決方法は分かりましたため
クロール実行中に突然アプリが終了する問題については、修正できると思います。
(文書ファイルの解析に使用しているxdoc2txtというソフトウェアには、「exe版」と「dll版」の2種類が存在するのですが
現在のInazuma Searchでは「dll版」を使っているために発生しており、「exe版」を使うことで発生しなくなるようです)
そのため、次の0.13.0で修正してリリースいたします。
※現在お使いの差分ファイルを当てた版は、そのまま使用していただいて問題ありません。次回の自動バージョンアップで通常版に戻ります
なお、台帳.pdfの内容が反映されない不具合については、おそらくパッチとは別要因であるため
別の障害として新しくチケットを作成させていただきました。
そのため、お手数をおかけしますが、今後はそちらで対応を進めさせていただければと思います。
https://its.morphball.net/issues/58
匿名ユーザー が3年以上前に更新
On the contrary, miR 27b 3p inhibitors apparently decreased miR 27b 3p levels in MCF 7 and T47D cells Figure 3aB and Supplementary Figure S2Ab buying generic cialis online safe International Other Brands Alenfral Choseido Pharmaceutical Alfacet Galenika Alfatil Dexo Alfatil LP Dexo Ceclor CD Lilly Distaclor Flynn Keflor Alphapharm Kefral Shionogi Seiyaku Panacef Valeas Panoral Eberth Raniclor Ranbaxy Pharmaceuticals Inc
匿名ユーザー が3年以上前に更新
[url=http://acyclovir.click/]acyclovir cream without prescription[/url] [url=http://lanoxin.quest/]digoxin discount[/url] [url=http://finpeciatab.online/]propecia online canada pharmacy[/url] [url=http://atenolol.life/]atenolol pill price[/url] [url=http://azithromycin.fun/]azithromycin 250 mg[/url] [url=http://toradol.sbs/]toradol tablets[/url]
匿名ユーザー が3年以上前に更新
[url=http://propranololtab.online/]innopran xl coupon[/url] [url=http://buyazithromycin.life/]zithromax capsules 500mg[/url] [url=http://buybuspar.monster/]buspar 555[/url] [url=http://zoloft.capetown/]zoloft prescription[/url] [url=http://aurogratab.online/]aurogra 100mg tablets[/url]
匿名ユーザー が3年以上前に更新
[url=https://acyclovir.click/]acyclovir 100[/url] [url=https://lanoxin.quest/]digoxin 125 mg tablets[/url]
匿名ユーザー が3年以上前に更新
[url=http://toradol.icu/]toradol 10mg cost[/url] [url=http://buycanadianpharmacy.quest/]canadadrugpharmacy com[/url]
匿名ユーザー が3年以上前に更新
[url=http://stromectol.agency/]ivermectin medicine[/url] [url=http://pharmacyonline.run/]indian pharmacies safe[/url]
匿名ユーザー が3年以上前に更新
[url=http://modafinil.guru/]where to order modafinil online[/url] [url=http://suhagratab.online/]suhagra pills[/url] [url=http://budesonide.click/]budesonide canadian pharmacy[/url] [url=http://buytadalafil.life/]tadalafil 40 mg online[/url] [url=http://tadacip.sbs/]tadacip 10 mg price[/url] [url=http://buysynthroid.boutique/]levoxyl synthroid[/url] [url=http://buylevaquin.life/]generic for levaquin[/url] [url=http://accutane.network/]accutane by mail[/url]
匿名ユーザー が3年以上前に更新
[url=http://tretinoin.email/]buy tretinoin no prescription fast shipping[/url]
匿名ユーザー が3年以上前に更新
[url=http://fluoxetine.wtf/]prozac 300 mg[/url] [url=http://zoloft.run/]order zoloft online no prescription[/url] [url=http://buystromectol.monster/]ivermectin syrup[/url]
匿名ユーザー が3年以上前に更新
[url=https://buyflomax.monster/]where to buy otc flomax[/url] [url=https://zovirax.site/]zovirax without prescription[/url] [url=https://zoviraxtab.online/]acyclovir 50 200 mg capsule[/url] [url=https://strattera.run/]strattera online pharmacy[/url] [url=https://tretinoin.email/]tretinoin 0.5 prescription cream[/url] [url=https://atomoxetine.click/]80mg strattera cost[/url] [url=https://tretinoin.site/]retin a 0.01 price[/url] [url=https://valtrex.business/]purchase generic valtrex online[/url]
匿名ユーザー が3年以上前に更新
[url=http://diclofenac.agency/]diclofenac 75mg buy[/url] [url=http://azithromycin.email/]azithromycin 2017[/url] [url=http://singulairtab.online/]singulair pill cost[/url] [url=http://aurogra.today/]aurogra 100 for sale[/url]
匿名ユーザー が3年以上前に更新
[url=http://stromectol.agency/]ivermectin virus[/url] [url=http://neurontin.wtf/]gabapentin 101[/url] [url=http://atomoxetine.click/]cheapest prices for strattera[/url]
匿名ユーザー が3年以上前に更新
[url=https://atomoxetine.click/]strattera otc[/url] [url=https://celecoxib.site/]how much is celebrex[/url] [url=https://buyxenical.life/]orlistat medicine[/url]
匿名ユーザー が3年以上前に更新
[url=https://augmentin.site/]amoxicillin 875 tablet[/url] [url=https://furosemidetabs.online/]can i buy lasix over the counter in australia[/url] [url=https://canadafamilypharmacy.monster/]compare pharmacy prices[/url] [url=https://accutanex.quest/]how much is accutane[/url] [url=https://sildenafilgen.monster/]generic viagra 100mg india[/url] [url=https://lisinoprils.com/]zestoretic 25[/url] [url=https://dexamethasonetab.shop/]dexamethasone 1.5 tablet[/url] [url=https://clomipheneclomid.shop/]clomid tablets uk[/url]
匿名ユーザー が3年以上前に更新
[url=https://xtadalafil.monster/]online cialis[/url] [url=https://acyclovirtabs.online/]buying acyclovir online[/url] [url=https://propecia.sbs/]propecia price usa[/url]
匿名ユーザー が3年以上前に更新
[url=https://acyclovirztab.monster/]where to buy acyclovir cream over the counter[/url]
匿名ユーザー が3年以上前に更新
[url=https://propecia.sbs/]propecia tablet[/url] [url=https://gabapentinx.online/]gabapentin 25mg price[/url] [url=https://ivermectinstromectol.shop/]stromectol tablets for humans for sale[/url] [url=https://antabusetabs.monster/]antabuse online[/url] [url=https://amitriptylinetab.online/]how much is amitriptyline 10mg pill[/url] [url=https://cafergot.life/]buy cafergot online[/url] [url=https://clomid.sbs/]clomid women[/url] [url=https://amoxicillinmed.com/]can i buy amoxicillin over the counter in canada[/url]
匿名ユーザー が3年以上前に更新
[url=http://keflexcephalexin.shop/]buy cephalexin online without prescription[/url]
匿名ユーザー が3年以上前に更新
[url=https://buytadalafil20mg.com/]buy generic cialis online with paypal[/url]
匿名ユーザー が3年以上前に更新
[url=http://lisinoprilprinivil.shop/]lisinopril 20 mg price without prescription[/url]
匿名ユーザー が2年以上前に更新
要望・バグ報告 #57: クロール実行中にAccessViolationExceptionでアプリが突然終了する - InazumaSearch 要望・バグ報告ポスト - 要望・バグ管理
[url=http://www.g67na5d1qc4a4520od71s57m84jzgh1xs.org/]upnvykvnjxh[/url]
pnvykvnjxh http://www.g67na5d1qc4a4520od71s57m84jzgh1xs.org/
apnvykvnjxh