Logos 8 Everything Basic Search Crashes Libronix.DigitalLibrary.Native.dll w/unhandled exception

Page 1 of 1 (8 items)
This post has 7 Replies | 1 Follower

Posts 4
Chris Trevino | Forum Activity | Posted: Fri, May 22 2020 9:31 AM

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:

Posts 25584
Forum MVP
Dave Hooton | Forum Activity | Replied: Fri, May 22 2020 1:14 PM

Welcome Chris

Chris Trevino:
I'm relieved to see I'm not the only one having this issue.

Is that your observation or Faithlife Support's?

Chris Trevino:
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 10 & Android 8

Posts 4
Chris Trevino | Forum Activity | Replied: Fri, May 22 2020 3:05 PM

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.

Posts 28729
Forum MVP
MJ. Smith | Forum Activity | Replied: Fri, May 22 2020 3:39 PM

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 Hilarion Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."

Posts 25584
Forum MVP
Dave Hooton | Forum Activity | Replied: Fri, May 22 2020 6:48 PM

Chris Trevino:
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:
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 10 & Android 8

Posts 4
Chris Trevino | Forum Activity | Replied: Fri, May 22 2020 10:49 PM

It's a new Samsung SSD.

Posts 25584
Forum MVP
Dave Hooton | Forum Activity | Replied: Sat, May 23 2020 6:55 AM

Chris Trevino:

It's a new Samsung SSD.

??

Please respond to my previous post.

Dave
===

Windows 10 & Android 8

Posts 4
Chris Trevino | Forum Activity | Replied: Tue, May 26 2020 10:36 AM

I will. I'm in Azure training today and will do this tonight.

Page 1 of 1 (8 items) | RSS