Bug – Random Crash - Floating Panel
Using a floating panel with a resource that was not yet downloaded I managed to provoke a crash.
MacOS 12.3.1 (21E258)
Logos 9.12.0.0017
Mac mini (M1, 2020)
0257.LogosLogs.mikebinks.20220416-163730.zip
And here is the Apple Crash report that goes along with it...
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Logos [11820]
Path: /Applications/Logos.app/Contents/MacOS/Logos
Identifier: com.logos.Logos
Version: 9.12.0.17 (62012.0.17)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2022-04-16 16:36:50.4314 +0100
OS Version: macOS 12.3.1 (21E258)
Report Version: 12
Anonymous UUID: 399BBFFD-15A1-7E31-E9A9-8F84DBCC61FA
Sleep/Wake UUID: D6BF18C5-FF08-4029-BC42-9B22667117D5
Time Awake Since Boot: 670000 seconds
Time Since Wake: 660684 seconds
System Integrity Protection: enabled
Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGABRT)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
Crashing on exception: System.NullReferenceException: Object reference not set to an instance of an object
at LDLS4.Panels.ResourcePanel.SeriesResourceCache.DoCacheSeries (LDLS4.Panels.ResourcePanel.SeriesResourceCache self, LDLS4.Panels.ResourcePanel.SeriesResourceCache+CachedSeries series, System.String resourceId) [0x00038] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/SeriesResourceCache.cs:102
at LDLS4.Panels.ResourcePanel.SeriesResourceCache.GetOrCreateCachedSeries (System.String resourceId) [0x000b0] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/SeriesResourceCache.cs:81
at LDLS4.Panels.ResourcePanel.SeriesResourceCache.BlockingGetOrCreateCachedSeries (System.String resourceId) [0x00000] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/SeriesResourceCache.cs:45
at LDLS4.Panels.ResourcePanel.SeriesResourceCache.GetSeriesResourceIds (System.String resourceId) [0x00000] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/SeriesResourceCache.cs:40
at LDLS4.Panels.ResourcePanel.AssociatedResourcesResourceViewComponent.get_SeriesResourceIds () [0x00017] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/AssociatedResourcesResourceViewComponent.cs:51
at LDLS4.Panels.ResourcePanel.NavigationResourceViewComponent.NavigateSeriesToReferenceOrHeadword (System.Object objReferenceOrHeadword, Libronix.DataTypes.DataTypeReference referenceOverride, Libronix.DigitalLibrary.ResourceDisplayNavigationSettings navigationSettings) [0x00000] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/NavigationResourceViewComponent.cs:124
at LDLS4.Panels.ResourcePanel.ResourcePanelViewModel.NavigateToReferenceCore (Libronix.DataTypes.DataTypeReference reference, Libronix.DataTypes.DataTypeReference referenceOverride) [0x0000d] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/Panels/ResourcePanel/ResourcePanelViewModel.cs:677
at LDLS4.PanelViewModel.NavigateToReference (Libronix.DataTypes.DataTypeReference reference, Libronix.DataTypes.DataTypeReference overrideReference) [0x00006] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/PanelViewModel.cs:1918
at LDLS4.AppModel+<>c__DisplayClass576_0.<Navigate>b__1 (LDLS4.PanelViewModel p) [0x00000] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/AppModel.cs:3533
at System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate, System.Boolean& found) [0x0003f] in <6b0e9a0b5f954debb773a874e1add777>:0
at System.Linq.Enumerable.FirstOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00000] in <6b0e9a0b5f954debb773a874e1add777>:0
at LDLS4.AppModel.Navigate (LDLS4.NavigationRequest request, LDLS4.NavigationTarget target) [0x0013a] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/AppModel.cs:3532
at LDLS4.AppCommands.KeyLinkAppCommand.ExecuteCore () [0x0005a] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/AppCommands/KeyLinkAppCommand.cs:104
at LDLS4.AppCommand.Execute () [0x00031] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/LDLS4/AppCommand.cs:102
at Bootstrap.AppCommandHelpers.Execute (LDLS4.AppCommand self) [0x00000] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/LogosDesktop/src/macintosh/Bootstrap/GeneratedCode/AppCommand.g.cs:30
at (wrapper native-to-managed) Bootstrap.AppCommandHelpers.Execute(LDLS4.AppCommand,System.Exception&)
abort() called
tootle pip
Mike
How to get logs and post them.(now tagging post-apocalyptic fiction as current affairs) Latest Logos, MacOS, iOS and iPadOS
Comments
-
Hi Mike,
I'm trying to reproduce this. Was it a particular resource and how did you open it? Using the Command Box?
0 -
Sorry Philana
If the logs don't tell you I am afraid I can't remember.
tootle pip
Mike
How to get logs and post them.(now tagging post-apocalyptic fiction as current affairs) Latest Logos, MacOS, iOS and iPadOS
0 -
Hi Mike, from your logs I was able to find LLS:SBLGNT which would be The Greek New Testament: SBL Edition. I'm going to attempt to recreate this crash with this resource, but could you please confirm whether you have this title downloaded on your machine or not?
Thanks in advance!
0 -
I know this thread is trying to address Mike's issue but I too have random crashes. Just now I was trying to close a floating window and had a crash.
The resource in question was the video portion of LA181. The current video segment had finished and I clicked on the close window control.
Maybe the issues are related (that is the only reason I and adding to this post).
Logos 9.12, macOS 10.14.6
logs attached (I think!)
0 -
Hi Mike, from your logs I was able to find LLS:SBLGNT which would be The Greek New Testament: SBL Edition. I'm going to attempt to recreate this crash with this resource, but could you please confirm whether you have this title downloaded on your machine or not?
Thanks in advance!
I have checked and it is downloaded. However it is not a resource that I would use in the normal run of events so must have been downloaded for a particular purpose.
BTW Roy I think you may, in this case be right, thanks for submitting logs.
We will see. :-)
tootle pip
Mike
How to get logs and post them.(now tagging post-apocalyptic fiction as current affairs) Latest Logos, MacOS, iOS and iPadOS
0 -
Thank you Mike and Roy for the additional information, I am going to continue to investigate this. If you continue to encounter crashes like this please paste any additional logs in this thread.
0