[resolved] 6.4 beta 2: Persistent crash when using information tool
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
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!
Comments
-
I can reproduce this
Edit: If you have the Info panel open and click on disciples in ESV it works fine.
0 -
Graham Criddle said:
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!
0 -
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
0 -
Mark Barnes said:Graham Criddle said:
Edit: If you have the Info panel open and click on disciples in ESV it works fine.
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.
0 -
Dave Hooton said:
It works either way for me. I tailored it from my layout tab:
With those settings it still crashes for me[:(]
0 -
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?
0 -
Jack Caviness said:
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!
0 -
I performed the same procedure, and get the same results as Graham.
0 -
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).
0 -
Mark Barnes said:
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).
0 -
Dylan Rondeau said:Mark Barnes said:
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).
This is fixed in 6.4 Beta 3.
0 -
I can confirm that this has been fixed. At least on a Windows 7 64 platform. Thanks. [:)]
0