Bug – Random Crash - Floating Panel

Page 1 of 1 (7 items)
This post has 6 Replies | 1 Follower

Posts 5977
Forum MVP
Mike Binks | Forum Activity | Posted: Sat, Apr 16 2022 8:43 AM

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)

Posts 3936
LogosEmployee
Philana R. Crouch | Forum Activity | Replied: Wed, Apr 20 2022 12:05 PM

Hi Mike,

I'm trying to reproduce this. Was it a particular resource and how did you open it? Using the Command Box?

Posts 5977
Forum MVP
Mike Binks | Forum Activity | Replied: Thu, Apr 21 2022 12:14 AM

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)

Posts 51
LogosEmployee
Savanna Lineberger | Forum Activity | Replied: Thu, Apr 21 2022 10:03 AM

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!

Posts 655
Roy | Forum Activity | Replied: Thu, Apr 21 2022 11:38 PM

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!)

4213.LogosLogs.roycottingham.20220422-012345.zip 

Posts 5977
Forum MVP
Mike Binks | Forum Activity | Replied: Fri, Apr 22 2022 12:17 AM

Savanna Lineberger:

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)

Posts 51
LogosEmployee
Savanna Lineberger | Forum Activity | Replied: Fri, Apr 22 2022 10:23 AM

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. 

Page 1 of 1 (7 items) | RSS