Bug – Random Crash - Floating Panel

Mike Binks
Mike Binks MVP Posts: 7,433
edited November 21 in English Forum

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

Tagged:

Comments