objective-see/BlockBlock

Block Block 2.2 update

Opened this issue ยท 9 comments

I kept getting a Block Block helper unexpectedly quit after updating from 2.1.5 to 2.2. I finally reverted to 2.1.5 and then ran the installer and uninstalled it . I then ran the 2.2 installer and it now appears to be working. I didn't capture the details of the crash but I did sent a report to Apple if that helps. I am running the latest version of Sonoma on a M1 MBP with the M1 Pro chip.

Thanks for the bug report.

There should be a crash report in Console.app:
image

Can you check and if so, attach it here? Thank you ๐Ÿ™๐Ÿฝ

Same happening here. The first thing I noticed was an uncaught exception:

Exception Name: NSInternalInconsistencyException
Description: Invalid parameter not satisfying: aString != nil
User Info: {
    NSAssertFile = "NSCell.m";
    NSAssertLine = 1365;
}

0   CoreFoundation                      0x00007ff8055f312a __exceptionPreprocess + 242
1   libobjc.A.dylib                     0x00007ff8051190b7 objc_exception_throw + 48
2   Foundation                          0x00007ff8064c9cd8 -[NSCalendarDate initWithCoder:] + 0
3   AppKit                              0x00007ff80865082a -[NSCell _objectValue:forString:errorDescription:] + 253
4   AppKit                              0x00007ff80865068c -[NSCell setStringValue:] + 44
5   AppKit                              0x00007ff8086bc96c -[NSControl setStringValue:] + 125
6   BlockBlock Helper                   0x000000010b584282 BlockBlock Helper + 57986
7   AppKit                              0x00007ff8087c4117 -[NSWindowController _windowDidLoad] + 548
8   AppKit                              0x00007ff8087bfe0f -[NSWindowController window] + 110
9   BlockBlock Helper                   0x000000010b587713 BlockBlock Helper + 71443
10  libdispatch.dylib                   0x00007ff8052ff033 _dispatch_client_callout + 8
11  libdispatch.dylib                   0x00007ff80530cc60 _dispatch_async_and_wait_invoke + 87
12  libdispatch.dylib                   0x00007ff8052ff033 _dispatch_client_callout + 8
13  libdispatch.dylib                   0x00007ff80530bfcf _dispatch_main_queue_drain + 954
14  libdispatch.dylib                   0x00007ff80530bc07 _dispatch_main_queue_callback_4CF + 31
15  CoreFoundation                      0x00007ff8055bb1a5 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
16  CoreFoundation                      0x00007ff80557aecf __CFRunLoopRun + 2452
17  CoreFoundation                      0x00007ff805579ed1 CFRunLoopRunSpecific + 560
18  HIToolbox                           0x00007ff80effaf3d RunCurrentEventLoopInMode + 292
19  HIToolbox                           0x00007ff80effad4e ReceiveNextEventCommon + 657
20  HIToolbox                           0x00007ff80effaaa8 _BlockUntilNextEventMatchingListInModeWithFilter + 64
21  AppKit                              0x00007ff80861625c _DPSNextEvent + 858
22  AppKit                              0x00007ff808615106 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1214
23  AppKit                              0x00007ff808607788 -[NSApplication run] + 586
24  AppKit                              0x00007ff8085db9a1 NSApplicationMain + 817
25  dyld                                0x00007ff80514641f start + 1903

Will check the crash logs now.

Here are three crash logs.
Archive.zip

PS: I really hate GitHub for not allowing .tar file uploads. ๐Ÿคก

Nota bene: uninstalling and re-installing also works with the v2.2.0 installer. No need to revert to v2.1.5.

Thank you for the bug & crash reports.

I've tracked down the issue and just released v2.2.1 w/ a fix: https://github.com/objective-see/BlockBlock/releases/download/v2.2.1/BlockBlock_2.2.1.zip

If you can give v2.2.1 a whirl and report back that would be much much appreciated ๐Ÿ™๐Ÿฝ

v2.2.1 updater seems to be working fine: no uncaught exception, no crash. ๐Ÿ™