Closed rundqvist closed 3 years ago
I think I found a workaround.
I dragged the Bitwarden.app to Trashes and replaced it with version 1.24.1 downloaded from GitHub. It started without crash and also installed the Safari-extension. Then I got a popup-notification that version 1.25.0 was ready to install and the app had to restart. I restarted the app and now I have version 1.25.0 working with Safari-extension installed.
I am also experiencing this issue with Safari Version 13.1.2 MacOS 10.13.6 iMac 5K 27 inch 2017
Your workaround partially works. After restarting Safari, the BW extension is no longer loaded.
I have a similar problem on 10.13.6. As in @DmitSky's case the workaround does only work partially. The app store version crashes when loading the helper app. It seems there is a sandboxing problem with 10.13. See the relevant redacted part of the crash log:
Process: Bitwarden Helper (GPU) [11890]
Path: /Applications/Bitwarden.app/Contents/Frameworks/Bitwarden Helper (GPU).app/Contents/MacOS/Bitwarden Helper (GPU)
Identifier: Bitwarden Helper (GPU)
Version: 516
Code Type: X86-64 (Native)
Parent Process: Bitwarden [11880]
Responsible: Bitwarden Helper (GPU) [11890]
User ID: 501
Date/Time: 2021-03-16 07:36:24.037 +0100
OS Version: Mac OS X 10.13.6 (17G14042)
Report Version: 12
Anonymous UUID: XXXX
Sleep/Wake UUID: YYYY
Time Awake Since Boot: NNNN seconds
Time Since Wake: NNN seconds
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 [0]
Application Specific Information:
dyld: launch, running initializers
/usr/lib/libSystem.B.dylib
Could not set sandbox profile data: Operation not permitted (1)
Application Specific Signatures:
SYSCALL_SET_PROFILE
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_secinit.dylib 0x00007fff607c855f _libsecinit_setup_app_sandbox + 660
1 libsystem_secinit.dylib 0x00007fff607c7a82 _libsecinit_initialize_once + 20
2 libdispatch.dylib 0x00007fff60468db8 _dispatch_client_callout + 8
3 libdispatch.dylib 0x00007fff60468d6b dispatch_once_f + 41
4 libSystem.B.dylib 0x00007fff5e1399d2 libSystem_initializer + 136
5 dyld 0x0000000108cf6ac6 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 420
...
Your workaround partially works. After restarting Safari, the BW extension is no longer loaded.
Unfortunately correct. Discovered this today. App has to be uninstalled and then the procedure has to be repeated every time. Not a very good workaround...
Hi, unfortunately the new Safari extension is only available in Safari 14.0+. To run the extension on previous versions of Safari you will need to download a previous version of the desktop application, https://github.com/bitwarden/desktop/releases/tag/v1.24.6.
It's possible to place the Bitwarden.app
outside the Application
directory and Safari should still pick up the old extension, note you might need to start the application once for it to register. This way you can have the latest desktop application installed alongside.
Yes, that seems to work one time. But when I start an older version of Bitwarden, the app auto updates itself (and the Safari-extension, presumably). Is there a way to disable the auto update-feature? Cannot find anything in the settings-dialogue.
Is there a way to disable the auto update-feature? Cannot find anything in the settings-dialogue.
Yes, you can set the environment variable, ELECTRON_NO_UPDATER=1
Yes, you can set the environment variable,
ELECTRON_NO_UPDATER=1
Thank you, but I can't seem to make this work.
I have tried adding export ELECTRON_NO_UPDATER=1
to my ~/.bash_profile and also tried adding setenv ELECTRON_NO_UPDATER 1
to /etc/launchd.conf.
When I check the env with printenv
or export
the variable exists, but Bitwarden is still auto updating.
EDIT: I managed to get it to work by opening Bitwarden with env "ELECTRON_NO_UPDATER=1" open -n /Users/myuser/Apps/Bitwarden.app
.
It would be nice to be able to set this in the system so I just could double-click Bitwarden to start it, but I guess I'll have to create a start-bitwarden.sh
script for now.
It would however be much appreciated if you considered re-adding support for older versions of Safari again (as well as fixing the issue with version 1.25.0 crashing when downloaded from AppStore).
That was the only way I've found in the code which allows the auto updater to run, so not sure why it's not getting that value or it's still prompting. In the meantime our team is working on finding a way to re-package the legacy App Extension in our Desktop app with a different package id so it can be loaded in these situations w/o hacks. Will keep you updated.
Okay, so we decided this morning during our team huddle that we're going to create a v1.24.7 (frozen-in-time edition) that will have auto-update simply removed/disabled permanently and contain the legacy Safari App Extension as a way for users unable to upgrade to Safari 14 to continue using a stable version of the application installed via DMG (vs. MAS) without being nagged about updates.
Ok, appreciated. Thank you.
I guess it is time to upgrade my mid 2010 iMac, but just doesn't feel right to throw away a hardware-wise still very capable Mac :/ Too good quality in those thing for their own good... ;)
@rundqvist , Now we're having a hard time getting our hands on an older generation mac or Safari 13 to test with (although we're tryin')... If you're willing and able, can you please give this build a quick test to see if it works for you?
@cscharf Im also on an older mac, using Safari 13. Can help you test! But the link in the last comment seems broken now.
Same for me: ready to test on my older macbook with Safari 13 š¤ and broken link š¢ ...
Really sorry folks, apparently you can't access a draft release asset until published, since not ready to publish let's try this link here.
@cscharf Worked like a charm! Both app and browser extension worked now! I could not enable the browser extension from the app, but now in the Safari settings I could enable it.
@cscharf I can confirm what @hasselrot already said.
I first uninstalled both versions of the Bitwarden app (from App Store and the manually downloaded one), including all settings files and my custom solutions. Restarted my Mac and made sure apps and extensions where gone. Made a clean install of version 1.24.7, started the app and configured my account, and upon starting Safari the extensions was already installed and configured. Made another reboot and verified that all is still there and working as expected.
This workes really well š Thanks again for your efforts allowing my old Mac live a little longer :)
Great, here is the final legacy build: https://github.com/bitwarden/desktop/releases/tag/v1.24.7
Regards, Chad
Describe the Bug
Desktop app crashes on start, and Safari extension is not installed.
Steps To Reproduce
Install BitWarden from Mac App Store and try to start.
Expected Result
App start and Safari extension available in Safari -> Settings -> Extensions.
Actual Result
App freeze and crash when started. Safari extension is missing.
Screenshots or Videos
Environment
Additional Context
The previous version on App Store (v1.24.5) also crashed, but at least installed the Safari Extension, so it was usable. Now, it's not.
Click to expand detailed error report
Process: Bitwarden [780] Path: /Applications/Bitwarden.app/Contents/MacOS/Bitwarden Identifier: com.bitwarden.desktop Version: 1.25.0 (516) App Item ID: 1352778147 App External ID: 840341157 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Bitwarden [780] User ID: 501 Date/Time: 2021-03-15 10:39:14.927 +0100 OS Version: Mac OS X 10.13.6 (17G14042) Report Version: 12 Anonymous UUID: 22AF3149-5572-7F2F-96A8-7CB0C865DFC2 Time Awake Since Boot: 870 seconds System Integrity Protection: enabled Crashed Thread: 10 Chrome_IOThread Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Trace/BPT trap: 5 Termination Reason: Namespace SIGNAL, Code 0x5 Terminating Process: exc handler [0] Thread 0:: CrBrowserMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff44786dc5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff44786117 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff44785787 CFRunLoopRunSpecific + 487 5 com.apple.HIToolbox 0x00007fff43a65d96 RunCurrentEventLoopInMode + 286 6 com.apple.HIToolbox 0x00007fff43a65b06 ReceiveNextEventCommon + 613 7 com.apple.HIToolbox 0x00007fff43a65884 _BlockUntilNextEventMatchingListInModeWithFilter + 64 8 com.apple.AppKit 0x00007fff41d12a3b _DPSNextEvent + 2085 9 com.apple.AppKit 0x00007fff424a8e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 10 com.apple.AppKit 0x00007fff41d0784d -[NSApplication run] + 764 11 com.github.Electron.framework 0x000000010f2b9746 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6141686 12 com.github.Electron.framework 0x000000010f2b8722 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6137554 13 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 14 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 15 com.github.Electron.framework 0x0000000111c97794 v8::internal::compiler::ZoneStats::GetCurrentAllocatedBytes() const + 2000804 16 com.github.Electron.framework 0x000000010ef06dd2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 2264450 17 com.github.Electron.framework 0x000000010ef02899 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 2246729 18 com.github.Electron.framework 0x000000010eec64c1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 1999985 19 com.github.Electron.framework 0x000000010eec61e6 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 1999254 20 com.github.Electron.framework 0x000000010e7105ae ElectronInitializeICUandStartNode + 5904750 21 com.github.Electron.framework 0x000000010e710ab2 ElectronInitializeICUandStartNode + 5906034 22 com.github.Electron.framework 0x000000010e16ec08 ElectronMain + 136 23 com.bitwarden.desktop 0x000000010e11dedd 0x10e11d000 + 3805 24 libdyld.dylib 0x00007fff6c7ce015 start + 1 Thread 1: 0 libsystem_kernel.dylib 0x00007fff6c91f28a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff6cae6009 _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff6cae5be9 start_wqthread + 13 Thread 2: 0 libsystem_kernel.dylib 0x00007fff6c91f28a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff6cae620e _pthread_wqthread + 1552 2 libsystem_pthread.dylib 0x00007fff6cae5be9 start_wqthread + 13 Thread 3: 0 libsystem_pthread.dylib 0x00007fff6cae5bdc start_wqthread + 0 1 libxpc.dylib 0x00007fff6cb3c828 0x7fff6cb19000 + 145448 Thread 4: 0 libsystem_pthread.dylib 0x00007fff6cae5bdc start_wqthread + 0 1 ??? 0x0000000000020000 0 + 131072 Thread 5: 0 libsystem_pthread.dylib 0x00007fff6cae5bdc start_wqthread + 0 1 ??? 0x00007fff9e051f28 OBJC_CLASS_$_NSPersistentDocument + 40 Thread 6:: ThreadPoolServiceThread 0 libsystem_kernel.dylib 0x00007fff6c91fc02 kevent64 + 10 1 com.github.Electron.framework 0x000000010f2c7ef8 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6201000 2 com.github.Electron.framework 0x000000010f2c7e00 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6200752 3 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 4 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 5 com.github.Electron.framework 0x000000010f2908dd v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5974157 6 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 7 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 8 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 9 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 10 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 7:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 8:: ThreadPoolBackgroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e2d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008285 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 9:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 10 Crashed:: Chrome_IOThread 0 com.github.Electron.framework 0x000000010f24cc75 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5696549 1 com.github.Electron.framework 0x0000000111da2d5a v8::internal::compiler::ZoneStats::GetCurrentAllocatedBytes() const + 3095914 2 com.github.Electron.framework 0x000000010ef7a0a1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 2736209 3 com.github.Electron.framework 0x0000000111da19f3 v8::internal::compiler::ZoneStats::GetCurrentAllocatedBytes() const + 3090947 4 com.github.Electron.framework 0x0000000111da8403 v8::internal::compiler::ZoneStats::GetCurrentAllocatedBytes() const + 3118099 5 com.github.Electron.framework 0x0000000111da8ad3 v8::internal::compiler::ZoneStats::GetCurrentAllocatedBytes() const + 3119843 6 com.github.Electron.framework 0x000000010eeeebe3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 2165651 7 com.github.Electron.framework 0x000000010f40ab90 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7523136 8 com.github.Electron.framework 0x000000010f3e4569 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7365913 9 com.github.Electron.framework 0x000000010f40ed1c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7539916 10 com.github.Electron.framework 0x000000010f4103cb v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7545723 11 com.github.Electron.framework 0x000000010f3e09df v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7350671 12 com.github.Electron.framework 0x000000010f3f73f9 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7443369 13 com.github.Electron.framework 0x000000010f3f76b5 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7444069 14 com.github.Electron.framework 0x000000010f3f6b10 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 7441088 15 com.github.Electron.framework 0x000000010e70a11c ElectronInitializeICUandStartNode + 5879004 16 com.github.Electron.framework 0x000000010e7096c0 ElectronInitializeICUandStartNode + 5876352 17 com.github.Electron.framework 0x000000010e7057ec ElectronInitializeICUandStartNode + 5860268 18 com.github.Electron.framework 0x000000010e6fc451 ElectronInitializeICUandStartNode + 5822481 19 com.github.Electron.framework 0x000000010e70ee59 ElectronInitializeICUandStartNode + 5898777 20 com.github.Electron.framework 0x000000010f2c8f9d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6205261 21 com.github.Electron.framework 0x000000010f2c7f08 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6201016 22 com.github.Electron.framework 0x000000010f2c7d66 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6200598 23 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 24 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 25 com.github.Electron.framework 0x000000010ef0794d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 2267389 26 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 27 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 28 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 29 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 30 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 11:: MemoryInfra 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f2bc64e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6153726 4 com.github.Electron.framework 0x000000010f25010e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5710014 5 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 6 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 7 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 8 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 9 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 10 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 11 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 12: 0 libsystem_kernel.dylib 0x00007fff6c91fbea kevent + 10 1 com.github.Electron.framework 0x000000010e16e2da uv_free_interface_addresses + 1354 2 com.github.Electron.framework 0x000000010e15d497 uv_run + 375 3 com.github.Electron.framework 0x0000000110b43f6f node::MultiIsolatePlatform::CancelPendingDelayedTasks(v8::Isolate*) + 479 4 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 5 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 6 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 13: 0 libsystem_kernel.dylib 0x00007fff6c91ea16 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6cae7589 _pthread_cond_wait + 732 2 com.github.Electron.framework 0x000000010e1696d9 uv_cond_wait + 9 3 com.github.Electron.framework 0x0000000110b44132 node::MultiIsolatePlatform::CancelPendingDelayedTasks(v8::Isolate*) + 930 4 com.github.Electron.framework 0x0000000110b42096 node::Buffer::New(v8::Isolate*, char*, unsigned long, void (*)(char*, void*), void*) + 557526 5 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 6 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 7 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 14: 0 libsystem_kernel.dylib 0x00007fff6c91ea16 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6cae7589 _pthread_cond_wait + 732 2 com.github.Electron.framework 0x000000010e1696d9 uv_cond_wait + 9 3 com.github.Electron.framework 0x0000000110b44132 node::MultiIsolatePlatform::CancelPendingDelayedTasks(v8::Isolate*) + 930 4 com.github.Electron.framework 0x0000000110b42096 node::Buffer::New(v8::Isolate*, char*, unsigned long, void (*)(char*, void*), void*) + 557526 5 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 6 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 7 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 15: 0 libsystem_kernel.dylib 0x00007fff6c91ea16 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6cae7589 _pthread_cond_wait + 732 2 com.github.Electron.framework 0x000000010e1696d9 uv_cond_wait + 9 3 com.github.Electron.framework 0x0000000110b44132 node::MultiIsolatePlatform::CancelPendingDelayedTasks(v8::Isolate*) + 930 4 com.github.Electron.framework 0x0000000110b42096 node::Buffer::New(v8::Isolate*, char*, unsigned long, void (*)(char*, void*), void*) + 557526 5 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 6 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 7 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 16: 0 libsystem_kernel.dylib 0x00007fff6c915236 semaphore_wait_trap + 10 1 com.github.Electron.framework 0x000000010e169c80 uv_sem_wait + 16 2 com.github.Electron.framework 0x0000000110bab483 node::inspector::Agent::GetWsUrl() const + 83 3 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 4 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 5 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 17:: NetworkConfigWatcher 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff44786dc5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff44786117 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff44785787 CFRunLoopRunSpecific + 487 5 com.apple.Foundation 0x00007fff468a1706 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277 6 com.github.Electron.framework 0x000000010f2b9684 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6141492 7 com.github.Electron.framework 0x000000010f2b8722 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6137554 8 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 9 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 10 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 11 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 12 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 13 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 14 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 18:: CrShutdownDetector 0 libsystem_kernel.dylib 0x00007fff6c920142 read + 10 1 com.github.Electron.framework 0x000000010e2fe7df ElectronInitializeICUandStartNode + 1637279 2 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 3 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 4 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 5 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 19:: NetworkConfigWatcher 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff44786dc5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff44786117 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff44785787 CFRunLoopRunSpecific + 487 5 com.apple.Foundation 0x00007fff468a1706 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277 6 com.github.Electron.framework 0x000000010f2b9684 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6141492 7 com.github.Electron.framework 0x000000010f2b8722 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6137554 8 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 9 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 10 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 11 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 12 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 13 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 14 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 20:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 21:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 22:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 23:: CompositorTileWorker1 0 libsystem_kernel.dylib 0x00007fff6c91ea16 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6cae7589 _pthread_cond_wait + 732 2 com.github.Electron.framework 0x000000010f2b3dd0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6118784 3 com.github.Electron.framework 0x000000010f9075f5 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 12752293 4 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 5 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 6 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 7 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 24:: ThreadPoolSingleThreadForegroundBlocking0 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f2bc64e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6153726 4 com.github.Electron.framework 0x000000010f29899d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007117 5 com.github.Electron.framework 0x000000010f2991a2 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6009170 6 com.github.Electron.framework 0x000000010f298eed v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008477 7 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 8 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 9 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 10 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 25: 0 libsystem_kernel.dylib 0x00007fff6c91ecf2 __select + 10 1 com.github.Electron.framework 0x000000010e2e55c9 ElectronInitializeICUandStartNode + 1534345 2 com.github.Electron.framework 0x000000010e2ad938 ElectronInitializeICUandStartNode + 1305848 3 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 4 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 5 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 26:: NetworkConfigWatcher 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff44786dc5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff44786117 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff44785787 CFRunLoopRunSpecific + 487 5 com.apple.Foundation 0x00007fff468a1706 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277 6 com.github.Electron.framework 0x000000010f2b9684 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6141492 7 com.github.Electron.framework 0x000000010f2b8722 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6137554 8 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 9 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 10 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 11 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 12 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 13 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 14 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 27:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f298fb4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008676 5 com.github.Electron.framework 0x000000010f298e8d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008381 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 28:: CacheThread_BlockFile 0 libsystem_kernel.dylib 0x00007fff6c91fc02 kevent64 + 10 1 com.github.Electron.framework 0x000000010f2c7ef8 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6201000 2 com.github.Electron.framework 0x000000010f2c7e00 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6200752 3 com.github.Electron.framework 0x000000010f287df1 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5938593 4 com.github.Electron.framework 0x000000010f266529 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 5801177 5 com.github.Electron.framework 0x000000010f29fd99 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6036809 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 29:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff44786dc5 __CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff44786117 __CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff44785787 CFRunLoopRunSpecific + 487 5 com.apple.AppKit 0x00007fff41e4ffc4 _NSEventThread + 184 6 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 7 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 8 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 30:: ThreadPoolBackgroundWorker 0 libsystem_kernel.dylib 0x00007fff6c9151fa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6c914714 mach_msg + 60 2 com.github.Electron.framework 0x000000010f2bc7c7 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6154103 3 com.github.Electron.framework 0x000000010f29898e v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6007102 4 com.github.Electron.framework 0x000000010f298fb4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008676 5 com.github.Electron.framework 0x000000010f298e2d v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6008285 6 com.github.Electron.framework 0x000000010f2b4cb3 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 6122595 7 libsystem_pthread.dylib 0x00007fff6cae6661 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff6cae650d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff6cae5bf9 thread_start + 13 Thread 10 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000700006ca78e0 rcx: 0x0000000115de6a58 rdx: 0x0000000000000000 rdi: 0x0000000100000000 rsi: 0x0000000000000000 rbp: 0x0000700006ca7da0 rsp: 0x0000700006ca7880 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000115de6a18 r11: 0x0000000115de6a20 r12: 0x0000700006ca78c0 r13: 0x0000700006ca7db8 r14: 0x0000700006ca7dc8 r15: 0x0000700006ca7dd0 rip: 0x000000010f24cc75 rfl: 0x0000000000000246 cr2: 0x000000011e780000 Logical CPU: 1 Error Code: 0x00000000 Trap Number: 3 Binary Images: 0x10e11d000 - 0x10e144ff3 +com.bitwarden.desktop (1.25.0 - 516) <7C1D13BE-342F-3F53-A359-71D89B99F0AC> /Applications/Bitwarden.app/Contents/MacOS/Bitwarden 0x10e152000 - 0x1158edf77 +com.github.Electron.framework (11.1.1) <48F7BFFB-D5CE-3BFA-ABD0-85F7295BA7E6> /Applications/Bitwarden.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework 0x116295000 - 0x116528ff7 +libffmpeg.dylib (0) <468B9673-326C-36C8-998B-49F41B91D788> /Applications/Bitwarden.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib 0x118f7f000 - 0x118f8aff7 +keytar.node (???)