mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-02 19:26:56 -05:00
MacOS 10.15.7 Mac Mini 2017 Crash on connect as target #2844
Labels
No labels
bug
documentation
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
question
unreproducible
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/rustdesk-rustdesk#2844
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @michaelahess on GitHub (Jul 15, 2024).
Bug Description
Connecting from any client, to this mac mini target, crashes RustDesk immediately.
Connecting via internally hosted server that I just built. Various other Mac's and Windows machines are working as expected.
How to Reproduce
Restart service on mac mini, attempt to connect from another computer, RustDesk dies.
Expected Behavior
Connect and function as expected.
Operating system(s) on local side and remote side
MacOS 14.5 (M1) or Windows 2019 -> MacOS 10.15.7
RustDesk Version(s) on local side and remote side
1.2.6 (44) -> 1.2.6 (44)
Screenshots
Additional Context
`[2024-07-15 16:49:20.676357 -06:00] INFO [src/core_main.rs:164] main start args:[]
[2024-07-15 16:49:20.678958 -06:00] INFO [src/server.rs:514] server not started (will try to start): Connection refused (os error 61)
[2024-07-15 16:49:20.680250 -06:00] INFO [src/rendezvous_mediator.rs:387] start rendezvous mediator of rusty.nols.edu
[2024-07-15 16:49:20.680768 -06:00] INFO [src/lan.rs:30] lan discovery listener started
[2024-07-15 16:49:20.682791 -06:00] INFO [src/common.rs:681] Testing nat ...
[2024-07-15 16:49:20.706897 -06:00] INFO [src/ipc.rs:288] Started ipc server at path: /tmp/RustDesk/ipc
[2024-07-15 16:49:20.729063 -06:00] DEBUG [src/server.rs:571] #tries of ipc service connection: 3
[2024-07-15 16:49:20.734191 -06:00] DEBUG [libs/hbb_common/src/udp.rs:35] Receive buf size of udp 0.0.0.0:0: Ok(786896)
[2024-07-15 16:49:20.807977 -06:00] DEBUG [src/rendezvous_mediator.rs:194] Latency of rusty.nols.edu:21116: 72.164ms
[2024-07-15 16:49:20.858292 -06:00] DEBUG [src/common.rs:718] Got nat response from rusty.nols.edu:21116: port=50577
[2024-07-15 16:49:20.893637 -06:00] DEBUG [src/server.rs:524] Start an ipc server for listening to url schemes
[2024-07-15 16:49:20.898607 -06:00] INFO [src/ipc.rs:288] Started ipc_url server at path: /tmp/RustDesk/ipc_url
[2024-07-15 16:49:20.951275 -06:00] DEBUG [src/common.rs:718] Got nat response from rusty.nols.edu:21115: port=50577
[2024-07-15 16:49:20.952252 -06:00] INFO [src/common.rs:744] Tested nat type: ASYMMETRIC in 269.042363ms
[2024-07-15 16:49:21.031176 -06:00] INFO [src/server.rs:630] #1 try: failed to connect to ipc_service
[2024-07-15 16:49:21.635791 -06:00] INFO [src/server.rs:630] #2 try: failed to connect to ipc_service
[2024-07-15 16:49:22.538169 -06:00] INFO [src/server.rs:630] #3 try: failed to connect to ipc_service
[2024-07-15 16:49:22.538281 -06:00] WARN [src/server.rs:634] skipped config sync
[2024-07-15 16:49:22.658008 -06:00] DEBUG [/Users/runner/.cargo/git/checkouts/reqwest-84a0398ffb35f677/9cb758c/src/async_impl/client.rs:2388] redirecting 'https://github.com/rustdesk/rustdesk/releases/latest' to 'https://github.com/rustdesk/rustdesk/releases/tag/1.2.6'
[2024-07-15 16:49:34.462517 -06:00] DEBUG [src/rendezvous_mediator.rs:531] Punch hole to 172.16.0.99:56678
[2024-07-15 16:49:34.561874 -06:00] DEBUG [src/rendezvous_mediator.rs:537] Failed to connect to 172.16.0.99:56678, librustdesk::rendezvous_mediator:src/rendezvous_mediator.rs:537:13
[2024-07-15 16:49:34.562634 -06:00] INFO [src/server.rs:122] Server listening on: 192.168.80.5:50587
[2024-07-15 16:49:52.564686 -06:00] ERROR [src/server.rs:212] Failed to accept connection from 172.16.0.99:56678: deadline has elapsed
[2024-07-15 16:49:52.667058 -06:00] INFO [src/rendezvous_mediator.rs:424] create_relay requested from 172.16.0.99:56703, relay_server: rusty.nols.edu:21117, uuid: 6d5df74e-999e-403a-9543-c6cb5c4f40d8, secure: true
[2024-07-15 16:49:53.034286 -06:00] INFO [src/server.rs:199] wake up macos
[2024-07-15 16:49:53.047690 -06:00] DEBUG [src/server/connection.rs:959] #586 Connection opened from 172.16.0.99:56703.
[2024-07-15 16:49:53.117494 -06:00] DEBUG [src/server/connection.rs:1006] error sending request for url (http://rusty.nols.edu:21114/api/audit/conn): error trying to connect: tcp connect error: Connection refused (os error 61)
Caused by:
0: error trying to connect: tcp connect error: Connection refused (os error 61)
1: tcp connect error: Connection refused (os error 61)
2: Connection refused (os error 61), librustdesk::server::connection:src/server/connection.rs:1006:13
[2024-07-15 16:49:53.128030 -06:00] DEBUG [src/server/connection.rs:3294] Start cm
[2024-07-15 16:50:07.201150 -06:00] INFO [src/platform/mod.rs:104] new wakelock, require display on: true
[2024-07-15 16:50:07.219272 -06:00] INFO [src/server/connection.rs:1230] peer info supported_encoding: SupportedEncoding { h264: false, h265: false, vp8: true, av1: true, i444: MessageField(Some(CodecAbility { vp8: false, vp9: true, av1: true, h264: false, h265: false, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })), special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } }
[2024-07-15 16:50:07.219541 -06:00] INFO [libs/scrap/src/common/codec.rs:168] update:Update(586, SupportedDecoding { ability_vp9: 1, ability_h264: 1, ability_h265: 1, prefer: Auto, ability_vp8: 1, ability_av1: 1, i444: MessageField(Some(CodecAbility { vp8: false, vp9: true, av1: true, h264: false, h265: false, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })), prefer_chroma: I420, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })
[2024-07-15 16:50:07.219665 -06:00] INFO [libs/scrap/src/common/codec.rs:305] usable: vp8=true, av1=true, h264=false, h265=false
[2024-07-15 16:50:07.219689 -06:00] INFO [libs/scrap/src/common/codec.rs:308] connection count: 1, used preference: Auto, encoder: VP9
[2024-07-15 16:50:07.219789 -06:00] INFO [src/server/connection.rs:2740] Option update: OptionMessage { image_quality: NotSet, lock_after_session_end: NotSet, show_remote_cursor: NotSet, privacy_mode: NotSet, block_input: NotSet, custom_image_quality: 0, disable_audio: NotSet, disable_clipboard: NotSet, enable_file_transfer: Yes, supported_decoding: MessageField(Some(SupportedDecoding { ability_vp9: 1, ability_h264: 1, ability_h265: 1, prefer: Auto, ability_vp8: 1, ability_av1: 1, i444: MessageField(Some(CodecAbility { vp8: false, vp9: true, av1: true, h264: false, h265: false, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })), prefer_chroma: I420, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })), custom_fps: 0, disable_keyboard: NotSet, follow_remote_cursor: NotSet, follow_remote_window: NotSet, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } }
[2024-07-15 16:50:07.219828 -06:00] INFO [libs/scrap/src/common/codec.rs:168] update:Update(586, SupportedDecoding { ability_vp9: 1, ability_h264: 1, ability_h265: 1, prefer: Auto, ability_vp8: 1, ability_av1: 1, i444: MessageField(Some(CodecAbility { vp8: false, vp9: true, av1: true, h264: false, h265: false, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })), prefer_chroma: I420, special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } })
[2024-07-15 16:50:07.219900 -06:00] INFO [libs/scrap/src/common/codec.rs:305] usable: vp8=true, av1=true, h264=false, h265=false
[2024-07-15 16:50:07.219936 -06:00] INFO [libs/scrap/src/common/codec.rs:308] connection count: 1, used preference: Auto, encoder: VP9
[2024-07-15 16:50:07.220115 -06:00] DEBUG [src/server/service.rs:303] Enter video0 service inner loop
[2024-07-15 16:50:07.220359 -06:00] DEBUG [src/server/video_service.rs:326] #displays=1, current=0, origin: (0, 0), width=1280, height=1024, cpus=2/4, name:1104977159
[2024-07-15 16:50:07.220412 -06:00] DEBUG [src/server/video_service.rs:355] Try create capturer with capturer privacy mode id 0
[2024-07-15 16:50:07.220442 -06:00] DEBUG [src/server/video_service.rs:208] Create capturer from scrap
[2024-07-15 16:50:07.231785 -06:00] DEBUG [src/server/service.rs:303] Enter display service inner loop
[2024-07-15 16:50:07.232028 -06:00] INFO [src/server/service.rs:195] Call snapshot of display service
[2024-07-15 16:50:07.232160 -06:00] INFO [src/server/display_service.rs:208] Displays changed
[2024-07-15 16:50:07.233809 -06:00] INFO [libs/scrap/src/common/record.rs:57] video will save to /Users/admin/Movies/RustDesk/incoming_163349032_20240715165007233_vp9.webm
[2024-07-15 16:50:07.235624 -06:00] ERROR [libs/hbb_common/src/platform/mod.rs:50] Got signal 11 and exit. stack:
_cg_event_tap_callback_internal
__sigtramp
[2024-07-15 16:50:07.236118 -06:00] INFO [libs/enigo/src/macos/macos_impl.rs:149] double click interval: 500ms
`
@rustdesk commented on GitHub (Jul 15, 2024):
sorry, we wont fix old osx, please use our old versions.
@michaelahess commented on GitHub (Jul 16, 2024):
The oldest version didn't work either. We aren't able to upgrade a number of machines (non-profit) so we are stuck. This was going to replace AnyDesk with their price increase, but if you can't provide long-term support, what's the point?
Open Source is supposed to be better...this is very disappointing. I hope you reconsider your stance, not everyone can afford the latest and greatest.