[GH-ISSUE #1033] MacOS starting cocoa loop #817

Closed
opened 2026-05-05 07:10:49 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @jojoharry16 on GitHub (Jan 22, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1033

Describe the bug
Barrier stays on "Barrier is starting" indefinitely, and the log only says "starting cocoa loop"

To Reproduce

Steps to reproduce the behavior:

  1. Launch Barrier on MacOS
  2. Show Log

Expected behavior
Barrier to start and connect as it has been known to do in the past

Desktop (please complete the following information):

  • OS: MacOS Big Sur x86_64
  • Barrier version 2.3.3

Additional context
Updated to the latest version and it still didn't fix the issue

With debug2 logging I get this

2021-01-22 12:26:40.123 barrierc[56803:272288] starting cocoa loop
[2021-01-22T12:34:58] DEBUG: stopping process
[2021-01-22T12:34:58] INFO: stopping barrier desktop process
[2021-01-22T12:35:03] ERROR: process exited with error code: 9
[2021-01-22T12:35:03] DEBUG: starting process

[2021-01-22T12:35:03] INFO: starting client
[2021-01-22T12:35:03] DEBUG: command: /Applications/Barrier.app/Contents/MacOS/barrierc -f --no-tray --debug DEBUG2 --name Macbook --enable-drag-drop --enable-crypto [192.168.10.77]:24800
[2021-01-22T12:35:03] INFO: config file: /private/var/folders/sh/yklh2_rd0qd1g9zvzlcwtgp80000gn/T/Barrier.EsWRPG
[2021-01-22T12:35:03] INFO: log level: DEBUG2
[2021-01-22T12:35:03] INFO: drag and drop enabled
[2021-01-22T12:35:03] DEBUG1: starting client
[2021-01-22T12:35:03] DEBUG1: thread 0x00000002 entry
[2021-01-22T12:35:03] DEBUG1: registered event type shapeChanged as 4
[2021-01-22T12:35:03] DEBUG: screen shape: center=0,0 size=1680x1050 on 1 display
[2021-01-22T12:35:03] DEBUG1: registered event type confirmSleep as 5
[2021-01-22T12:35:03] DEBUG: starting watchSystemPowerThread
[2021-01-22T12:35:03] DEBUG: adopting new buffer
[2021-01-22T12:35:03] DEBUG: opened display
[2021-01-22T12:35:03] DEBUG1: registered event type error as 6
[2021-01-22T12:35:03] DEBUG1: registered event type suspend as 7
[2021-01-22T12:35:03] DEBUG1: registered event type resume as 8
[2021-01-22T12:35:03] DEBUG1: registered event type fileChunkSending as 9
[2021-01-22T12:35:03] DEBUG1: registered event type fileRecieveCompleted as 10
[2021-01-22T12:35:03] DEBUG1: registered event type connected as 11
[2021-01-22T12:35:03] DEBUG1: registered event type connectionFailed as 12
[2021-01-22T12:35:03] DEBUG1: registered event type disconnected as 13
[2021-01-22T12:35:03] NOTE: started client
[2021-01-22T12:35:03] NOTE: connecting to '192.168.10.77': 192.168.10.77:24800
[2021-01-22T12:35:03] DEBUG: Opening new socket: F760C790
[2021-01-22T12:35:03] DEBUG1: thread 0x00000003 entry
[2021-01-22T12:35:03] DEBUG: started watchSystemPowerThread
[2021-01-22T12:35:03] DEBUG: waiting for event loop
[2021-01-22T12:35:03] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2021-01-22T12:35:03] DEBUG1: openSSL : compiler: clang -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG
[2021-01-22T12:35:03] DEBUG1: openSSL : built on: Tue Apr 21 13:28:37 2020 UTC
[2021-01-22T12:35:03] DEBUG1: openSSL : platform: darwin64-x86_64-cc
[2021-01-22T12:35:03] DEBUG1: OPENSSLDIR: "/usr/local/etc/openssl@1.1"
[2021-01-22T12:35:03] DEBUG1: connecting to server
[2021-01-22T12:35:03] DEBUG1: registered event type secureConnected as 14
[2021-01-22T12:35:03] DEBUG1: registered event type connectionFailed as 15
[2021-01-22T12:35:03] DEBUG1: registered event type connected as 16
[2021-01-22T12:35:03] DEBUG: waiting for carbon loop
[2021-01-22T12:35:03] DEBUG1: thread 0x00000004 entry
[2021-01-22T12:35:03] DEBUG: event queue is ready
[2021-01-22T12:35:03] DEBUG: add pending events to buffer
[2021-01-22T12:35:03] DEBUG: signalling carbon loop ready
[2021-01-22T12:35:03] DEBUG: carbon loop ready
[2021-01-22T12:35:03] DEBUG: starting carbon loop
2021-01-22 12:35:03.320 barrierc[56863:275711] starting cocoa loop
[2021-01-22T12:35:18] DEBUG1: registered event type inputReady as 17
[2021-01-22T12:35:18] DEBUG1: registered event type outputError as 18
[2021-01-22T12:35:18] DEBUG1: registered event type inputShutdown as 19
[2021-01-22T12:35:18] DEBUG1: registered event type outputShutdown as 20
[2021-01-22T12:35:18] DEBUG1: registered event type disconnected as 21
[2021-01-22T12:35:18] DEBUG1: registered event type stopRetry as 22
[2021-01-22T12:35:18] WARNING: failed to connect to server: Timed out
[2021-01-22T12:35:18] DEBUG: Closing socket: F760C790
[2021-01-22T12:35:18] DEBUG1: connection timed out
[2021-01-22T12:35:18] DEBUG: retry in 1 seconds
[2021-01-22T12:35:19] NOTE: connecting to '192.168.10.77': 192.168.10.77:24800
[2021-01-22T12:35:19] DEBUG: Opening new socket: F760C790
[2021-01-22T12:35:19] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2021-01-22T12:35:19] DEBUG1: openSSL : compiler: clang -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG
[2021-01-22T12:35:19] DEBUG1: openSSL : built on: Tue Apr 21 13:28:37 2020 UTC
[2021-01-22T12:35:19] DEBUG1: openSSL : platform: darwin64-x86_64-cc
[2021-01-22T12:35:19] DEBUG1: OPENSSLDIR: "/usr/local/etc/openssl@1.1"
[2021-01-22T12:35:19] DEBUG1: connecting to server
[2021-01-22T12:35:34] DEBUG: Closing socket: F760C790
[2021-01-22T12:35:34] DEBUG1: connection timed out
[2021-01-22T12:35:34] WARNING: failed to connect to server: Timed out
Originally created by @jojoharry16 on GitHub (Jan 22, 2021). Original GitHub issue: https://github.com/debauchee/barrier/issues/1033 **Describe the bug** Barrier stays on "Barrier is starting" indefinitely, and the log only says "starting cocoa loop" **To Reproduce** Steps to reproduce the behavior: 1. Launch Barrier on MacOS 2. Show Log **Expected behavior** Barrier to start and connect as it has been known to do in the past **Desktop (please complete the following information):** - OS: MacOS Big Sur x86_64 - Barrier version 2.3.3 **Additional context** Updated to the latest version and it still didn't fix the issue With debug2 logging I get this ``` 2021-01-22 12:26:40.123 barrierc[56803:272288] starting cocoa loop [2021-01-22T12:34:58] DEBUG: stopping process [2021-01-22T12:34:58] INFO: stopping barrier desktop process [2021-01-22T12:35:03] ERROR: process exited with error code: 9 [2021-01-22T12:35:03] DEBUG: starting process [2021-01-22T12:35:03] INFO: starting client [2021-01-22T12:35:03] DEBUG: command: /Applications/Barrier.app/Contents/MacOS/barrierc -f --no-tray --debug DEBUG2 --name Macbook --enable-drag-drop --enable-crypto [192.168.10.77]:24800 [2021-01-22T12:35:03] INFO: config file: /private/var/folders/sh/yklh2_rd0qd1g9zvzlcwtgp80000gn/T/Barrier.EsWRPG [2021-01-22T12:35:03] INFO: log level: DEBUG2 [2021-01-22T12:35:03] INFO: drag and drop enabled [2021-01-22T12:35:03] DEBUG1: starting client [2021-01-22T12:35:03] DEBUG1: thread 0x00000002 entry [2021-01-22T12:35:03] DEBUG1: registered event type shapeChanged as 4 [2021-01-22T12:35:03] DEBUG: screen shape: center=0,0 size=1680x1050 on 1 display [2021-01-22T12:35:03] DEBUG1: registered event type confirmSleep as 5 [2021-01-22T12:35:03] DEBUG: starting watchSystemPowerThread [2021-01-22T12:35:03] DEBUG: adopting new buffer [2021-01-22T12:35:03] DEBUG: opened display [2021-01-22T12:35:03] DEBUG1: registered event type error as 6 [2021-01-22T12:35:03] DEBUG1: registered event type suspend as 7 [2021-01-22T12:35:03] DEBUG1: registered event type resume as 8 [2021-01-22T12:35:03] DEBUG1: registered event type fileChunkSending as 9 [2021-01-22T12:35:03] DEBUG1: registered event type fileRecieveCompleted as 10 [2021-01-22T12:35:03] DEBUG1: registered event type connected as 11 [2021-01-22T12:35:03] DEBUG1: registered event type connectionFailed as 12 [2021-01-22T12:35:03] DEBUG1: registered event type disconnected as 13 [2021-01-22T12:35:03] NOTE: started client [2021-01-22T12:35:03] NOTE: connecting to '192.168.10.77': 192.168.10.77:24800 [2021-01-22T12:35:03] DEBUG: Opening new socket: F760C790 [2021-01-22T12:35:03] DEBUG1: thread 0x00000003 entry [2021-01-22T12:35:03] DEBUG: started watchSystemPowerThread [2021-01-22T12:35:03] DEBUG: waiting for event loop [2021-01-22T12:35:03] INFO: OpenSSL 1.1.1g 21 Apr 2020 [2021-01-22T12:35:03] DEBUG1: openSSL : compiler: clang -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG [2021-01-22T12:35:03] DEBUG1: openSSL : built on: Tue Apr 21 13:28:37 2020 UTC [2021-01-22T12:35:03] DEBUG1: openSSL : platform: darwin64-x86_64-cc [2021-01-22T12:35:03] DEBUG1: OPENSSLDIR: "/usr/local/etc/openssl@1.1" [2021-01-22T12:35:03] DEBUG1: connecting to server [2021-01-22T12:35:03] DEBUG1: registered event type secureConnected as 14 [2021-01-22T12:35:03] DEBUG1: registered event type connectionFailed as 15 [2021-01-22T12:35:03] DEBUG1: registered event type connected as 16 [2021-01-22T12:35:03] DEBUG: waiting for carbon loop [2021-01-22T12:35:03] DEBUG1: thread 0x00000004 entry [2021-01-22T12:35:03] DEBUG: event queue is ready [2021-01-22T12:35:03] DEBUG: add pending events to buffer [2021-01-22T12:35:03] DEBUG: signalling carbon loop ready [2021-01-22T12:35:03] DEBUG: carbon loop ready [2021-01-22T12:35:03] DEBUG: starting carbon loop 2021-01-22 12:35:03.320 barrierc[56863:275711] starting cocoa loop [2021-01-22T12:35:18] DEBUG1: registered event type inputReady as 17 [2021-01-22T12:35:18] DEBUG1: registered event type outputError as 18 [2021-01-22T12:35:18] DEBUG1: registered event type inputShutdown as 19 [2021-01-22T12:35:18] DEBUG1: registered event type outputShutdown as 20 [2021-01-22T12:35:18] DEBUG1: registered event type disconnected as 21 [2021-01-22T12:35:18] DEBUG1: registered event type stopRetry as 22 [2021-01-22T12:35:18] WARNING: failed to connect to server: Timed out [2021-01-22T12:35:18] DEBUG: Closing socket: F760C790 [2021-01-22T12:35:18] DEBUG1: connection timed out [2021-01-22T12:35:18] DEBUG: retry in 1 seconds [2021-01-22T12:35:19] NOTE: connecting to '192.168.10.77': 192.168.10.77:24800 [2021-01-22T12:35:19] DEBUG: Opening new socket: F760C790 [2021-01-22T12:35:19] INFO: OpenSSL 1.1.1g 21 Apr 2020 [2021-01-22T12:35:19] DEBUG1: openSSL : compiler: clang -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG [2021-01-22T12:35:19] DEBUG1: openSSL : built on: Tue Apr 21 13:28:37 2020 UTC [2021-01-22T12:35:19] DEBUG1: openSSL : platform: darwin64-x86_64-cc [2021-01-22T12:35:19] DEBUG1: OPENSSLDIR: "/usr/local/etc/openssl@1.1" [2021-01-22T12:35:19] DEBUG1: connecting to server [2021-01-22T12:35:34] DEBUG: Closing socket: F760C790 [2021-01-22T12:35:34] DEBUG1: connection timed out [2021-01-22T12:35:34] WARNING: failed to connect to server: Timed out ```
Author
Owner

@jojoharry16 commented on GitHub (Jan 22, 2021):

So turns out I hadn't started Barrier on the server machine, it was ready but not started.

Thank you devs for making this incredible program

<!-- gh-comment-id:765368098 --> @jojoharry16 commented on GitHub (Jan 22, 2021): So turns out I hadn't started Barrier on the server machine, it was ready but not started. Thank you devs for making this incredible program
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#817
No description provided.