Logos 8 Everything Basic Search Crashes Libronix.DigitalLibrary.Native.dll w/unhandled exception
I'm relieved to see I'm not the only one having this issue. This problem has been taking place repeatedly and reaching out to support has not been helpful at all. I have repeatedly reinstalled Logos, it works for about a month and then it happens all over again. It takes way too much time to copy files over, reinstall then copy them back. This looks to be a developer level problem that needs to be fixed at the source code with perhaps a simple try{ }catch { }.
The search term that cause this particular crash is 'general revelation'. I tried searching other multiple terms that didn't cause a crash; e.g. 'goat cheese' or 'frankincense myrrh'. However, there have been other terms previously causing a Logos crash that unfortunately I didn't jot down to remember.
Fault bucket 1453417727217667326, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: Logos.exe
P2: 8.13.0.8
P3: a9c89b0d
P4: Libronix.DigitalLibrary.Native.dll
P5: 10.5.4.374
P6: 5e86837c
P7: c0000005
P8: 000000000002f604
P9:
P10:
Application: Logos.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Libronix.SearchEngine.NativeMethods.PerformRelevanceSearch(Libronix.SearchEngine.NativeSearchState*, Int32[], Int32, Byte[], IntPtr, IntPtr, Boolean, Int32, Int32, Boolean, Libronix.SearchEngine.NativeSearchResult* ByRef, Int32 ByRef, Libronix.SearchEngine.NativeSearchResultHit* ByRef, IntPtr)
at Libronix.SearchEngine.SimpleQueryUtility.GetRelevanceResult(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.IIndexReader, Libronix.SearchEngine.SimpleOrQueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.SearchEngine.QueryProcessor.ExecuteQuery(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.IIndexReader, Libronix.SearchEngine.QueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.SearchEngine.Searcher.LockIndexAndExecute[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<System.__Canon>, System.Func`1<System.__Canon>)
at Libronix.SearchEngine.Searcher.ExecuteQuery(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.QueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.DigitalLibrary.Searching.ResourceSearcher.DoRunSearch(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.QueryOptions, Libronix.DigitalLibrary.Searching.SearchResultSummary ByRef)
at Libronix.DigitalLibrary.Searching.ArticlesByRelevanceSearcher.GetResults(Libronix.Utility.Threading.IWorkState, Int32, Int32, Libronix.DigitalLibrary.Searching.SearchResultSummary ByRef)
at Libronix.DigitalLibrary.ViewModels.Search.LibraryResultsViewModelBase.DoArticlesByRelevanceSearch(Libronix.Utility.Threading.IWorkState, System.Collections.Generic.IEnumerable`1<Libronix.DigitalLibrary.LibraryIndex>, Libronix.DigitalLibrary.Searching.Query, Int32, System.Diagnostics.Stopwatch, Boolean)
at Libronix.DigitalLibrary.ViewModels.Search.LibraryResultsViewModelBase+<SearchWork>d__47.MoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].EnumMoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ContinueExecution(System.Object)
at Libronix.Utility.Threading.GroupedThreadPool.ExecuteNextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Faulting application name: Logos.exe, version: 8.13.0.8, time stamp: 0xa9c89b0d
Faulting module name: Libronix.DigitalLibrary.Native.dll, version: 10.5.4.374, time stamp: 0x5e86837c
Exception code: 0xc0000005
Fault offset: 0x000000000002f604
Faulting process id: 0x3164
Faulting application start time: 0x01d6304efb7db85d
Faulting application path: C:\Users\<user>\AppData\Local\Logos\System\Logos.exe
Faulting module path: C:\Users\<user>\AppData\Local\Logos\System\Libronix.DigitalLibrary.Native.dll
Report Id: 1cc5e841-0eef-4653-96c1-8acc46e7876f
Faulting package full name:
Faulting package-relative application ID:
Comments
-
Welcome Chris
Chris Trevino said:I'm relieved to see I'm not the only one having this issue.
Is that your observation or Faithlife Support's?
Chris Trevino said:The search term that cause this particular crash is 'general revelation'.
Do you use it with double quotes "general revelation" (as a phrase) or without, as two words--> general revelation
How many books in your Library?
Does it crash an All Resources Basic search?
A screen shot showing all the sections in your Everything search would help (does it matter what Sections are active?)
Dave
===Windows 11 & Android 13
0 -
Yes - observation of Faithlife support on repeatedly reaching out for this issue more than once - several times. The last response pointed me to a support page with outdated info for updating .NET with an old version of .NET. I wind up reinstalling Logos every time.
Search term in quotes without quotes it doesn't matter: crashes. I just did a reinstall and it still crashes with the same error.
Books in library: 10,318
Doesn't matter what type of search: All Resources, Basic Everything.. it crashes.
Doesn't matter what sections there are in the search result panel. It still pukes on itself.
However, just now tried disabling 'Match all word forms' and the search doesn't cause a crash and I get a result. Therein might be the problemo.
0 -
I may be completely off base but is sounds like what I would expect from a corrupted resource or index - as if your disk is failing rather than a software issue.
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
0 -
Chris Trevino said:
I just did a reinstall and it still crashes with the same error.
If the reinstall Indexed your resources it is unlikely to be a corrupt Index. Please don't do any more reinstalls!
Chris Trevino said:However, just now tried disabling 'Match all word forms' and the search doesn't cause a crash and I get a result.
Start Logos with CTRL key held down and sign in. Don't load a layout.
Enable 'Match all word forms' and set up an All Resources Basic Search. Take a screenshot and run the Search. Read this wiki and upload logs (and the screen shot) using the paper-clip icon in the forum Editor just after it crashes.
Dave
===Windows 11 & Android 13
0 -
It's a new Samsung SSD.
0 -
Dave
===Windows 11 & Android 13
0 -
I will. I'm in Azure training today and will do this tonight.
0 -
-
Any ideas when that will be available? It appears I'm in 8.13x
0 -
Chris Trevino said:
Any ideas when that will be available? It appears I'm in 8.13x
You can either manually download it via the link in the post or wait until it releases next week.
0 -
-
Dave
===Windows 11 & Android 13
0 -
Kenneth Neighoff said:Chris Trevino said:
Any ideas when that will be available? It appears I'm in 8.13x
You can either manually download it via the link in the post or wait until it releases next week.
Chris, the post Kenneth referred to is this one in the beta forum: https://community.logos.com/forums/t/191202.aspx which would give you a link to install the Release Candidate version of Logos 8.14 (using the command line Set Update Channel to Beta would do the same). Note that release Candidates are considered "stable versions" by Faithlife, not betas. Nevertheless, it seems like Logos 8.14 will ship to the stable version users next week or so.
Have joy in the Lord!
0 -
Sorry, you must have missed the explanation in the original post "The search term that cause this particular crash is 'general revelation'." including all the information provided in relation to that error. What follows is your instructions to post the log files doing the same using the 'control' button option on Logos start up.
0 -
The log files show you're still running 8.13, which has the bug.
You can update to 8.14 Release Candidate (to test it, before it's released to all users) using the download links in this post: https://community.logos.com/forums/t/191202.aspx
That should fix the crash for you.
0 -
It would help if you used the Quote button in your responses:
Chris Trevino said:Sorry, you must have missed the explanation in the original post "The search term that cause this particular crash is 'general revelation'." including all the information provided in relation to that error. What follows is your instructions to post the log files doing the same using the 'control' button option on Logos start up.
Then it is clear to what/whom you are responding.
Dave
===Windows 11 & Android 13
0 -
Chris Trevino said:
I'm relieved to see I'm not the only one having this issue. This problem has been taking place repeatedly and reaching out to support has not been helpful at all. I have repeatedly reinstalled Logos, it works for about a month and then it happens all over again. It takes way too much time to copy files over, reinstall then copy them back. This looks to be a developer level problem that needs to be fixed at the source code with perhaps a simple try{ }catch { }.
The search term that cause this particular crash is 'general revelation'. I tried searching other multiple terms that didn't cause a crash; e.g. 'goat cheese' or 'frankincense myrrh'. However, there have been other terms previously causing a Logos crash that unfortunately I didn't jot down to remember.
Fault bucket 1453417727217667326, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0Problem signature:
P1: Logos.exe
P2: 8.13.0.8
P3: a9c89b0d
P4: Libronix.DigitalLibrary.Native.dll
P5: 10.5.4.374
P6: 5e86837c
P7: c0000005
P8: 000000000002f604
P9:
P10:Application: Logos.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Libronix.SearchEngine.NativeMethods.PerformRelevanceSearch(Libronix.SearchEngine.NativeSearchState*, Int32[], Int32, Byte[], IntPtr, IntPtr, Boolean, Int32, Int32, Boolean, Libronix.SearchEngine.NativeSearchResult* ByRef, Int32 ByRef, Libronix.SearchEngine.NativeSearchResultHit* ByRef, IntPtr)
at Libronix.SearchEngine.SimpleQueryUtility.GetRelevanceResult(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.IIndexReader, Libronix.SearchEngine.SimpleOrQueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.SearchEngine.QueryProcessor.ExecuteQuery(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.IIndexReader, Libronix.SearchEngine.QueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.SearchEngine.Searcher.LockIndexAndExecute[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<System.__Canon>, System.Func`1<System.__Canon>)
at Libronix.SearchEngine.Searcher.ExecuteQuery(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.QueryNode, Libronix.SearchEngine.QueryOptions)
at Libronix.DigitalLibrary.Searching.ResourceSearcher.DoRunSearch(Libronix.Utility.Threading.IWorkState, Libronix.SearchEngine.QueryOptions, Libronix.DigitalLibrary.Searching.SearchResultSummary ByRef)
at Libronix.DigitalLibrary.Searching.ArticlesByRelevanceSearcher.GetResults(Libronix.Utility.Threading.IWorkState, Int32, Int32, Libronix.DigitalLibrary.Searching.SearchResultSummary ByRef)
at Libronix.DigitalLibrary.ViewModels.Search.LibraryResultsViewModelBase.DoArticlesByRelevanceSearch(Libronix.Utility.Threading.IWorkState, System.Collections.Generic.IEnumerable`1<Libronix.DigitalLibrary.LibraryIndex>, Libronix.DigitalLibrary.Searching.Query, Int32, System.Diagnostics.Stopwatch, Boolean)
at Libronix.DigitalLibrary.ViewModels.Search.LibraryResultsViewModelBase+<SearchWork>d__47.MoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].EnumMoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ContinueExecution(System.Object)
at Libronix.Utility.Threading.GroupedThreadPool.ExecuteNextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()Faulting application name: Logos.exe, version: 8.13.0.8, time stamp: 0xa9c89b0d
Faulting module name: Libronix.DigitalLibrary.Native.dll, version: 10.5.4.374, time stamp: 0x5e86837c
Exception code: 0xc0000005
Fault offset: 0x000000000002f604
Faulting process id: 0x3164
Faulting application start time: 0x01d6304efb7db85d
Faulting application path: C:\Users\<user>\AppData\Local\Logos\System\Logos.exe
Faulting module path: C:\Users\<user>\AppData\Local\Logos\System\Libronix.DigitalLibrary.Native.dll
Report Id: 1cc5e841-0eef-4653-96c1-8acc46e7876f
Faulting package full name:
Faulting package-relative application ID:This has been fixed in 8.14.
0