Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Block Block 2.2 update #71

Open
protagonistic opened this issue Jan 5, 2024 · 9 comments
Open

Block Block 2.2 update #71

protagonistic opened this issue Jan 5, 2024 · 9 comments

Comments

@protagonistic
Copy link

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.

@objective-see
Copy link
Owner

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 🙏🏽

@JayBrown
Copy link

JayBrown commented Jan 5, 2024

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.

@JayBrown
Copy link

JayBrown commented Jan 5, 2024

Here are three crash logs.
Archive.zip

PS: I really hate GitHub for not allowing .tar file uploads. 🤡

@JayBrown
Copy link

JayBrown commented Jan 5, 2024

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

@protagonistic
Copy link
Author

protagonistic commented Jan 5, 2024 via email

objective-see added a commit that referenced this issue Jan 5, 2024
bug fix for #71
@objective-see
Copy link
Owner

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 🙏🏽

@Chasapple4
Copy link

Also fixed #60 objective-see/OverSight#60 (comment)

@JayBrown
Copy link

JayBrown commented Jan 6, 2024

v2.2.1 updater seems to be working fine: no uncaught exception, no crash. 🙏

@protagonistic
Copy link
Author

protagonistic commented Jan 6, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants