Logos Crashes when using Bible Browser in Proverbs

This is using Logos 7.7 beta 4 on Windows 10

Using Bible Browser and selecting the book of Proverbs and the Topic of Speech causes Logos to crash consistently.

Log file attached

57238.Logos.log

Edit: I've just checked and it works fine on 7.6 SR1 so it looks like a change in the current beta

Comments

  • Randy W. Sims
    Randy W. Sims Member Posts: 2,272 ✭✭✭

    I was initially unable to reproduce. It didn't crash after first the options you show above. But after deselecting Topics: Speech, selecting Topics: Evil, and then deselecting Topics: Evil and re-selecting Topics: Speech it did crash. Reliably, every time. The Windows Crash logs are below.

    It seems to be anything in the Topics section and related to the left hand view. Eg. Clearing the search, selecting a different bible version, selecting Topics, and simply clicking More a few times will cause the crash. None of the other sections that I've checked cause the crash.

    3301.BibleBrowser.zip

    ---

    Faulting application name: Logos.exe, version: 7.7.0.9, time stamp: 0x59286021
    Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
    Exception code: 0xc0000005
    Fault offset: 0x00007fff53841a48
    Faulting process id: 0x399c
    Faulting application start time: 0x01d2da0bd0414a79
    Faulting application path: C:\Users\RandyW\AppData\Local\Logos\System\Logos.exe
    Faulting module path: unknown
    Report Id: 589c5d18-00ce-4464-b6d9-4a6ca07370e8
    Faulting package full name:
    Faulting package-relative application ID:

    ---

    Exception Info: System.NullReferenceException
    at Libronix.DigitalLibrary.RichText.RichTextDataUtility.UriToRichTextLink(System.Uri)
    at LDLS4.InformationRequestUtility.TryGetRichTextStartElementFromUri(System.Uri)
    at LDLS4.InformationRequestUtility.CreateInformationRequestRichText(System.Uri, System.String, LDLS4.InformationRequestKind)
    at LDLS4.WebBrowserMediator.Browser_UriTargeted(System.Object, Libronix.Utility.GenericEventArgs`1<System.Uri>)
    at Libronix.Utility.EventHandlerUtility.Raise[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.EventHandler`1<Libronix.Utility.GenericEventArgs`1<System.__Canon>>, System.Object, System.__Canon)
    at Logos.WebBrowser.WebBrowserModel+<>c__DisplayClass139_0.<HandleStatusMessage>b__0()
    at Logos.WebBrowser.WebBrowserModel+<>c__DisplayClass153_0.<BeginInvokeIfNecessary>b__0()
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.DispatcherOperation.InvokeImpl()
    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.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Windows.Threading.DispatcherOperation.Invoke()
    at System.Windows.Threading.Dispatcher.ProcessQueue()
    at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
    at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Application.RunDispatcher(System.Object)
    at System.Windows.Application.RunInternal(System.Windows.Window)
    at LDLS4.OurApp.InitializeAndRun(System.Collections.ObjectModel.ReadOnlyCollection`1<System.String>, Libronix.Utility.Threading.SingleInstanceManager, Libronix.Utility.Scope)
    at LDLS4.OurApp.Main(System.String[])

  • Graham Criddle
    Graham Criddle MVP Posts: 32,636

    Thanks Randy

    Appreciate the confirmation and the additional detail.

  • Ryan Gano (Logos)
    Ryan Gano (Logos) Community Manager, Logos Employee Posts: 409

    Thank you for this report. We're investigating.

  • Philana R. Crouch
    Philana R. Crouch Member, Logos Employee Posts: 4,597

    This is using Logos 7.7 beta 4 on Windows 10

    Using Bible Browser and selecting the book of Proverbs and the Topic of Speech causes Logos to crash consistently.

    This has been fixed in 7.7 RC 1 (7.7.0.0014).