[Crash] 6.7 beta 2: Crash in Exegetical Guide

Mark Barnes
Mark Barnes Member Posts: 15,432 ✭✭✭

I had two panels open - an exegetical guide and the ESV, linked together. I was scrolling down a screen at a time in the ESV, and got a crash.

There's nothing of interest in the log, so I've also included the info from Event Viewer.

5037.Logos.log

Application: Logos.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Libronix.DigitalLibrary.Resources.Logos.NativeMethods.RichTextExporterWrapper_Export(Libronix.DigitalLibrary.Resources.Logos.SafeRichTextExporterWrapperHandle, IntPtr ByRef, IntPtr ByRef)
at Libronix.DigitalLibrary.Resources.Logos.NativeMethods.RichTextExporterWrapper_Export(Libronix.DigitalLibrary.Resources.Logos.SafeRichTextExporterWrapperHandle, IntPtr ByRef, IntPtr ByRef)
at Libronix.DigitalLibrary.Resources.Logos.RichTextExporter.Export(Libronix.DigitalLibrary.Resources.Logos.SafeRichTextExporterWrapperHandle, Libronix.DigitalLibrary.ResourceRichTextSettings, Libronix.DigitalLibrary.Resources.Logos.RichTextExportOptions)
at Libronix.DigitalLibrary.Resources.Logos.LogosResource.ExportRichText(Libronix.DigitalLibrary.Resources.Logos.LogosResourceTextRangeEndpoint, Libronix.DigitalLibrary.Resources.Logos.LogosResourceTextRangeEndpoint, Libronix.DigitalLibrary.ResourceRichTextSettings, Libronix.Utility.Threading.IWorkState)
at Libronix.DigitalLibrary.Resources.Logos.LogosResourceTextRange.GetRichTextContentCore(Libronix.DigitalLibrary.ResourceRichTextSettings, Libronix.Utility.Threading.IWorkState)
at Libronix.DigitalLibrary.ResourceTextRange.GetRichTextContent(Libronix.DigitalLibrary.ResourceRichTextSettings, Libronix.Utility.Threading.IWorkState)
at Libronix.DigitalLibrary.Resources.LexiconGlossUtility.GetGlosses(Libronix.DigitalLibrary.ResourceTextRange, Libronix.Utility.Threading.IWorkState)
at Libronix.DigitalLibrary.Guides.Sections.OriginalLanguageWordModel.GetGlossText(Libronix.DigitalLibrary.ResourceMilestoneRange, Libronix.Utility.Threading.IWorkState)
at Libronix.DigitalLibrary.Guides.Sections.OriginalLanguageWordModel+<>c__DisplayClassd.<PostProcessing>b__4(Libronix.DigitalLibrary.ResourceMilestoneRange)
at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Linq.Enumerable+WhereEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
at System.Linq.Enumerable.ToList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
at Libronix.DigitalLibrary.Guides.Sections.OriginalLanguageWordModel+<PostProcessing>d__10.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()

This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

Comments

  • John Brumett
    John Brumett Member Posts: 612 ✭✭

    I also had a crash with this current Beta and could not reopen logos.  The crash happened when I was adding a Passage List to multi view.

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 12,099

    Can you reproduce this crash consistently?

    Which version do you typically have selected in the Word By Word section?

  • Mark Barnes
    Mark Barnes Member Posts: 15,432 ✭✭✭

    Can you reproduce this crash consistently?

    No, it was a one-off. However, shortly after checking the settings below Logos did just completely freeze on me. It's thrashing the CPU and downloading something from your CDN, but with no disk activity. I had to kill the process. I don't know whether that's related, but I haven't had a complete freeze like that for a long time.

    Which version do you typically have selected in the Word By Word section?

    The 2011 NIV. I have "Show All Words" selected, with verbs, nouns, adjectives and adverbs.

    This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!