gpg-agent crash at launch with the following error : # gpg-agent --daemon *** longjmp causes uninitialized stack frame ***: gpg-agent terminated Aborted Reproducible: Always Steps to Reproduce: 1.start gpg-agent --daemon 2. 3. Actual Results: *** longjmp causes uninitialized stack frame ***: gpg-agent terminated Aborted bug reported on ubuntu (for ubuntu only it seems) https://bugs.launchpad.net/ubuntu/+source/gnupg2/+bug/599862
1) Such bugs belong to the "Gentoo Linux" component. Please be sure to read the bugzilla descriptions next time. 2) Attach emerge --info
Created attachment 258915 [details] emerge --info emerge --info result
As explained in ubuntu bug, the problem come from dev-lib/pht and FORTIFY_SOURCE. When adding -U_FORTIFY_SOURCE to CFLAGS and CXXFLAGS for compiling pht, gpg-agent work. eglibc should have getcontext() on ARM as it does on x86. The lack of getcontext() caused pth to switch back to a setjmp() based implementation on ARM, which is broken on all architectures I check fixed, but i think it need changes in eglibc to work in a good way.