It happens on ARM only because it does not have the getcontext() API so a different implementation is used for user context switching.
On non-ARM one can select the setjmp based implementation (all 3 args must be given or it will be a mix of setjmp/ucontext and it won't build) by via configure ex: ./configure --with-mctx-mth=sjlj --with-mctx-dsp=sjlj --with-mctx-stk=ss then make test exhibits the same error Probably this codepath was not much tested after changes to jmpbuf in glibc. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/599862 Title: pth_init() aborts on armel with "longjmp causes uninitialized stack frame" -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs