Great, well done figuring it out! Care to vote yet? :)
Robbie On 13 August 2015 at 21:16, Andrew Stitcher <astitc...@redhat.com> wrote: > I've now figured out the issue (and it's an instructive problem): > > PROTON-979: [1] > > It seems that both OpenSSL and Cyrus SASL have interacting global > state. If SASL gets to initialise libcrypto first then when the SSL > code tries to do it it fails. > > Just another emphasis that neither openssl nor Cyrus sasl is really > suitable to be used as part of a library. > > > [1] https://issues.apache.org/jira/browse/PROTON-979 > On Wed, 2015-08-12 at 17:41 -0400, Andrew Stitcher wrote: >> I've tested proton-c on ubuntu1404, ubuntu1204 & FreeBSD 10.1p17 >> >> Ubuntu 1204 builds and ctests fine. >> This is our the OS on our travis CI so it's not a surprise it works. >> >> Ubuntu 1404 - I'm having problems with the "python" tests and SSL - >> investigating whether this is my config or something more. This is a >> little worrying >> >> FreeBSD - I'm getting test failures in >> proton_tests.messenger.SelectableMessengerTest.testSelectable* >> This might reflect some difference in poll() behaviour. >> >> I'm also getting failures in >> ...*_valgrind with output like this... >> AssertionError: Unexpected input while waiting for receiver to >> initialize: ==12271== Use of uninitialised value of size 8 >> >> Which seems like valgrind detected use of an uninitialised value. >> I don't know it this is in proton or one of the lib it uses yet. >> >> Not sure if FreeBSD is important enough to care too much, but it >> should >> work. >> >> [so no -1 yet, but investigating. IMO the FreeBSD failures aren't >> enough to reject the release, but the Ubuntu failures might be] >> >> Andrew >> >> On Tue, 2015-08-11 at 21:08 +0100, Robbie Gemmell wrote: >> > Hi all, >> > >> > I have put up a third cut for 0.10, please test it and vote >> > accordingly. >> > >> > Since RC2 there have been fixes for PROTON-978, PROTON-975, and >> > PROTON-899. >> > >> > The release archive and sig/checksums can be grabbed from: >> > https://dist.apache.org/repos/dist/dev/qpid/proton/0.10-rc3/ >> > >> > Maven artifacts for the Java bits can be found in a temporary >> > staging >> > repo at: >> > https://repository.apache.org/content/repositories/orgapacheqpid-10 >> > 42 >> > >> > It is tagged as 0.10-rc3. You may need to fetch the tags explicitly >> > to >> > see it, e.g: "git fetch --tags" >> > >> > Regards,