Hi Peter,

Thank you for the prompt reply!


On 3/7/19 6:25 AM, Peter Stuge wrote:
Leo wrote:
File: kex.c
..
              libssh2_sha1_update(fingerprint_ctx,
session->server_hostkey,  <-------------Thread 1: EXC_BAD_ACCESS
(code=1, address=0x0)
                                  session->server_hostkey_len);
So you could either try to debug this, e.g. by outputing the values of
session, session->server_hostkey and session->server_hostkey_len to a
debug log, or..

The Xcode debugger output for these values is as follows:

successful connection:

session: 0x10288d400
fingerprint_ctx:
session->server_hostkey: ""
session->server_hostkey_len: 279


crash:

session: 0x102213400
fingerprint_ctx:
session->server_hostkey: ""
session->server_hostkey_len: 279

The only difference is the 'session' value. Frankly, I don't know what that means and if it can help find what causes the crash in the second project.

Do you have a better idea by any chance?

Some basic project details:

libssh2-1.4.3
..you could just upgrade from this >6 year old version, and see if
your bug has already been fixed.

I had to mention in my original post that it was my first thought, of course.

I spent a week trying to include the latest version of libssh2 in my Xcode project - but all attempts to compile, unfortunately, failed.

In a rare case that the project did compile, the app could only run on the same machine - and crashed on others.

I looked up tons of info on the problems I experienced, as well as the info on libssh2 implementation in Xcode in general. Still no luck.

After a week I had to give up on that, for now. I decided to first try to solve the crash with libssh2-1.4.3, if possible - as at least it compiles and does work in one app.

If I won't be able to solve this crash, then I'll post a separate question regarding Xcode integration of the current version.


Sincerely,
Leo

_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to