macos does not work well ,check the logs please,under the same network environment,debian12 is ok #3113

Closed
opened 2026-02-21 01:07:56 -05:00 by deekerman · 2 comments
Owner

Originally created by @zzduci on GitHub (Nov 19, 2024).

Bug Description

cat RustDesk_rCURRENT.log
[2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] }
[2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael
[2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1
[2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started
[2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ...
[2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116
[2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002))
[2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com
[2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896)
[2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc
[2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30
[2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service
[2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config
[2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] }
[2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0
[2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder
[2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this.

How to Reproduce

cat RustDesk_rCURRENT.log
[2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] }
[2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael
[2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1
[2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started
[2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ...
[2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116
[2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002))
[2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com
[2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896)
[2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc
[2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30
[2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service
[2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config
[2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] }
[2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0
[2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder
[2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this.

Expected Behavior

cat RustDesk_rCURRENT.log
[2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] }
[2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael
[2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1
[2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started
[2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ...
[2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116
[2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002))
[2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com
[2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896)
[2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc
[2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30
[2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service
[2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config
[2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] }
[2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0
[2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder
[2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this.

Operating system(s) on local (controlling) side and remote (controlled) side

macos 15.1.1

RustDesk Version(s) on local (controlling) side and remote (controlled) side

1.3.3

Screenshots

image

Additional Context

No response

Originally created by @zzduci on GitHub (Nov 19, 2024). ### Bug Description cat RustDesk_rCURRENT.log [2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] } [2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael [2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1 [2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started [2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ... [2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116 [2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002)) [2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com [2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896) [2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc [2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30 [2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service [2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config [2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] } [2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0 [2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder [2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this. ### How to Reproduce cat RustDesk_rCURRENT.log [2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] } [2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael [2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1 [2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started [2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ... [2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116 [2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002)) [2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com [2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896) [2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc [2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30 [2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service [2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config [2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] } [2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0 [2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder [2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this. ### Expected Behavior cat RustDesk_rCURRENT.log [2024-11-20 12:02:34.186065 +08:00] INFO [src/core_main.rs:140] main start args: ["--server"], env: Args { inner: ["/Applications/RustDesk.app/Contents/MacOS/RustDesk", "--server"] } [2024-11-20 12:02:34.187651 +08:00] INFO [src/core_main.rs:266] start --server with user michael [2024-11-20 12:02:34.190722 +08:00] INFO [libs/scrap/src/common/codec.rs:997] skip test av1 [2024-11-20 12:02:34.190888 +08:00] INFO [src/lan.rs:29] lan discovery listener started [2024-11-20 12:02:34.191157 +08:00] INFO [src/common.rs:498] Testing nat ... [2024-11-20 12:02:34.197360 +08:00] ERROR [src/common.rs:481] test nat: Failed to connect to rs-ny.rustdesk.com:21116 [2024-11-20 12:02:34.198715 +08:00] INFO [src/rendezvous_mediator.rs:653] Direct server listening on: Some(Ok([::]:5002)) [2024-11-20 12:02:34.198661 +08:00] INFO [src/rendezvous_mediator.rs:385] start rendezvous mediator of rs-ny.rustdesk.com [2024-11-20 12:02:34.243220 +08:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp [::]:0: Ok(786896) [2024-11-20 12:02:34.268265 +08:00] INFO [src/ipc.rs:318] Started ipc server at path: /tmp/RustDesk/ipc [2024-11-20 12:02:34.507538 +08:00] DEBUG [src/server.rs:597] #tries of ipc service connection: 30 [2024-11-20 12:02:34.809654 +08:00] INFO [src/server.rs:656] #1 try: failed to connect to ipc_service [2024-11-20 12:02:36.346003 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:519] set hwcodec config [2024-11-20 12:02:36.346069 +08:00] DEBUG [libs/scrap/src/common/hwcodec.rs:520] HwCodecConfig { signature: 16843009, ram_encode: [], ram_decode: [CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 0, hwdevice: AV_HWDEVICE_TYPE_VIDEOTOOLBOX }, CodecInfo { name: "h264", mc_name: None, format: H264, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }, CodecInfo { name: "hevc", mc_name: None, format: H265, priority: 3, hwdevice: AV_HWDEVICE_TYPE_NONE }] } [2024-11-20 12:02:37.265268 +08:00] INFO [libs/scrap/src/common/hwcodec.rs:734] Check hwcodec config, exit with: exit status: 0 [2024-11-20 12:02:39.268377 +08:00] DEBUG [src/platform/macos.rs:693] icon clicked on finder [2024-11-20 12:02:39.268723 +08:00] DEBUG [src/common.rs:1079] Send the url to the existing flutter process failed, Connection refused (os error 61). Let's open a new program to handle this. ### Operating system(s) on local (controlling) side and remote (controlled) side macos 15.1.1 ### RustDesk Version(s) on local (controlling) side and remote (controlled) side 1.3.3 ### Screenshots <img width="601" alt="image" src="https://github.com/user-attachments/assets/1928bfef-1627-4739-8c88-24200abb5df9"> ### Additional Context _No response_
deekerman 2026-02-21 01:07:56 -05:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@zzduci commented on GitHub (Nov 19, 2024):

The same is true with a self-built relay server, and Debian 12 works fine

@zzduci commented on GitHub (Nov 19, 2024): The same is true with a self-built relay server, and Debian 12 works fine
Author
Owner

@rustdesk commented on GitHub (Nov 20, 2024):

#763

@rustdesk commented on GitHub (Nov 20, 2024): #763
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
starred/rustdesk-rustdesk#3113
No description provided.