CESNET / UltraGrid

UltraGrid low-latency audio and video network transmission system
http://www.ultragrid.cz
Other
492 stars 53 forks source link

macOS Mojave: dyld: Symbol not found: ___darwin_check_fd_set_overflow #229

Closed R6A8kJOk closed 1 year ago

R6A8kJOk commented 2 years ago

Binary release from the downloads page, 1.7.2, crashes on startup

./uv
dyld: Symbol not found: ___darwin_check_fd_set_overflow
  Referenced from: /Applications/uv-qt.app/Contents/MacOS/./uv
  Expected in: /usr/lib/libSystem.B.dylib
 in /Applications/uv-qt.app/Contents/MacOS/./uv
Abort trap: 6

Same error on uv-qt

Process:               uv-qt [1571]
Path:                  /Applications/uv-qt.app/Contents/MacOS/uv-qt
Identifier:            uv-qt
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           uv-qt [1571]
User ID:               501

Date/Time:             2022-05-14 01:59:51.651 +0200
OS Version:            Mac OS X 10.14.6 (18G103)
Report Version:        12
Anonymous UUID:        9059ACD1-33C8-C973-EB80-4316C3041988

Time Awake Since Boot: 3900 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x4] Symbol missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Symbol not found: ___darwin_check_fd_set_overflow
  Referenced from: /Applications/uv-qt.app/Contents/MacOS/uv-qt
  Expected in: /usr/lib/libSystem.B.dylib
 in /Applications/uv-qt.app/Contents/MacOS/uv-qt

Similar reports may suggest weak linking that symbol for older macOS versions.

MartinPulec commented 2 years ago

You can use this version for older macOS. Because UltraGrid is build with GitHub CI, which currently uses macOS 11, it is to not trivial to make the application compatible with older macoses due to Homebrew dependencies.

MartinPulec commented 1 year ago

assuming that this issue is resolved