libgpg_error gmake check fails on Solaris 10 sparc

Laurent Blume laurent at elanor.org
Wed Dec 17 17:05:09 CET 2014


Hello,

I'm building libgpg_error 1.17 on Solaris 10 using GCC 4.9.2.

It builds, but the «gmake check» part fails with multiple errors like 
this one:

/bin/bash: line 5:   245 Abort                   (core dumped) ${dir}$tst
FAIL: t-version

It appears some of the binaries in tests/ are crashing:

$ pstack core
core 'core' of 16087:   ./t-printf
  ff2debc4 _lwp_kill (6, 0, 0, ff2be06c, ffffffff, 6) + 8
  ff2529b0 abort    (ff1c35ec, 1, ff1de3e0, ffb3c, ff355518, 0) + 110
  ff1c35b8 get_lock_object (ff1dea64, ff1c2fa8, ff1c6e68, ff1c6c98, 1, 
0) + 4
  ff1c35f0 _gpgrt_lock_lock (ff1dea64, 1, ff202a00, ff3ec984, 1, 
ff3ef6d0) + 4
  ff1c6d60 _gpgrt_fflush (0, 0, ff1dea64, 1c00, 0, 0) + c8
  ff1c6e68 do_deinit (ffbff858, 0, 4, 0, ff359540, ff3a5a04) + 10
  ff253178 _exithandle (ff359540, ff357940, 1c00, 80808080, ff00, f) + 40
  ff241138 exit     (0, 114d0, f, f, f, 15) + 4
  00010c58 _start   (0, 0, 0, 0, 0, 0) + 64

A build using the same recipe on Solaris 10 x86 works fine,

Since I hadn't built it since 1.12, I did some tests on older versions, 
it seems there was a crash of t-lock starting with 1.13.

Anything else I can provide to help fix that? I can easily apply patches 
and rebuild if needed.

Thanks!

Laurent



More information about the Gnupg-devel mailing list