leits / MeetingBar

🇺🇦 Your meetings at your fingertips in the macOS menu bar
https://meetingbar.app
Apache License 2.0
4.44k stars 192 forks source link

Bug: Crash on startup. EXC_BAD_INSTRUCTION (SIGILL) #458

Closed justinabrahms closed 2 years ago

justinabrahms commented 2 years ago

App version 4.0.4 Installation source App store.

Describe the bug When I open the app, it crashes after flashing in the top bar.

To Reproduce Steps to reproduce the behavior: Double click the application to open. It crashes.

Expected behavior I don't want it to crash.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information): OS Version: Mac OS X 10.15.7 (19H1824)

Additional context Console output from a crash:

Process:               MeetingBar [37244]
Path:                  /Applications/MeetingBar.app/Contents/MacOS/MeetingBar
Identifier:            leits.MeetingBar
Version:               4.0.4 (136)
App Item ID:           1532419400
App External ID:       849038860
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MeetingBar [37244]
User ID:               503

Date/Time:             2022-05-18 08:49:40.729 -0700
OS Version:            Mac OS X 10.15.7 (19H1824)
Report Version:        12
Bridge OS Version:     6.4 (19P4242)
Anonymous UUID:        F94C3BC4-85EA-72DC-B5D0-F8CF6DD73C03

Time Awake Since Boot: 80000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [37244]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libswiftFoundation.dylib        0x00007fff6a5a32a5 static URL._unconditionallyBridgeFromObjectiveC(_:) + 37
1   leits.MeetingBar                0x000000010f1e497f 0x10f15b000 + 563583
2   leits.MeetingBar                0x000000010f228d17 0x10f15b000 + 843031
3   leits.MeetingBar                0x000000010f1e558f 0x10f15b000 + 566671
4   leits.MeetingBar                0x000000010f1fb7ac 0x10f15b000 + 657324
5   leits.MeetingBar                0x000000010f1fb2cd 0x10f15b000 + 656077
6   leits.MeetingBar                0x000000010f20aeb4 0x10f15b000 + 720564
7   leits.MeetingBar                0x000000010f230320 0x10f15b000 + 873248
8   leits.MeetingBar                0x000000010f222d29 0x10f15b000 + 818473
9   libdispatch.dylib               0x00007fff6aa9d6c4 _dispatch_call_block_and_release + 12
10  libdispatch.dylib               0x00007fff6aa9e658 _dispatch_client_callout + 8
11  libdispatch.dylib               0x00007fff6aaa9cab _dispatch_main_queue_callback_4CF + 936
12  com.apple.CoreFoundation        0x00007fff30eb57b1 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
13  com.apple.CoreFoundation        0x00007fff30e755b7 __CFRunLoopRun + 2028
14  com.apple.CoreFoundation        0x00007fff30e7476e CFRunLoopRunSpecific + 462
15  com.apple.HIToolbox             0x00007fff2faa0aad RunCurrentEventLoopInMode + 292
16  com.apple.HIToolbox             0x00007fff2faa07c5 ReceiveNextEventCommon + 584
17  com.apple.HIToolbox             0x00007fff2faa0569 _BlockUntilNextEventMatchingListInModeWithFilter + 64
18  com.apple.AppKit                0x00007fff2e0e9659 _DPSNextEvent + 883
19  com.apple.AppKit                0x00007fff2e0e7ea0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
20  com.apple.AppKit                0x00007fff2e0d9bae -[NSApplication run] + 658
21  com.apple.AppKit                0x00007fff2e0ab996 NSApplicationMain + 777
22  leits.MeetingBar                0x000000010f1619c9 0x10f15b000 + 27081
23  libdyld.dylib                   0x00007fff6aaf7cc9 start + 1

Full crash log is too long. Here it is in a gist: https://gist.github.com/justinabrahms/03a7bfc51073e310b4138038959ae9a0

leits commented 2 years ago

@justinabrahms, thanks for the report! Looks like I found out where the problem was and fixed it. Can you try this version? https://github.com/leits/MeetingBar/releases/tag/v4.0.5

GitHub
Release v4.0.5 · leits/MeetingBar
Fix crash on start Fix authUser for MacOS Calendar Fix advanced event filter
Hobocop1 commented 2 years ago

Having same issue with v4.0.5, attached new log MeetingBar 4.0.5 crash.txt

leits commented 2 years ago

I'll close this issue as a duplicate of #455. @Hobocop1 thanks for the crash log, please follow #455.