Repeatable Crash: Courses Tool Sidebar button

Page 1 of 1 (3 items)
This post has 2 Replies | 0 Followers

Posts 1777
Forum MVP
Reuben Helmuth | Forum Activity | Posted: Mon, Dec 17 2018 10:26 AM

I was able to repeat this crash consistently on 3 retries.

To repro:

  1. Have "open to" set to "most recent layout - any"
  2. Open the Courses Tool in a floating window
  3. Have the Library open in a floating window
  4. Close Logos via Cmd+Q
  5. Skip up-sync
  6. Open Logos
  7. Skip down-sync
  8. Go to Courses Tool window quickly and click the sidebar menu button before anything gets populated.

Here's the first little bit from the system crash report dialogue:

Process: Logos [13076]
Path: /Applications/Logos.app/Contents/MacOS/Logos
Identifier: com.logos.Logos
Version: 8.1.0.16 (61901.0.16)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Logos [13076]
User ID: 501

Date/Time: 2018-12-17 19:20:12.288 +0100
OS Version: Mac OS X 10.13.6 (17G65)
Report Version: 12
Anonymous UUID: CC3BDCD3-41EC-CF7B-D96B-A0679C611241

Sleep/Wake UUID: 1EDA05AF-2EF1-430A-A14B-091DD23B6401

Time Awake Since Boot: 18000 seconds
Time Since Wake: 1100 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.InvalidOperationException: Operation is not valid due to the current state of the object.
at LDLS4.Panels.GuidedLearningPanel.GuidedLearningViewModel.PublishEvent (System.String name, System.Object data) [0x00020] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/DigitalLibrary/src/LDLS4/Panels/GuidedLearningPanel/GuidedLearningViewModel.cs:1496
at LDLS4.Panels.GuidedLearningPanel.GuidedLearningViewModel.set_ShouldShowSidebar (System.Boolean value) [0x0004b] in /Volumes/Code/Jenkins/workspace/Logos-Desktop-Mac-Beta-Ship/DigitalLibrary/src/LDLS4/Panels/GuidedLearningPanel/GuidedLearningViewModel.cs:243
at Bootstrap.GuidedLearningViewModelHelpers.set_ShouldShowSidebar (LDLS4.Panels.GuidedLearningPanel.GuidedLearningViewModel self, System.Boolean value) [0x00000] in <a2e79884c0cd4e5c974a6211c509ef51>:0
at (wrapper native-to-managed) Bootstrap.GuidedLearningViewModelHelpers.set_ShouldShowSidebar(LDLS4.Panels.GuidedLearningPanel.GuidedLearningViewModel,bool,System.Exception&)
abort() called

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff292742db __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff50429c76 objc_exception_throw + 48
2 libLogosWrappers.dylib 0x0000000111a7d682 -[GuidedLearningViewModel setShowAllArticles:] + 0
3 ApplicationBundle 0x000000010e344733 -[GuidedLearningPanelController toggleSidebar:] + 98
4 AppKit 0x00007fff26f21a43 -[NSApplication(NSResponder) sendAction:to:from:] + 312
5 AppKit 0x00007fff269c753f -[NSControl sendAction:to:] + 86
6 AppKit 0x00007fff269c7467 __26-[NSCell _sendActionFrom:]_block_invoke + 136
7 AppKit 0x00007fff269c736d -[NSCell _sendActionFrom:] + 183
8 AppKit 0x00007fff26a08688 -[NSButtonCell _sendActionFrom:] + 97
9 AppKit 0x00007fff269c5bd6 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2438
10 AppKit 0x00007fff26a083cf -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 777
11 AppKit 0x00007fff269c4670 -[NSControl mouseDown:] + 965
12 AppKit 0x00007fff270c0d6d -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 5891
13 AppKit 0x00007fff270bd9c4 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2359
14 AppKit 0x00007fff270bcc70 -[NSWindow(NSEventRouting) sendEvent:] + 497
15 ApplicationBundle 0x000000010e029e27 -[NSWindow(Logos4) ourSendEvent:] + 110
16 ApplicationBundle 0x000000010ddcc56e -[TiledFrameWindow sendEvent:] + 277
17 AppKit 0x00007fff26f1e236 -[NSApplication(NSEvent) sendEvent:] + 2462
18 ApplicationBundle 0x000000010de38424 -[OurApplication sendEvent:] + 117
19 AppKit 0x00007fff2677e8b5 -[NSApplication run] + 812
20 Logos 0x0000000109de1af8 DesktopApplicationMain + 1442
21 Logos 0x0000000109de1bf4 main + 9
22 libdyld.dylib 0x00007fff51043015 start + 1
23 ??? 0x0000000000000001 0x0 + 1

Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff51193b66 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff5135e080 pthread_kill + 333
2 libsystem_c.dylib 0x00007fff510ef1ae abort + 127
3 libmonosgen-2.0.1.dylib 0x000000010b8b96ec mono_handle_native_crash + 636
4 libmonosgen-2.0.1.dylib 0x000000010b80e4ae mono_sigill_signal_handler + 46
5 libsystem_platform.dylib 0x00007fff51351f5a _sigtramp + 26
6 ??? 0x0000000008000100 0 + 134217984
7 com.apple.AppKit 0x00007fff26ab433c -[NSApplication reportException:] + 953
8 com.apple.AppKit 0x00007fff2677e946 -[NSApplication run] + 957
9 com.logos.Logos 0x0000000109de1af8 DesktopApplicationMain + 1442
10 com.logos.Logos 0x0000000109de1bf4 main + 9
11 libdyld.dylib 0x00007fff51043015 start + 1

A crash log folder gets created briefly in the logging folder, but remains empty and gets deleted momentarily. Here is the error log file: 4606.LogosError.log

Posts 2373
LogosEmployee
Philana R. Crouch | Forum Activity | Replied: Thu, Dec 20 2018 10:10 AM

Hi Reuben,

I've filed a crash report for this. Thanks for letting us know.

Posts 1777
Forum MVP
Reuben Helmuth | Forum Activity | Replied: Fri, Dec 21 2018 5:19 AM

Thanks Philana! I just came on to affirm that this is still an issue in 8.2b1. :-)

Page 1 of 1 (3 items) | RSS