[resolved] 6.4 beta 2: Persistent crash when using information tool

Member Posts: 15,432 ✭✭✭

I right-clicked on the word "disciples" in Acts 6:1 (ESV), and chose "Show Information". Logos crashed. This is repeatable in all resources.

Unhandled exception in async work System.ArgumentNullException: Value cannot be null

3632.Logos.zip

And here's the stack trace from the Windows error log:

Application: Logos.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unhandled exception in async work
Stack:
at System.Environment.FailFast(System.String, System.Exception)
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.AsyncWorker.DoStart[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Libronix.Utility.Threading.AsyncWorkGroup, System.Collections.Generic.IEnumerable`1<Libronix.Utility.Threading.AsyncAction>, Libronix.Utility.Threading.AsyncWorkOptions, System.Threading.CancellationToken, Libronix.Utility.Threading.ISynchronizationContext, System.Func`3<Libronix.Utility.Threading.AsyncWorkItem`1<System.__Canon>,System.Threading.CancellationTokenSource[],System.__Canon>)
at Libronix.Utility.Windows.Threading.DispatcherAsyncWorker.Start(System.Windows.Threading.Dispatcher, Libronix.Utility.Threading.AsyncWorkGroup, System.Collections.Generic.IEnumerable`1<Libronix.Utility.Threading.AsyncAction>, Libronix.Utility.Threading.AsyncWorkToken ByRef, System.Threading.CancellationToken)
at Libronix.Utility.Windows.Threading.DispatcherAsyncWorker.Start(Libronix.Utility.Threading.AsyncWorkGroup, System.Collections.Generic.IEnumerable`1<Libronix.Utility.Threading.AsyncAction>, Libronix.Utility.Threading.AsyncWorkToken ByRef)
at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at Libronix.Utility.Windows.Converters.MethodBehaviorConverter.TryInvoke(System.Reflection.MethodBase, System.Object, System.Object[])
at Libronix.Utility.Windows.CommandUtility+<>c__DisplayClass9.<CreateCommandBindingForBehavior>b__7(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
at System.Windows.Input.CommandBinding.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
at System.Windows.Input.CommandManager.ExecuteCommandBinding(System.Object, System.Windows.Input.ExecutedRoutedEventArgs, System.Windows.Input.CommandBinding)
at System.Windows.Input.CommandManager.FindCommandBinding(System.Windows.Input.CommandBindingCollection, System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean)
at System.Windows.Input.CommandManager.FindCommandBinding(System.Object, System.Windows.RoutedEventArgs, System.Windows.Input.ICommand, Boolean)
at System.Windows.Input.CommandManager.OnExecuted(System.Object, System.Windows.Input.ExecutedRoutedEventArgs)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.Input.RoutedCommand.ExecuteImpl(System.Object, System.Windows.IInputElement, Boolean)
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
at System.Windows.Interop.HwndSource.InputFilterMessage(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 MS.Internal.Threading.ExceptionFilterHelper.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 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run()
at LDLS4.OurApp.InitializeAndRun(System.Collections.ObjectModel.ReadOnlyCollection`1<System.String>, Libronix.Utility.Threading.SingleInstanceManager)
at LDLS4.OurApp.Main(System.String[])

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!

Welcome!

It looks like you're new here. Sign in or register to get started.

Comments

  • MVP Posts: 33,252

    I can reproduce this

    Edit: If you have the Info panel open and click on disciples in ESV it works fine.

  • Member Posts: 15,432 ✭✭✭

    Edit: If you have the Info panel open and click on disciples in ESV it works fine.

    Thanks. That's good to know.

    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!

  • MVP Posts: 36,165

    It works either way for me. I tailored it from my layout tab:

    • Definition - no Strong's/LN
    • Word Info - no Root/Strong's, added Referent
    • Other References  - no Referents
    • Footnotes - no Reference Text

    Dave
    ===

    Windows 11 & Android 13

  • MVP Posts: 36,523

    Thanks. That's good to know.

    It is crashing for me as well on Mac. Graham's description is what I am seeing. FWIW - I haven't "customized" anything. 

    macOS, iOS & iPadOS |Logs| Install
    Choose Truth Over Tribe | Become a Joyful Outsider!

  • MVP Posts: 33,252

    It works either way for me. I tailored it from my layout tab:

    With those settings it still crashes for me[:(]

  • MVP Posts: 13,605

    alabama24 said:

    It is crashing for me as well on Mac. Graham's description is what I am seeing. FWIW - I haven't "customized" anything. 

    I also have not customized anything, but it is not crashing on my Mac. 

    Have never used Power Lookup, so I am a bit hazy as to how it is supposed to work. It populates when selected from the right-click menu, but not otherwise. Is this expected? a bug? just my good fortune?

  • Member Posts: 15,432 ✭✭✭

    Have never used Power Lookup, so I am a bit hazy as to how it is supposed to work. It populates when selected from the right-click menu, but not otherwise. Is this expected? a bug? just my good fortune?

    That's what's supposed to happen.

    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!

  • Member Posts: 2,793 ✭✭✭

    I performed the same procedure, and get the same results as Graham.

  • Member Posts: 2,793 ✭✭✭

    FWIW: The same error occurred using 3 different Bibles (ESV, KJV, NASB), and it is not linked to word. The error appears when right-clicking on any word and choosing information.

    Correction: This error occurs using any resource (not just Bibles).

  • Member, Logos Employee Posts: 1,401

    I right-clicked on the word "disciples" in Acts 6:1 (ESV), and chose "Show Information". Logos crashed. This is repeatable in all resources.

    I can reproduce this. I've created a case and alerted the devs. As a temporary workaround, Information works fine when opened from the Tools menu using hover/click to get the info for a word (as Graham already stated - just restating). 

    Dylan Rondeau, Software Tester

    Enable Logging: Mac | Windows (Right-click "Save As...")

  • Member, Logos Employee Posts: 1,401

    I can reproduce this. I've created a case and alerted the devs. As a temporary workaround, Information works fine when opened from the Tools menu using hover/click to get the info for a word (as Graham already stated - just restating). 

    This is fixed in 6.4 Beta 3.

    Dylan Rondeau, Software Tester

    Enable Logging: Mac | Windows (Right-click "Save As...")

  • Member Posts: 2,793 ✭✭✭

    I can confirm that this has been fixed. At least on a Windows 7 64 platform. Thanks. [:)]

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.