Bug: Colour Picker crashes Proclaim

Proclaim 3.2.0.0008 - MacOS 12.0.1 on a Mac mini (M1, 2020)

When I use the colour picker to change the colour of text in a published bible slide moving to the next slide crashes the program.

When I drag the dropper to the colour I want, click and the text changes colour.

As soon as I click on another slide...

I have previously reported this bug but it hasn't affected me recently.

tootle pip

Mike

Now tagging post-apocalyptic fiction as current affairs. Latest Logos, MacOS, iOS and iPadOS

Comments

  • MJ. Smith
    MJ. Smith MVP Posts: 55,539

    bumping for attention 3

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • Mike Binks
    Mike Binks MVP Posts: 7,461

    Thanks for the bump Martha, however next week you could try something a little more forceful eg B U M P.

    I have had a response in the 'other' forum thingy but the original post is so far down that rabbit hole of a post list that I can no longer find it.

    I know that they have now reproduced the problem but as it seems Proclaim has not been updated since October I am left to conclude that...

    1. They are beavering away at a complete rewrite.

    2. They started the office Christmas Party early.

    3. They are giving up on the program and leaving us work that out for ourselves.

    tootle pip

    Mike

    Now tagging post-apocalyptic fiction as current affairs. Latest Logos, MacOS, iOS and iPadOS

  • Beaver Creek Baptist Church
    Beaver Creek Baptist Church Member Posts: 390 ✭✭

    Mike,

    I think you may have phrased your post too much like a suggestion.

    Perhaps I should elaborate.

    You documented the behavior with precision and detail that can only admired, but nowhere did you mention the behavior was unacceptable or that you preferred a different behavior. Perhaps the implication that I got was too subtle for others. 

  • Jordan Sjodin
    Jordan Sjodin Member, Community Manager, Logos Employee Posts: 994

    Hi, Mike,

    Yes, I replied on Faithlife, you can see your activity on your own profile, by clicking your avatar > Profile >a activity. Then you can find your way back to the post.

    Luckily none of your options are true! We actually have a new release hopefully today with some bug fixes. Plus we have a few feature updates and improvements in the queue to be tested and released after Christmas.

    As for this issue, the workaround at the moment is to close the color picker before moving on to other slides. We have it logged to be fixed

    Thanks again for the report!

    Mac | iOS | Android | Windows | Web Developer 

  • Mike Binks
    Mike Binks MVP Posts: 7,461

    Perhaps the implication that I got was too subtle for others. 

    You may well be right Brendon.

    I did, sort of, think that the appearance of a crash report might have indicated that the behaviour was less than optimal.

    tootle pip

    Mike

    Now tagging post-apocalyptic fiction as current affairs. Latest Logos, MacOS, iOS and iPadOS

  • Mike Binks
    Mike Binks MVP Posts: 7,461

    Any progress on squashing this Bug that bit me again today?

    I know that the 'work round' stops the crash but it is a nuisance remembering to close the window every time and easy to forget when under pressure.

    And when under pressure it really unwelcome when the Program crashes.

    Perhaps it might be helpful to remember that this is not a 'free program' and timely maintenance might reasonably be expected?

    Translated Report (Full Report Below)
    -------------------------------------

    Process: Proclaim [42568]
    Path: /Applications/Proclaim.app/Contents/MacOS/Proclaim
    Identifier: com.logos.Proclaim
    Version: 3.2.0.0030 (312.0.30)
    Code Type: X86-64 (Translated)
    Parent Process: launchd [1]
    User ID: 501

    Date/Time: 2022-02-26 14:35:47.6671 +0000
    OS Version: macOS 12.2.1 (21D62)
    Report Version: 12
    Anonymous UUID: 399BBFFD-15A1-7E31-E9A9-8F84DBCC61FA

    Sleep/Wake UUID: C78C037B-D847-4095-AB3D-5A324CAE7126

    Time Awake Since Boot: 680000 seconds
    Time Since Wake: 626099 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: Cannot remove an observer <BiblePassageTextServiceItemEditorPaneController 0x6000055eaac0> for the key path "isReferenceLocationListOpen" from <BiblePassageTextServiceItemEditorPaneViewModel 0x6000046db430> because it is not registered as an observer.
    abort() called


    Application Specific Backtrace 0:
    0 CoreFoundation 0x00007ff80edbb6cb __exceptionPreprocess + 242
    1 libobjc.A.dylib 0x00007ff80eb1ddce objc_exception_throw + 48
    2 Foundation 0x00007ff80fac0acf -[NSObject(NSKeyValueObserverRegistration) _removeObserver:forProperty:] + 700
    3 Foundation 0x00007ff80fac07cf -[NSObject(NSKeyValueObserverRegistration) removeObserver:forKeyPath:] + 129
    4 ApplicationBundle 0x000000010f291288 -[BiblePassageTextServiceItemEditorPaneController unload] + 277
    5 LayoutKit 0x000000011075c6fc -[ContentPresenter doUpdateControllerAndView] + 576
    6 LayoutKit 0x000000011075ca7f -[ContentPresenter viewWillDraw] + 25
    7 AppKit 0x00007ff8117659f9 _NSViewWillDraw + 45
    8 AppKit 0x00007ff811765c76 NSViewSendViewWillDrawToSubviews + 601
    9 LayoutKit 0x000000011076e15d -[Panel viewWillDraw] + 147
    10 AppKit 0x00007ff8117659f9 _NSViewWillDraw + 45
    11 AppKit 0x00007ff811765c76 NSViewSendViewWillDrawToSubviews + 601
    12 LayoutKit 0x000000011076e15d -[Panel viewWillDraw] + 147
    13 AppKit 0x00007ff8117659f9 _NSViewWillDraw + 45
    14 AppKit 0x00007ff811765793 -[_NSViewBackingLayer display] + 64
    15 QuartzCore 0x00007ff81622a619 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 867
    16 QuartzCore 0x00007ff81637a72b _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 717
    17 QuartzCore 0x00007ff81620c24a _ZN2CA11Transaction6commitEv + 704
    18 AppKit 0x00007ff811a7b1f9 -[_NSOrderOutAnimationProxyWindow initWithSnapshotOfWindow:] + 50
    19 AppKit 0x00007ff8118f2fc2 -[_NSWindowTransformAnimation initWithWindow:type:interruptingAnimation:] + 695
    20 AppKit 0x00007ff8118f2cf7 +[_NSWindowTransformAnimation windowTransformAnimationWithWindow:type:interruptingAnimation:] + 49
    21 AppKit 0x00007ff8117cc26b -[NSWindow _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 595
    22 AppKit 0x00007ff8117cbfb5 -[NSWindow orderWindow:relativeTo:] + 152
    23 AppKit 0x00007ff811f220e7 -[NSWindow _finishClosingWindow] + 304
    24 AppKit 0x00007ff8119ae48f -[NSWindow _close] + 336
    25 ApplicationBundle 0x000000010f45a03f -[CustomizeMediaEditorToolbarController unload] + 147
    26 LayoutKit 0x000000011075c6fc -[ContentPresenter doUpdateControllerAndView] + 576
    27 LayoutKit 0x000000011075be50 -[ContentPresenter setItem:] + 70
    28 Foundation 0x00007ff80fa9ec97 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 353
    29 AppKit 0x00007ff81168106b -[NSObjectParameterBinder _updateObject:observedController:observedKeyPath:context:] + 1319
    30 Foundation 0x00007ff80fae239e -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 373
    31 Foundation 0x00007ff80fae239e -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 373
    32 Foundation 0x00007ff80fae239e -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 373
    33 Foundation 0x00007ff80fae239e -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 373
    34 Foundation 0x00007ff80faa0c0a NSKeyValueNotifyObserver + 306
    35 Foundation 0x00007ff80fb647b5 NSKeyValueDidChange + 412
    36 Foundation 0x00007ff80fc0d16e NSKeyValueDidChangeWithPerThreadPendingNotifications + 146
    37 ProclaimWrappers 0x0000000112944902 -[ServiceItemEditorPaneViewModel propertyChanged:] + 239
    38 MonoHost 0x000000010f1303d9 NativeNotifyPropertyChanged + 157
    39 ??? 0x000000013e0bd3ae 0x0 + 5335929774


    Kernel Triage:
    VM - Compressor failed a blocking pager_get
    VM - Compressor failed a blocking pager_get
    VM - Compressor failed a blocking pager_get
    VM - Compressor failed a blocking pager_get
    VM - Compressor failed a blocking pager_get


    Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
    0 ??? 0x7ff89f20a940 ???
    1 libsystem_kernel.dylib 0x7ff80ec44112 __pthread_kill + 10
    2 libsystem_c.dylib 0x7ff80ebc6d10 abort + 123
    3 libmonosgen-2.0.1.dylib 0x11836344e mono_post_native_crash_handler + 14
    4 libmonosgen-2.0.1.dylib 0x1182fed4b mono_handle_native_crash + 475
    5 libmonosgen-2.0.1.dylib 0x11825d160 mono_sigill_signal_handler + 80
    6 libsystem_platform.dylib 0x7ff80ec8fe2d _sigtramp + 29
    7 AppKit 0x7ff811656000 ???
    8 ??? 0x4b ???

    Thread 1:: com.apple.rosetta.exceptionserver
    0 runtime 0x7ff7ffcaa8e4 0x7ff7ffca6000 + 18660
    1 runtime 0x7ff7ffcb7928 0x7ff7ffca6000 + 71976
    2 runtime 0x7ff7ffcb90a4 0x7ff7ffca6000 + 77988

    Thread 2:: SGen worker
    0 ??? 0x7ff89f20a940 ???
    1 libsystem_kernel.dylib 0x7ff80ec40506 __psynch_cvwait + 10
    2 libmonosgen-2.0.1.dylib 0x11853a991 thread_func + 449
    3 libsystem_pthread.dylib 0x7ff80ec7a4f4 _pthread_start + 125
    4 libsystem_pthread.dylib 0x7ff80ec7600f thread_start + 15

    tootle pip

    Mike

    Now tagging post-apocalyptic fiction as current affairs. Latest Logos, MacOS, iOS and iPadOS

  • Jordan Sjodin
    Jordan Sjodin Member, Community Manager, Logos Employee Posts: 994

    Thanks for your patience so far Mike. We have a fix now! Hopefully will ship in our next release.

    Mac | iOS | Android | Windows | Web Developer 

  • Mike Binks
    Mike Binks MVP Posts: 7,461

    Thanks for your patience so far Mike. We have a fix now! Hopefully will ship in our next release.

    Just when I was getting used to the workaround [;)]

    tootle pip

    Mike

    Now tagging post-apocalyptic fiction as current affairs. Latest Logos, MacOS, iOS and iPadOS