Open salomvary opened 3 years ago
This is quite strange error as lftp does not use threads at all.
On Wed, 5 May 2021 at 16:10, Márton Salomváry @.***> wrote:
Latest lftp stops working on connect with the following error:
objc[58253]: +[NSPlaceholderDictionary initialize] may have been in progress in another thread when fork() was called. objc[58253]: +[NSPlaceholderDictionary initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
Version 4.9.2 Libraries used: idn2 2.3.0, libiconv 1.11, OpenSSL 1.1.1k 25 Mar 2021, Readline 8.1, zlib 1.2.11
macOS 10.14.6
Installed via Homebrew, also tried recompiling but got the same results.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/lavv17/lftp/issues/631, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHLWXF5RNMPTEDLUNVFDCDTME7TPANCNFSM44EWHATQ .
-- Alexander.
@lavv17 Is there any way I can provide more detail?
I am having the same problem...
brew info lftp
lftp: stable 4.9.2 (bottled)
Sophisticated file transfer program
https://lftp.yar.ru/
/usr/local/Cellar/lftp/4.9.2_1 (37 files, 3.3MB) *
Poured from bottle on 2021-01-11 at 18:02:52
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/lftp.rb
License: GPL-3.0-or-later
==> Dependencies
Required: libidn2 ✔, openssl@1.1 ✘, readline ✔
==> Analytics
install: 1,547 (30 days), 5,103 (90 days), 35,468 (365 days)
install-on-request: 1,547 (30 days), 5,099 (90 days), 35,040 (365 days)
build-error: 0 (30 days)
I found a workaround...
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
before calling lftp prevents the crash.
Latest lftp stops working on connect with the following error:
objc[58253]: +[__NSPlaceholderDictionary initialize] may have been in progress in another thread when fork() was called.
objc[58253]: +[__NSPlaceholderDictionary initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
Version 4.9.2 Libraries used: idn2 2.3.0, libiconv 1.11, OpenSSL 1.1.1k 25 Mar 2021, Readline 8.1, zlib 1.2.11
macOS 10.14.6
Installed via Homebrew, also tried recompiling but got the same results.