Attempting to run keepassx2 yields the following error: % keepassx Ohhhh jeeee: Assertion `ctx->unused < 64' failed (salsa20.c:400:salsa20_do_encrypt_stream) Abort I suspect it is due to the changes in ports r408514, but I don't know if those changes are bad, or if keepassx2 needs to be updated to match. % uname -r 10.2-RELEASE-p9
I upgraded keepassx2 to version 2.0.2 but I get the same error
This happens to me as well. I too believe the recent update to security/libgcrypt is at fault (see bug #206919). If I downgrade to libgcrypt-1.6.4_3 keepassx2 starts again.
Tonight I will fix this issue. In addition libgcrypt 1.6.5 was released. Thanks for reporting!
Thanks for the report. Can you try the security/libgcrypt patch in bug 207107 and report back if that fixes the issue? Carlos, I'll assign this to you to follow through on.
The upgraded libgcrypt does not appear to fix this for me. I did the following as root, from /usr/ports: # patch -i ~mark/libgcrypt.diff -C # patch -i ~mark/libgcrypt.diff # cd security/libgcrypt # make deinstall ; make clean ; make # make install # cd ../../ # cd security/keepassx2/ # make deinstall ; make clean ; make reinstall I get the same error when I try to start keepassx2.
Same here.
Please, can you try with this patch attached? https://bz-attachments.freebsd.org/attachment.cgi?id=167055&action=diff&format=raw&headers=1
(In reply to Carlos J. Puga Medina from comment #7) Tried it and it works :)
(In reply to Tobias Kortkamp from comment #8) Tobias, thanks for testing. We'll get this in ASAP. I'll tag this as a 'regression' but there's no patch requirement for security/keepassx2 in this PR so I won't add those keywords.
*** Bug 207235 has been marked as a duplicate of this bug. ***
This issue was fixed by bug 207107.