objective-see / BlockBlock

BlockBlock provides continual protection by monitoring persistence locations.
GNU General Public License v3.0
619 stars 38 forks source link

Block Block 2.2 update #71

Open protagonistic opened 6 months ago

protagonistic commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

Here are three crash logs. Archive.zip

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

JayBrown commented 6 months ago

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

protagonistic commented 6 months ago

๏ฟผ

Damn Iโ€™m getting old. Itโ€™s been so long since iโ€™ve done this that I forgot about the Console crash logs. ๐Ÿ˜Ž

I used to know how to do this. Hope this helps.

Bil Leeper

On Jan 5, 2024, at 14:25, Objective-See Foundation @.***> wrote:

image.png (view on web) https://github.com/objective-see/BlockBlock/assets/11327812/07004d40-a371-4e02-a1c4-1e516b36deb0

objective-see commented 6 months ago

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 commented 6 months ago

Also fixed #60 https://github.com/objective-see/OverSight/issues/60#issuecomment-1879298879

JayBrown commented 6 months ago

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

protagonistic commented 6 months ago

Sorry for the delay. I've been a bit under the weather. Anyway, just installed it using upgrade and so far everything seems to be working. thanks for the quick response.

Once I came across your website iโ€™ve ditched most of my for pay stuff. I really like these tools that donโ€™t try to do it all. Keep up the great work.

Bill

On Jan 5, 2024, at 16:00, Objective-See Foundation @.***> wrote:

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 ๐Ÿ™๐Ÿฝ

โ€” Reply to this email directly, view it on GitHub https://github.com/objective-see/BlockBlock/issues/71#issuecomment-1879409597, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZOSTQWXF3HEPCO2PGMGY3YNCHYLAVCNFSM6AAAAABBPAZSNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZZGQYDSNJZG4. You are receiving this because you authored the thread.