Page 1 of 2

Bug in FZ 3.22 for OS X

Posted: 2016-10-01 21:52
by complaint
I am reporting this serious bug, which is a show stopper, FZ version 3.22 for OS X.

Was using version 3.21 and all was fairly smooth. After upgrading to version 3.22 I was unable to SFTP to my servers.

The only way to get things working was to downgrade to FZ 3.21. This is not the first time when upgrading breaks everything. I should stop upgrading and keep one version for ever.

Suggestion:

Please make is simpler/easier for users to download older/earlier versions of FZ.

Thanks.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 07:55
by botg
I cannot reproduce this issue.

Please provide a complete Log of a connection attempt.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 09:02
by CCarter
I am getting the EXACT same problem. The moment I did the upgrade to 3.22 a couple of minutes ago SFTP no longer works for any of my servers. However regular FTP works perfectly fine. So it's a problem with SFTP. I'm on Mac OSX 10.11.6

I'm not sure how to provide error logs, but this happens when attempting to connect, then it stops attempting to connect:

Image

--

How do you downgrade in the meantime?

Edit: Found how to downgrade: https://sourceforge.net/projects/filezi ... nt/3.21.0/

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 10:15
by botg
Are you using an firewalls or virus scanners that might be blocking the SFTP component of the new version by chance?

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 11:03
by mduvergey
Hi,

Same problem for me. I'm unable to establish a SFTP connection since I updated to FileZilla 3.22 for OS X.

Any help appreciated.

Best regards,

Martin

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 12:40
by CCarter
botg wrote:Are you using an firewalls or virus scanners that might be blocking the SFTP component of the new version by chance?
Filezilla was whitelisted in the Mac OS X firewall. However I turned off the Firewall completely to test, re-downloaded the 3.22 version and the same problem. regular FTP is still fine though. Here are the log files:

Code: Select all

2016-10-02 08:36:48 2742 1 Status: Connecting to ftp.XXX...
2016-10-02 08:36:48 2742 1 Response: fzSftp started, protocol_version=6
2016-10-02 08:36:48 2742 1 Command: open "XXX@XXXX.XXX" 22
2016-10-02 08:36:48 2742 1 Error: Could not connect to server
2016-10-02 08:36:48 2742 1 Status: Waiting to retry...
2016-10-02 08:36:53 2742 1 Status: Connecting to ftp.XXX...
2016-10-02 08:36:53 2742 1 Response: fzSftp started, protocol_version=6
2016-10-02 08:36:53 2742 1 Command: open "XXX@XXXX.XXX" 22
2016-10-02 08:36:53 2742 1 Error: Could not connect to server
2016-10-02 08:37:04 2742 1 Status: Disconnected from server
2016-10-02 08:37:04 2742 1 Status: Connecting to 127.XXX.XXX.XXX...
2016-10-02 08:37:04 2742 1 Response: fzSftp started, protocol_version=6
2016-10-02 08:37:04 2742 1 Command: open "XXX@XXXX.XXX" 22
2016-10-02 08:37:04 2742 1 Error: Could not connect to server
2016-10-02 08:37:04 2742 1 Status: Waiting to retry...
2016-10-02 08:37:09 2742 1 Status: Connecting to 127.XXX.XXX.XXX...
2016-10-02 08:37:09 2742 1 Response: fzSftp started, protocol_version=6
2016-10-02 08:37:09 2742 1 Command: open "XXX@XXXX.XXX" 22
2016-10-02 08:37:09 2742 1 Error: Could not connect to server

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 13:53
by botg
Weird. Looks like the process started just fine but then fails at some point.

Please set the debug log level to 4 on the debug page in the settings dialog of FileZilla, then attempt to connect to the server and post the resulting log.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 14:40
by CCarter
botg wrote:Weird. Looks like the process started just fine but then fails at some point.

Please set the debug log level to 4 on the debug page in the settings dialog of FileZilla, then attempt to connect to the server and post the resulting log.
I tried it three times. First 2 are two separate SFTP attempts, last 1 is a successful regular FTP attempt:

1st:

Code: Select all

2016-10-02 10:31:00 3441 1 Status: Connecting to XXXXXX.com...
2016-10-02 10:31:00 3441 1 Trace: Going to execute /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
2016-10-02 10:31:00 3441 1 Response: fzSftp started, protocol_version=6
2016-10-02 10:31:00 3441 1 Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started, protocol_version=6)
2016-10-02 10:31:00 3441 1 Trace: CSftpControlSocket::SendNextCommand()
2016-10-02 10:31:00 3441 1 Trace: CSftpControlSocket::ConnectSend()
2016-10-02 10:31:00 3441 1 Command: open "XXXX@XXXXXX.com" 22
2016-10-02 10:31:00 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:00 3441 1 Trace: CSftpControlSocket::ResetOperation(66)
2016-10-02 10:31:00 3441 1 Trace: CControlSocket::ResetOperation(66)
2016-10-02 10:31:00 3441 1 Error: Could not connect to server
2016-10-02 10:31:00 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
2016-10-02 10:31:00 3441 1 Status: Waiting to retry...
2016-10-02 10:31:05 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:05 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:05 3441 1 Status: Connecting to XXXXXX.com...
2016-10-02 10:31:05 3441 1 Trace: Going to execute /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
2016-10-02 10:31:05 3441 1 Response: fzSftp started, protocol_version=6
2016-10-02 10:31:05 3441 1 Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started, protocol_version=6)
2016-10-02 10:31:05 3441 1 Trace: CSftpControlSocket::SendNextCommand()
2016-10-02 10:31:05 3441 1 Trace: CSftpControlSocket::ConnectSend()
2016-10-02 10:31:05 3441 1 Command: open "XXXX@XXXXXX.com" 22
2016-10-02 10:31:05 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:05 3441 1 Trace: CSftpControlSocket::ResetOperation(66)
2016-10-02 10:31:05 3441 1 Trace: CControlSocket::ResetOperation(66)
2016-10-02 10:31:05 3441 1 Error: Could not connect to server
2016-10-02 10:31:05 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
2nd:

Code: Select all

2016-10-02 10:31:16 3441 1 Status: Disconnected from server
2016-10-02 10:31:16 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:16 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:16 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:16 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(0)
2016-10-02 10:31:16 3441 1 Status: Connecting to ftp.XXXX.XXX...
2016-10-02 10:31:16 3441 1 Trace: Going to execute /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
2016-10-02 10:31:16 3441 1 Response: fzSftp started, protocol_version=6
2016-10-02 10:31:16 3441 1 Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started, protocol_version=6)
2016-10-02 10:31:16 3441 1 Trace: CSftpControlSocket::SendNextCommand()
2016-10-02 10:31:16 3441 1 Trace: CSftpControlSocket::ConnectSend()
2016-10-02 10:31:16 3441 1 Command: open "XXXX@ftp.XXXX.XXX" 22
2016-10-02 10:31:16 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:16 3441 1 Trace: CSftpControlSocket::ResetOperation(66)
2016-10-02 10:31:16 3441 1 Trace: CControlSocket::ResetOperation(66)
2016-10-02 10:31:16 3441 1 Error: Could not connect to server
2016-10-02 10:31:16 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
2016-10-02 10:31:16 3441 1 Status: Waiting to retry...
2016-10-02 10:31:21 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:21 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:21 3441 1 Status: Connecting to ftp.XXXX.XXX...
2016-10-02 10:31:21 3441 1 Trace: Going to execute /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
2016-10-02 10:31:21 3441 1 Response: fzSftp started, protocol_version=6
2016-10-02 10:31:21 3441 1 Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started, protocol_version=6)
2016-10-02 10:31:21 3441 1 Trace: CSftpControlSocket::SendNextCommand()
2016-10-02 10:31:21 3441 1 Trace: CSftpControlSocket::ConnectSend()
2016-10-02 10:31:21 3441 1 Command: open "XXXX@ftp.XXXX.XXX" 22
2016-10-02 10:31:21 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:21 3441 1 Trace: CSftpControlSocket::ResetOperation(66)
2016-10-02 10:31:21 3441 1 Trace: CControlSocket::ResetOperation(66)
2016-10-02 10:31:21 3441 1 Error: Could not connect to server
2016-10-02 10:31:21 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
3rd (regular FTP):

Code: Select all

2016-10-02 10:31:28 3441 1 Status: Disconnected from server
2016-10-02 10:31:28 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:28 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:28 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:28 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Status: Resolving address of successful.com
2016-10-02 10:31:28 3441 1 Status: Connecting to 6XX.XXX.XXX.XXX:21...
2016-10-02 10:31:28 3441 1 Status: Connection established, waiting for welcome message...
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
2016-10-02 10:31:28 3441 1 Response: 220-You are user number 1 of 50 allowed.
2016-10-02 10:31:28 3441 1 Response: 220-Local time is now 10:31. Server port: 21.
2016-10-02 10:31:28 3441 1 Response: 220-IPv6 connections are also welcome on this server.
2016-10-02 10:31:28 3441 1 Response: 220 You will be disconnected after 15 minutes of inactivity.
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Command: USER 123456
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 331 User 123456 OK. Password required
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Command: PASS ****************************************************************
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 230 OK. Current restricted directory is /
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Command: SYST
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 215 UNIX Type: L8
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Command: FEAT
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 211-Extensions supported:
2016-10-02 10:31:28 3441 1 Response:  EPRT
2016-10-02 10:31:28 3441 1 Response:  IDLE
2016-10-02 10:31:28 3441 1 Response:  MDTM
2016-10-02 10:31:28 3441 1 Response:  SIZE
2016-10-02 10:31:28 3441 1 Response:  MFMT
2016-10-02 10:31:28 3441 1 Response:  REST STREAM
2016-10-02 10:31:28 3441 1 Response:  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
2016-10-02 10:31:28 3441 1 Response:  MLSD
2016-10-02 10:31:28 3441 1 Response:  AUTH TLS
2016-10-02 10:31:28 3441 1 Response:  PBSZ
2016-10-02 10:31:28 3441 1 Response:  PROT
2016-10-02 10:31:28 3441 1 Response:  UTF8
2016-10-02 10:31:28 3441 1 Response:  TVFS
2016-10-02 10:31:28 3441 1 Response:  ESTA
2016-10-02 10:31:28 3441 1 Response:  PASV
2016-10-02 10:31:28 3441 1 Response:  EPSV
2016-10-02 10:31:28 3441 1 Response:  SPSV
2016-10-02 10:31:28 3441 1 Response:  ESTP
2016-10-02 10:31:28 3441 1 Response: 211 End.
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Command: OPTS UTF8 ON
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 200 OK, UTF-8 enabled
2016-10-02 10:31:28 3441 1 Status: Logged in
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Trace: CControlSocket::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Trace: Measured latency of 81 ms
2016-10-02 10:31:28 3441 1 Status: Retrieving directory listing of "/public_html"...
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ChangeDirSend()
2016-10-02 10:31:28 3441 1 Command: CWD /public_html
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 250 OK. Current directory is /public_html
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ChangeDirSend()
2016-10-02 10:31:28 3441 1 Command: PWD
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 257 "/public_html" is your current location
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Trace: CControlSocket::ResetOperation(0)
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ParseSubcommandResult(0)
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::ListSubcommandResult()
2016-10-02 10:31:28 3441 1 Trace:   state = 1
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::TransferSend()
2016-10-02 10:31:28 3441 1 Trace:   state = 1
2016-10-02 10:31:28 3441 1 Command: TYPE I
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 200 TYPE is now 8-bit binary
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::TransferParseResponse()
2016-10-02 10:31:28 3441 1 Trace:   code = 2
2016-10-02 10:31:28 3441 1 Trace:   state = 1
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::TransferSend()
2016-10-02 10:31:28 3441 1 Trace:   state = 2
2016-10-02 10:31:28 3441 1 Command: PORT 10,0,0,12,236,94
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:28 3441 1 Response: 200 PORT command successful
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::TransferParseResponse()
2016-10-02 10:31:28 3441 1 Trace:   code = 2
2016-10-02 10:31:28 3441 1 Trace:   state = 2
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:28 3441 1 Trace: CFtpControlSocket::TransferSend()
2016-10-02 10:31:28 3441 1 Trace:   state = 4
2016-10-02 10:31:28 3441 1 Command: MLSD
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::OnAccept(0)
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::OnConnect
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::OnReceive()
2016-10-02 10:31:29 3441 1 Response: 150 Connecting to port 60510
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::TransferParseResponse()
2016-10-02 10:31:29 3441 1 Trace:   code = 1
2016-10-02 10:31:29 3441 1 Trace:   state = 4
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::TransferSend()
2016-10-02 10:31:29 3441 1 Trace:   state = 5
2016-10-02 10:31:29 3441 1 Response: 226-Options: -a -l 
2016-10-02 10:31:29 3441 1 Response: 226 73 matches total
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::TransferParseResponse()
2016-10-02 10:31:29 3441 1 Trace:   code = 2
2016-10-02 10:31:29 3441 1 Trace:   state = 5
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::SendNextCommand()
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::TransferSend()
2016-10-02 10:31:29 3441 1 Trace:   state = 8
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::OnReceive(), m_transferMode=0
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::OnReceive(), m_transferMode=0
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::OnReceive(), m_transferMode=0
2016-10-02 10:31:29 3441 1 Trace: CTransferSocket::TransferEnd(1)
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::TransferEnd()
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::ResetOperation(0)
2016-10-02 10:31:29 3441 1 Trace: CControlSocket::ResetOperation(0)
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::ParseSubcommandResult(0)
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::ListSubcommandResult()
2016-10-02 10:31:29 3441 1 Trace:   state = 3
2016-10-02 10:31:29 3441 1 Trace: CFtpControlSocket::ResetOperation(0)
2016-10-02 10:31:29 3441 1 Trace: CControlSocket::ResetOperation(0)
2016-10-02 10:31:29 3441 1 Status: Directory listing of "/public_html" successful
2016-10-02 10:31:29 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(0)
2016-10-02 10:31:31 3441 1 Trace: CControlSocket::DoClose(64)
2016-10-02 10:31:31 3441 1 Trace: CFtpControlSocket::ResetOperation(66)
2016-10-02 10:31:31 3441 1 Trace: CControlSocket::ResetOperation(66)
2016-10-02 10:31:31 3441 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
2016-10-02 10:31:31 3441 1 Trace: CControlSocket::DoClose(64)

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 16:20
by botg
Looks like fzsftp just dies. This makes no sense at all, its code hasn't change between 3.21.0 and 3.22.0 in any way. The only thing that has changes is the version of Xcode.

Please try this:

Open a Terminal and enter the following command, replace the path, username and host to match your machine:

Code: Select all

/Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp -v username@example.com
When it prints a line ending in '@', enter '-1-' (without the quotes), when it prints a line ending in '?', enter '-0-'. Enter your password when prompted.

You should see something similar to this:

Code: Select all

0fzSftp started, protocol_version=6
3psftp: Using userhost passed on commandline: username@example.com
@-1-
6?-0-
53Server version: SSH-2.0-OpenSSH_7.2
3Using SSH protocol version 2
6AECDH
BSHA-256
CCurve25519
3Doing ECDH key exchange with curve Curve25519 and hash SHA-256
3Server also has ecdsa-sha2-nistp256/ssh-rsa host keys, but we don't know any of them
3Host key fingerprint is:
3ssh-ed25519 256 a6:87:cf:ca:12:d7:01:06:95:b6:4d:85:38:4f:f5:23
Hssh-ed25519 256 a6:87:cf:ca:12:d7:01:06:95:b6:4d:85:38:4f:f5:23
6DAES-256 GCM
3Initialised AES-256 GCM client->server encryption
FAES256 GCM (in ETM mode)
3Initialised AES256 GCM client->server MAC algorithm (in ETM mode) (required by cipher)
EAES-256 GCM
3Initialised AES-256 GCM server->client encryption
GAES256 GCM (in ETM mode)
3Initialised AES256 GCM server->client MAC algorithm (in ETM mode) (required by cipher)
5Using username "username".
3Attempting keyboard-interactive authentication
53Using keyboard-interactive authentication. inst_len: 0, num_prompts: 1
=SSH server authentication
>
;Password:
65=SSH server authentication
>
3Access granted
3Opening session as main channel
3Opened main channel
3Started a shell/command
4Connected to example.com
What happens if you try these steps?

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 17:53
by CCarter
botg wrote:What happens if you try these steps?
I don't get a prompt to enter any information, it just fails and goes to a new Terminal line:

Code: Select all

Last login: Sun Oct  2 09:07:00 on ttys000
Users-MacBook-Pro:/ A$ /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp -v XXXX@XXX.XX.XXX.XXX
0fzSftp started, protocol_version=6
3psftp: Using userhost passed on commandline: XXXX@XXX.XX.XXX.XXX
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from: /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from: /Users/User/Documents/FileZilla.app/Contents/MacOS/fzsftp
  Expected in: /usr/lib/libSystem.B.dylib

Trace/BPT trap: 5
Users-MacBook-Pro:/ A$
Looks like it doesn't know what time it is.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 18:08
by botg
Just great, telling the compiler to build binaries for OS X 10.7 or later pulls in functions only available since 10.12 :(

I'll see if there's any solution for this issue.

In the meantime, have you considered updating to OS X 10.12?

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 18:09
by botg
Looks like other projects are suffering from this OS X bug as well, see e.g. https://curl.haxx.se/mail/lib-2016-09/0043.html

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-02 18:14
by CCarter
botg wrote:In the meantime, have you considered updating to OS X 10.12?
I'm not a fan of major upgrades until a few months have passed and all my software has time to adjust in case of bugs - however this is the first time I've ever been in a reverse situation. I've got too many projects and rely on a lot of software, so if something else breaks in the update to 10.12 I'll be pretty screwed, so that's why I wait. I'm good for now with 3.21, until I do the move to 10.12, it's not a huge problem for me.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-03 04:12
by shivanraptor
I'm using OSX 10.11.6 and FZ 3.22 . SFTP is totally not working.
And I got the exactly same output as CCarter.
p.s. Latest Xcode 8 installed.

How to resolve this fatal problems?
Already confirmed that SFTP works via ssh command in Terminal.

p.s. I downgraded to FZ 3.21, SFTP works again.

Re: Bug in FZ 3.22 for OS X

Posted: 2016-10-03 04:15
by shivanraptor
botg wrote:Just great, telling the compiler to build binaries for OS X 10.7 or later pulls in functions only available since 10.12 :(

I'll see if there's any solution for this issue.

In the meantime, have you considered updating to OS X 10.12?
Do you mean FZ 3.22 is only suitable for OSX 10.12 ?