ClusterLabs / libqb

libqb is a library providing high performance logging, tracing, ipc, and poll.
http://clusterlabs.github.io/libqb/
GNU Lesser General Public License v2.1
167 stars 98 forks source link

1.0.3: test suite faiils #344

Closed kloczek closed 4 years ago

kloczek commented 5 years ago
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.3/tests'
PASS: array.test
PASS: map.test
PASS: rb.test
FAIL: log.test
PASS: blackbox-segfault.sh
PASS: loop.test
PASS: ipc.test
PASS: resources.test
============================================================================
Testsuite summary for libqb 1.0.3
============================================================================
# TOTAL: 8
# PASS:  7
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to developers@clusterlabs.org
============================================================================

test-suite.log

chrissie-c commented 5 years ago

Can you give us more information please? Exactly which version on libqb you have (and from where) and what platform and version you are running on.

kloczek commented 5 years ago

It is version 1.0.3 from here. Platform: Linux, x86_64.

chrissie-c commented 5 years ago

Which version/distribution of Linux? We're running it here on several distributions of Linux and FreeBSD (for our CI systems) and it's fine.

kloczek commented 5 years ago

Fedora rawhide based.

chrissie-c commented 5 years ago

Odd. I just tried it on a Rawhide installation and it worked fine. What version of libc, binutils & gcc are you using?

jnpkrn commented 5 years ago

Also, rawhide scratch (re)build looks fine: https://koji.fedoraproject.org/koji/taskinfo?taskID=33866680

Do you, by any chance, have another libqb installation around (installed system-wide) at the time you build these very libqb RPMs?

kloczek commented 5 years ago

On official builder is not used -Wl,--as-needed and LTO Optimization which I'm using.

kloczek commented 5 years ago

Just tested 1.0.5 and it still fails in the same test. test-suite.log

kloczek commented 5 years ago

And another tesat

[tkloczko@domek libqb-1.0.5]$ make -C tests/functional/log_internal check
make: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'
gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include/qb  -D_GNU_SOURCE -I../../../include -I../../../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto         -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o ../log_client.o ../log_client.c
../log_client.c: In function ‘main’:
../log_client.c:44:14: warning: unused variable ‘tmpfile_stat’ [-Wunused-variable]
   44 |  struct stat tmpfile_stat;
      |              ^~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto       -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o log_client ../log_client.o ../../../lib/libqb.la 
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/log_client ../log_client.o  ../../../lib/.libs/libqb.so -ldl -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include/qb  -D_GNU_SOURCE -I../../../include -I../../../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto         -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o ../log_interlib_client.o ../log_interlib_client.c
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include/qb  -D_GNU_SOURCE -I../../../include -I../../../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto         -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o ../log_interlib.lo ../log_interlib.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../../include/qb -D_GNU_SOURCE -I../../../include -I../../../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -c ../log_interlib.c  -fPIC -DPIC -o ../.libs/log_interlib.o
../log_interlib.c: In function ‘foo’:
../log_interlib.c:36:14: warning: unused variable ‘tmpfile_stat’ [-Wunused-variable]
   36 |  struct stat tmpfile_stat;
      |              ^~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto       -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -shared -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o liblog_inter.la -rpath /usr/lib64 ../log_interlib.lo ../../../lib/libqb.la 
libtool: link: gcc -shared  -fPIC -DPIC  ../.libs/log_interlib.o  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -flto -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -flto -fuse-linker-plugin   -pthread -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld  -Wl,-rpath -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/.libs ../../../lib/.libs/libqb.so -ldl -Wl,-soname -Wl,liblog_inter.so.0 -o .libs/liblog_inter.so.0.0.0
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
libtool: link: (cd ".libs" && rm -f "liblog_inter.so.0" && ln -s "liblog_inter.so.0.0.0" "liblog_inter.so.0")
libtool: link: (cd ".libs" && rm -f "liblog_inter.so" && ln -s "liblog_inter.so.0.0.0" "liblog_inter.so")
libtool: link: ( cd ".libs" && rm -f "liblog_inter.la" && ln -s "../liblog_inter.la" "liblog_inter.la" )
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto       -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o log_interlib_client ../log_interlib_client.o ./liblog_inter.la 
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/log_interlib_client ../log_interlib_client.o  ./.libs/liblog_inter.so /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/.libs/libqb.so -ldl -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make  check-TESTS
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'
FAIL: ../log_test_client.sh
FAIL: ../log_test_interlib_client.sh
============================================================================
Testsuite summary for libqb 1.0.5
============================================================================
# TOTAL: 2
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See tests/functional/log_internal/test-suite.log
Please report to developers@clusterlabs.org
============================================================================
make[2]: *** [Makefile:832: test-suite.log] Error 1
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'
make[1]: *** [Makefile:940: check-TESTS] Error 2
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'
make: *** [Makefile:1006: check-am] Error 2
make: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional/log_internal'

log_test_client.log log_test_interlib_client.log

wferi commented 5 years ago

By the way why these "functional" tests aren't run automatically?

kloczek commented 5 years ago

Maybe .. as it fails in one batch maybe it would be started as next. Need to test id with make -k.

kloczek commented 5 years ago

Full "make --k check" output:

+ /usr/bin/make -O -j4 -k check
/usr/bin/make  check-recursive
Making check in include
Making check in qb
Making check in lib
/usr/bin/make  
make[3]: Nothing to be done for 'all'.
/usr/bin/make  check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib'
============================================================================
Testsuite summary for libqb 1.0.5
============================================================================
# TOTAL: 0
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib'
Making check in docs
make[2]: Nothing to be done for 'check'.
Making check in tools
make[2]: Nothing to be done for 'check'.
Making check in tests
Making check in functional
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbconfig.c_ auto_check_header_qbconfig.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Nothing to be done for 'GNUmakefile'.
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbarray.c_ auto_check_header_qbarray.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbatomic.c_ auto_check_header_qbatomic.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional'
# do not trigger automatically, it's for on-demand use
Use 'make check' within particular subdirectories
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests/functional'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbdefs.c_ auto_check_header_qbdefs.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbhdb.c_ auto_check_header_qbhdb.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbipc_common.c_ auto_check_header_qbipc_common.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/usr/bin/make  array.test map.test rb.test log.test loop.test ipc.test util.test crash_test_dummy file_change_bytes  _failure_injection.la _syslog_override.la \
  resources.test blackbox-segfault.sh
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbipcc.c_ auto_check_header_qbipcc.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbipcs.c_ auto_check_header_qbipcs.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qblist.c_ auto_check_header_qblist.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qblog.c_ auto_check_header_qblog.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbloop.c_ auto_check_header_qbloop.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbmap.c_ auto_check_header_qbmap.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbrb.c_ auto_check_header_qbrb.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
mv auto_check_header_qbutil.c_ auto_check_header_qbutil.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbarray.o auto_check_header_qbarray.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o array_test-check_array.o `test -f 'check_array.c' || echo './'`check_array.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o rb_test-check_rb.o `test -f 'check_rb.c' || echo './'`check_rb.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o map_test-check_map.o `test -f 'check_map.c' || echo './'`check_map.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o _syslog_override.lo _syslog_override.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb -I../include -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -c _syslog_override.c  -fPIC -DPIC -o .libs/_syslog_override.o
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o loop_test-check_loop.o `test -f 'check_loop.c' || echo './'`check_loop.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o log_test-check_log.o `test -f 'check_log.c' || echo './'`check_log.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o crash_test_dummy-crash_test_dummy.o `test -f 'crash_test_dummy.c' || echo './'`crash_test_dummy.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Nothing to be done for 'resources.test'.
make[4]: Nothing to be done for 'blackbox-segfault.sh'.
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o util_test-check_util.o `test -f 'check_util.c' || echo './'`check_util.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include  -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o ipc_test-check_ipc.o `test -f 'check_ipc.c' || echo './'`check_ipc.c
In file included from /usr/include/string.h:494,
                 from ../include/os_base.h:59,
                 from check_ipc.c:24:
In function 'strncpy',
    inlined from 'set_ipc_name' at check_ipc.c:139:3:
/usr/include/bits/string_fortified.h:106:10: warning: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o file_change_bytes.o file_change_bytes.c
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o _failure_injection.lo _failure_injection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb -I../include -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -c _failure_injection.c  -fPIC -DPIC -o .libs/_failure_injection.o
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o _syslog_override.la  _syslog_override.lo  
libtool: link: gcc-ar cru .libs/_syslog_override.a .libs/_syslog_override.o 
libtool: link: gcc-ranlib .libs/_syslog_override.a
libtool: link: ( cd ".libs" && rm -f "_syslog_override.la" && ln -s "../_syslog_override.la" "_syslog_override.la" )
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o array.test array_test-check_array.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/array.test array_test-check_array.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o rb.test rb_test-check_rb.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/rb.test rb_test-check_rb.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o _failure_injection.la  _failure_injection.lo -ldl  
libtool: link: gcc-ar cru .libs/_failure_injection.a .libs/_failure_injection.o 
libtool: link: gcc-ranlib .libs/_failure_injection.a
libtool: link: ( cd ".libs" && rm -f "_failure_injection.la" && ln -s "../_failure_injection.la" "_failure_injection.la" )
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o map.test map_test-check_map.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/map.test map_test-check_map.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: '_failure_injection.la' is up to date.
make[4]: '_syslog_override.la' is up to date.
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o util.test util_test-check_util.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/util.test util_test-check_util.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbatomic.o auto_check_header_qbatomic.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbconfig.o auto_check_header_qbconfig.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbdefs.o auto_check_header_qbdefs.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbhdb.o auto_check_header_qbhdb.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o loop.test loop_test-check_loop.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/loop.test loop_test-check_loop.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o crash_test_dummy crash_test_dummy-crash_test_dummy.o ../lib/libqb.la -lcheck  
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/crash_test_dummy crash_test_dummy-crash_test_dummy.o  ../lib/.libs/libqb.so -ldl -lcheck -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbipc_common.o auto_check_header_qbipc_common.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbipcc.o auto_check_header_qbipcc.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbipcs.o auto_check_header_qbipcs.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qblist.o auto_check_header_qblist.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qblog.o auto_check_header_qblog.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto      -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o file_change_bytes file_change_bytes.o  
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o file_change_bytes file_change_bytes.o 
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbloop.o auto_check_header_qbloop.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbmap.o auto_check_header_qbmap.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbrb.o auto_check_header_qbrb.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
gcc -DHAVE_CONFIG_H -I. -I../include -I../include/qb  -I../include -I../include   -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare  -c -o auto_check_header_qbutil.o auto_check_header_qbutil.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o log.test log_test-check_log.o ../lib/libqb.la -lcheck  _syslog_override.la 
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/log.test log_test-check_log.o  ../lib/.libs/libqb.so -ldl -lcheck ./.libs/_syslog_override.a -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -pthread  -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto        -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin  -o ipc.test ipc_test-check_ipc.o ../lib/libqb.la -lcheck  _failure_injection.la 
libtool: link: gcc -pthread -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto -Wall -Wextra -Wunused -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wfloat-equal -Wformat=2 -Wformat-signedness -Wshift-overflow=2 -Woverlength-strings -Winit-self -Wuninitialized -Wunknown-pragmas -Wno-unused-parameter -Wno-format-nonliteral -Wno-format-truncation -Wno-sign-compare -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto -fuse-linker-plugin -o .libs/ipc.test ipc_test-check_ipc.o  ../lib/.libs/libqb.so -lcheck ./.libs/_failure_injection.a -ldl -Wl,/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld -pthread
/usr/bin/ld: warning: /home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/lib/qblog_script.ld contains output sections; did you forget -T?
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
/usr/bin/make  check-TESTS
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: array.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: rb.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
FAIL: log.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: blackbox-segfault.sh
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: map.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: loop.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: ipc.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
PASS: resources.test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
============================================================================
Testsuite summary for libqb 1.0.5
============================================================================
# TOTAL: 8
# PASS:  7
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to developers@clusterlabs.org
============================================================================
make[5]: *** [Makefile:1328: test-suite.log] Error 1
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.0.5/tests'
make[4]: *** [Makefile:1436: check-TESTS] Error 2
make[3]: *** [Makefile:1535: check-am] Error 2
make[2]: *** [Makefile:1220: check-recursive] Error 1
make[2]: Target 'check' not remade because of errors.
rm auto_check_header_qbmap.c auto_check_header_qblist.c auto_check_header_qbhdb.c auto_check_header_qbconfig.c auto_check_header_qbipc_common.c auto_check_header_qbipcc.c auto_check_header_qbrb.c auto_check_header_qblog.c auto_check_header_qbutil.c auto_check_header_qbarray.c auto_check_header_qbatomic.c auto_check_header_qbipcs.c auto_check_header_qbloop.c auto_check_header_qbdefs.c
Making check in examples
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
make[1]: *** [Makefile:471: check-recursive] Error 1
make: *** [Makefile:765: check] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.IY5aKb (%check)
kloczek commented 5 years ago

test-suite.log

chrissie-c commented 5 years ago

hmm, that looks quite badly miscompiled, it's failing on really basic logging functions. I'll get some more chance to look at it next week. Thanks for the logs.

kloczek commented 4 years ago

Just tested 1.9.0 and this time test suite is even core dumping

+ /usr/bin/make -O -j1 V=1 VERBOSE=1 check
/usr/bin/make  check-recursive
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0'
Making check in include
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include'
Making check in qb
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include/qb'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include/qb'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include'
Making check in lib
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib'
Making check in docs
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/docs'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/docs'
Making check in tools
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tools'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tools'
Making check in tests
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests'
/usr/bin/make  array.test ipc.test list.test log.test loop.test map.test rb.test util.test crash_test_dummy file_change_bytes  _failure_injection.la _syslog_override.la \
  start.test resources.test blackbox-segfault.sh
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests'
make[3]: 'array.test' is up to date.
make[3]: 'ipc.test' is up to date.
make[3]: 'list.test' is up to date.
make[3]: 'log.test' is up to date.
make[3]: 'loop.test' is up to date.
make[3]: 'map.test' is up to date.
make[3]: 'rb.test' is up to date.
make[3]: 'util.test' is up to date.
make[3]: 'crash_test_dummy' is up to date.
make[3]: 'file_change_bytes' is up to date.
make[3]: '_failure_injection.la' is up to date.
make[3]: '_syslog_override.la' is up to date.
make[3]: Nothing to be done for 'start.test'.
make[3]: Nothing to be done for 'resources.test'.
make[3]: Nothing to be done for 'blackbox-segfault.sh'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests'
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests'
PASS: start.test
../build-aux/test-driver: line 107: 3793353 Segmentation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: array.test
../build-aux/test-driver: line 107: 3793377 Segmentation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: map.test
../build-aux/test-driver: line 107: 3793407 Segmentation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: rb.test
../build-aux/test-driver: line 107: 3793438 Segmentation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: list.test

And at that point test suite never ends.

tkloczko 3807088  0.0  0.0 215736  2516 pts/4    S+   23:28   0:00                      \_ make check
tkloczko 3807089  0.0  0.0 215732  2480 pts/4    S+   23:28   0:00                          \_ make check-recursive
tkloczko 3807090  0.0  0.0 216888  3672 pts/4    S+   23:28   0:00                              \_ /bin/sh -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_wi
tkloczko 3807135  0.0  0.0 216888  1828 pts/4    S+   23:28   0:00                                  \_ /bin/sh -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_runnin
tkloczko 3807136  0.0  0.0 215852  2592 pts/4    S+   23:28   0:00                                      \_ make check
tkloczko 3807154  0.0  0.0 215852  2600 pts/4    S+   23:28   0:00                                          \_ make check-TESTS
tkloczko 3807168  0.0  0.0 216752  3424 pts/4    S+   23:28   0:00                                              \_ /bin/sh -c set +e; bases='start.log array.log map.log rb.log list.log log.log blackbo
tkloczko 3807177  0.0  0.0 215852  2592 pts/4    S+   23:28   0:00                                                  \_ make test-suite.log TEST_LOGS=start.log array.log map.log rb.log list.log log.log
tkloczko 3807295  0.0  0.0 216756  3236 pts/4    S+   23:29   0:00                                                      \_ /bin/sh -c p='log.test'; \ case 'log.log' in */*) case 'log' in */*) b='log';
tkloczko 3807299  0.0  0.0 216752  3384 pts/4    S+   23:29   0:00                                                          \_ /bin/sh ../build-aux/test-driver --test-name log.test --log-file log.log
tkloczko 3807300  0.0  0.0   4360  2252 pts/4    S+   23:29   0:00                                                              \_ /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test
tkloczko 3807342 99.2  0.0   4360  1088 pts/4    R    23:29   1:00                                                                  \_ /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test
$ strace -f -p 3807342
strace: Process 3807342 attached
$ coredumpctl gdb /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test
           PID: 3760913 (ipc.test)
           UID: 1000 (tkloczko)
           GID: 1000 (tkloczko)
        Signal: 11 (SEGV)
     Timestamp: Fri 2020-02-14 22:33:21 GMT (50min ago)
  Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test
    Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test
 Control Group: /user.slice/user-1000.slice/session-395.scope
          Unit: session-395.scope
         Slice: user-1000.slice
       Session: 395
     Owner UID: 1000 (tkloczko)
       Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b
    Machine ID: d033f66b249a4ec09acfa81ac205554f
      Hostname: barrel
       Storage: /var/lib/systemd/coredump/core.ipc\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3760913.1581719601000000000000.lz4 (inaccessible)
       Message: Process 3760913 (ipc.test) of user 1000 dumped core.

                Stack trace of thread 3760913:
                #0  0x00007fe2d73c57fe __strcmp_avx2 (libc.so.6)
                #1  0x00007fe2d720d2e4 n/a (/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0)

File "/var/lib/systemd/coredump/core.ipc\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3760913.1581719601000000000000.lz4" is not readable: No such file or directory
[tkloczko@barrel SPECS]$ coredumpctl gdb 3799223
           PID: 3799223 (log.test)
           UID: 1000 (tkloczko)
           GID: 1000 (tkloczko)
        Signal: 11 (SEGV)
     Timestamp: Fri 2020-02-14 23:19:11 GMT (5min ago)
  Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test
    Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test
 Control Group: /user.slice/user-1000.slice/session-395.scope
          Unit: session-395.scope
         Slice: user-1000.slice
       Session: 395
     Owner UID: 1000 (tkloczko)
       Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b
    Machine ID: d033f66b249a4ec09acfa81ac205554f
      Hostname: barrel
       Storage: /var/lib/systemd/coredump/core.log\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3799223.1581722351000000000000.lz4
       Message: Process 3799223 (log.test) of user 1000 dumped core.

                Stack trace of thread 3799223:
                #0  0x00007ffb1f51e7fe __strcmp_avx2 (libc.so.6)
                #1  0x00007ffb1f3662e4 n/a (/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0)

GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test...
[New LWP 3799223]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ffb1f51e7fe in __strcmp_avx2 () from /lib64/libc.so.6
 check-0.14.0-2.fc32.x86_64 glibc-2.30.9000-33.fc32.x86_64 subunit-1.3.0-14.fc32.x86_64
(gdb) bt full
Missing separate debuginfos, use: dnf debuginfo-install#0  0x00007ffb1f51e7fe in __strcmp_avx2 () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffb1f3662e4 in _log_filter_exists (new_value=0, low_priority=0 '\000', high_priority=<optimized out>, text=0x7ffb1f37576b "*", type=QB_LOG_FILTER_FILE, list_head=<optimized out>)
    at log.c:533
        flt = 0x7ffb1f3811d0 <conf+8176>
        flt = <optimized out>
#2  _log_filter_store (new=<synthetic pointer>, low_priority=0 '\000', high_priority=<optimized out>, text=0x7ffb1f37576b "*", type=QB_LOG_FILTER_FILE, c=QB_LOG_FILTER_ADD, t=0) at log.c:577
        flt = <optimized out>
        iter = <optimized out>
        next = <optimized out>
        list_head = <optimized out>
        flt = <optimized out>
        iter = <optimized out>
        next = <optimized out>
        list_head = <optimized out>
        res = <optimized out>
#3  qb_log_filter_ctl2 (t=0, c=QB_LOG_FILTER_ADD, type=QB_LOG_FILTER_FILE, text=0x7ffb1f37576b "*", high_priority=0 '\000', low_priority=0 '\000') at log.c:735
        new_flt = 0x0
        regex = 0x0
        sect = <optimized out>
        rc = <optimized out>
#4  0x0000557eac77a55b in test_zero_tags_fn (_i=<optimized out>) at check_log.c:987
        rc = <optimized out>
        t = <optimized out>
#5  0x00007ffb1f35313b in srunner_run_tagged () from /lib64/libcheck.so.0
No symbol table info available.
#6  0x0000557eac779722 in main () at check_log.c:1128
        number_failed = <optimized out>
        s = <optimized out>
        sr = 0x557eadaa22a0
$ coredumpctl gdb /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test
           PID: 3793407 (rb.test)
           UID: 1000 (tkloczko)
           GID: 1000 (tkloczko)
        Signal: 11 (SEGV)
     Timestamp: Fri 2020-02-14 23:12:43 GMT (13min ago)
  Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test
    Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test
 Control Group: /user.slice/user-1000.slice/session-395.scope
          Unit: session-395.scope
         Slice: user-1000.slice
       Session: 395
     Owner UID: 1000 (tkloczko)
       Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b
    Machine ID: d033f66b249a4ec09acfa81ac205554f
      Hostname: barrel
       Storage: /var/lib/systemd/coredump/core.rb\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3793407.1581721963000000000000.lz4
       Message: Process 3793407 (rb.test) of user 1000 dumped core.

                Stack trace of thread 3793407:
                #0  0x00007f9337f5a7fe __strcmp_avx2 (libc.so.6)
                #1  0x00007f9337da22e4 n/a (/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0)

GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test...
[New LWP 3793407]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f9337f5a7fe in __strcmp_avx2 () from /lib64/libc.so.6
 check-0.14.0-2.fc32.x86_64 glibc-2.30.9000-33.fc32.x86_64 subunit-1.3.0-14.fc32.x86_64
(gdb) bt full
Missing separate debuginfos, use: dnf debuginfo-install#0  0x00007f9337f5a7fe in __strcmp_avx2 () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f9337da22e4 in _log_filter_exists (new_value=0, low_priority=0 '\000', high_priority=<optimized out>, text=0x7f9337db176b "*", type=QB_LOG_FILTER_FILE, list_head=<optimized out>)
    at log.c:533
        flt = 0x7f9337dbd1d0 <conf+8176>
        flt = <optimized out>
#2  _log_filter_store (new=<synthetic pointer>, low_priority=0 '\000', high_priority=<optimized out>, text=0x7f9337db176b "*", type=QB_LOG_FILTER_FILE, c=QB_LOG_FILTER_ADD, t=0) at log.c:577
        flt = <optimized out>
        iter = <optimized out>
        next = <optimized out>
        list_head = <optimized out>
        flt = <optimized out>
        iter = <optimized out>
        next = <optimized out>
        list_head = <optimized out>
        res = <optimized out>
#3  qb_log_filter_ctl2 (t=0, c=QB_LOG_FILTER_ADD, type=QB_LOG_FILTER_FILE, text=0x7f9337db176b "*", high_priority=0 '\000', low_priority=0 '\000') at log.c:735
        new_flt = 0x0
        regex = 0x0
        sect = <optimized out>
        rc = <optimized out>
#4  0x00005596781002f0 in main () at check_rb.c:213
        number_failed = <optimized out>
        s = <optimized out>
        sr = 0x559678eb2ad0
chrissie-c commented 4 years ago

On 14/02/2020 23:32, Tomasz Kłoczko wrote:

Just tested 1.9.0 and this time test suite is even core dumping

There seems to be a problem with gcc10 compiling libqb. We know about but we're not sure if it's a gcc bug or a libqb one yet. My gut feeling is that it's in GCC because earlier versions worked fine and the failing code is just a straightforward list traversal. But I haven't had the time to look into it further.

Chrissie

|+ /usr/bin/make -O -j1 V=1 VERBOSE=1 check /usr/bin/make check-recursive make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0' Making check in include make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include' Making check in qb make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include/qb' make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include/qb' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include' make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include' make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/include' Making check in lib make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib' Making check in docs make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/docs' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/docs' Making check in tools make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tools' Making check in tests make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests' /usr/bin/make array.test ipc.test list.test log.test loop.test map.test rb.test util.test crash_test_dummy file_change_bytes _failure_injection.la _syslog_override.la \ start.test resources.test blackbox-segfault.sh make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests' make[3]: 'array.test' is up to date. make[3]: 'ipc.test' is up to date. make[3]: 'list.test' is up to date. make[3]: 'log.test' is up to date. make[3]: 'loop.test' is up to date. make[3]: 'map.test' is up to date. make[3]: 'rb.test' is up to date. make[3]: 'util.test' is up to date. make[3]: 'crash_test_dummy' is up to date. make[3]: 'file_change_bytes' is up to date. make[3]: '_failure_injection.la' is up to date. make[3]: '_syslog_override.la' is up to date. make[3]: Nothing to be done for 'start.test'. make[3]: Nothing to be done for 'resources.test'. make[3]: Nothing to be done for 'blackbox-segfault.sh'. make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests' /usr/bin/make check-TESTS make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests' make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests' PASS: start.test ../build-aux/test-driver: line 107: 3793353 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: array.test ../build-aux/test-driver: line 107: 3793377 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: map.test ../build-aux/test-driver: line 107: 3793407 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: rb.test ../build-aux/test-driver: line 107: 3793438 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: list.test |

And at that point test suite never ends.

|tkloczko 3807088 0.0 0.0 215736 2516 pts/4 S+ 23:28 0:00 _ make check tkloczko 3807089 0.0 0.0 215732 2480 pts/4 S+ 23:28 0:00 _ make check-recursive tkloczko 3807090 0.0 0.0 216888 3672 pts/4 S+ 23:28 0:00 _ /bin/sh -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; ) echo "am__make_runningwi tkloczko 3807135 0.0 0.0 216888 1828 pts/4 S+ 23:28 0:00 \ /bin/sh -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; ) echo "am__makerunnin tkloczko 3807136 0.0 0.0 215852 2592 pts/4 S+ 23:28 0:00 _ make check tkloczko 3807154 0.0 0.0 215852 2600 pts/4 S+ 23:28 0:00 _ make check-TESTS tkloczko 3807168 0.0 0.0 216752 3424 pts/4 S+ 23:28 0:00 _ /bin/sh -c set +e; bases='start.log array.log map.log rb.log list.log log.log blackbo tkloczko 3807177 0.0 0.0 215852 2592 pts/4 S+ 23:28 0:00 \ make test-suite.log TESTLOGS=start.log array.log map.log rb.log list.log log.log tkloczko 3807295 0.0 0.0 216756 3236 pts/4 S+ 23:29 0:00 _ /bin/sh -c p='log.test'; \ case 'log.log' in /) case 'log' in /) b='log'; tkloczko 3807299 0.0 0.0 216752 3384 pts/4 S+ 23:29 0:00 _ /bin/sh ../build-aux/test-driver --test-name log.test --log-file log.log tkloczko 3807300 0.0 0.0 4360 2252 pts/4 S+ 23:29 0:00 _ /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test tkloczko 3807342 99.2 0.0 4360 1088 pts/4 R 23:29 1:00 \ /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test |

|$ strace -f -p 3807342 strace: Process 3807342 attached |

|$ coredumpctl gdb /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test PID: 3760913 (ipc.test) UID: 1000 (tkloczko) GID: 1000 (tkloczko) Signal: 11 (SEGV) Timestamp: Fri 2020-02-14 22:33:21 GMT (50min ago) Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/ipc.test Control Group: /user.slice/user-1000.slice/session-395.scope Unit: session-395.scope Slice: user-1000.slice Session: 395 Owner UID: 1000 (tkloczko) Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b Machine ID: d033f66b249a4ec09acfa81ac205554f Hostname: barrel Storage: /var/lib/systemd/coredump/core.ipc\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3760913.1581719601000000000000.lz4 (inaccessible) Message: Process 3760913 (ipc.test) of user 1000 dumped core. Stack trace of thread 3760913: #0 0x00007fe2d73c57fe __strcmp_avx2 (libc.so.6) #1 0x00007fe2d720d2e4 n/a (/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0) File "/var/lib/systemd/coredump/core.ipc\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3760913.1581719601000000000000.lz4" is not readable: No such file or directory [tkloczko@barrel SPECS]$ coredumpctl gdb 3799223 PID: 3799223 (log.test) UID: 1000 (tkloczko) GID: 1000 (tkloczko) Signal: 11 (SEGV) Timestamp: Fri 2020-02-14 23:19:11 GMT (5min ago) Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test Control Group: /user.slice/user-1000.slice/session-395.scope Unit: session-395.scope Slice: user-1000.slice Session: 395 Owner UID: 1000 (tkloczko) Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b Machine ID: d033f66b249a4ec09acfa81ac205554f Hostname: barrel Storage: /var/lib/systemd/coredump/core.log\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3799223.1581722351000000000000.lz4 Message: Process 3799223 (log.test) of user 1000 dumped core. Stack trace of thread 3799223: #0 0x00007ffb1f51e7fe __strcmp_avx2 (libc.so.6)

1 0x00007ffb1f3662e4 n/a

(/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0) GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test... [New LWP 3799223] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/log.test'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007ffb1f51e7fe in strcmp_avx2 () from /lib64/libc.so.6 check-0.14.0-2.fc32.x86_64 glibc-2.30.9000-33.fc32.x86_64 subunit-1.3.0-14.fc32.x86_64 (gdb) bt full Missing separate debuginfos, use: dnf debuginfo-install#0 0x00007ffb1f51e7fe in strcmp_avx2 () from /lib64/libc.so.6 No symbol table info available. #1 0x00007ffb1f3662e4 in _log_filter_exists (new_value=0, low_priority=0 '\000', high_priority=, text=0x7ffb1f37576b "", type=QB_LOG_FILTER_FILE, list_head=) at log.c:533 flt = 0x7ffb1f3811d0 <conf+8176> flt = #2 _log_filter_store (new=, low_priority=0 '\000', high_priority=, text=0x7ffb1f37576b "", type=QB_LOG_FILTER_FILE, c=QB_LOG_FILTER_ADD, t=0) at log.c:577 flt =

iter = next = list_head = flt = iter = next = list_head = res = #3 qb_log_filter_ctl2 (t=0, c=QB_LOG_FILTER_ADD, type=QB_LOG_FILTER_FILE, text=0x7ffb1f37576b "*", high_priority=0 '\000', low_priority=0 '\000') at log.c:735 new_flt = 0x0 regex = 0x0 sect = rc = #4 0x0000557eac77a55b in test_zero_tags_fn (_i=) at check_log.c:987 rc = t = #5 0x00007ffb1f35313b in srunner_run_tagged () from /lib64/libcheck.so.0 No symbol table info available. #6 0x0000557eac779722 in main () at check_log.c:1128 number_failed = s = sr = 0x557eadaa22a0 | |$ coredumpctl gdb /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test PID: 3793407 (rb.test) UID: 1000 (tkloczko) GID: 1000 (tkloczko) Signal: 11 (SEGV) Timestamp: Fri 2020-02-14 23:12:43 GMT (13min ago) Command Line: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test Executable: /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test Control Group: /user.slice/user-1000.slice/session-395.scope Unit: session-395.scope Slice: user-1000.slice Session: 395 Owner UID: 1000 (tkloczko) Boot ID: 7a19f12607da41aeb7dc99f5c3a20f5b Machine ID: d033f66b249a4ec09acfa81ac205554f Hostname: barrel Storage: /var/lib/systemd/coredump/core.rb\x2etest.1000.7a19f12607da41aeb7dc99f5c3a20f5b.3793407.1581721963000000000000.lz4 Message: Process 3793407 (rb.test) of user 1000 dumped core. Stack trace of thread 3793407: #0 0x00007f9337f5a7fe __strcmp_avx2 (libc.so.6) #1 0x00007f9337da22e4 n/a (/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/lib/.libs/libqb.so.20.0.0) GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test... [New LWP 3793407] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/home/tkloczko/rpmbuild/BUILD/libqb-1.9.0/tests/.libs/rb.test'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f9337f5a7fe in __strcmp_avx2 () from /lib64/libc.so.6 check-0.14.0-2.fc32.x86_64 glibc-2.30.9000-33.fc32.x86_64 subunit-1.3.0-14.fc32.x86_64 (gdb) bt full Missing separate debuginfos, use: dnf debuginfo-install#0 0x00007f9337f5a7fe in __strcmp_avx2 () from /lib64/libc.so.6 No symbol table info available. #1 0x00007f9337da22e4 in _log_filter_exists (new_value=0, low_priority=0 '\000', high_priority=, text=0x7f9337db176b "*", type=QB_LOG_FILTER_FILE, list_head=) at log.c:533 flt = 0x7f9337dbd1d0 flt = #2 _log_filter_store (new=, low_priority=0 '\000', high_priority=, text=0x7f9337db176b "*", type=QB_LOG_FILTER_FILE, c=QB_LOG_FILTER_ADD, t=0) at log.c:577 flt = iter = next = list_head = flt = iter = next = list_head = res = #3 qb_log_filter_ctl2 (t=0, c=QB_LOG_FILTER_ADD, type=QB_LOG_FILTER_FILE, text=0x7f9337db176b "*", high_priority=0 '\000', low_priority=0 '\000') at log.c:735 new_flt = 0x0 regex = 0x0 sect = rc = #4 0x00005596781002f0 in main () at check_rb.c:213 number_failed = s = sr = 0x559678eb2ad0 | — You are receiving this because you commented. Reply to this email directly, view it on GitHub , or unsubscribe .
ThomasLamprecht commented 4 years ago

FWIW, I remotely remember that when compiling with ASAN/UBSAN they complained about a double free (or the like) in the test suite, and it was on a linked list.

Just as a note, I mentioned in #kronosnet IRC once, but not sure any more what the outcome was - if anyone at all.

chrissie-c commented 4 years ago

it's not malloc-related at all. I can reproduce it with a simple list traversal program :)

include

include <qb/qblist.h>

struct test { char *a_ptr; struct qb_list_head list; };

int main() { QB_LIST_DECLARE(lh); struct test *temp;

    qb_list_for_each_entry(temp, &lh, list) {
            printf("%p\n", temp);
    }

    return 0;

}

chrissie-c commented 4 years ago

I have reported this to the GCC team https://bugzilla.redhat.com/show_bug.cgi?id=1803761

chrissie-c commented 4 years ago

So, it seems to be a pointer aliasing 'fix' in gcc10. Can you try the patch in PR#383 please?

kloczek commented 4 years ago

Will let you know when will finish building my new gcc :)

kloczek commented 4 years ago

As I see that some gcc 10 fixes have been commited is it possible to make new release soon? :)

chrissie-c commented 4 years ago

They've been in libqb 1.9x for some time now - I just added them to Fedora's 1.0.5 today. I'll do a 1.0.6 release shortly if you need one though.

chrissie-c commented 4 years ago

v1.0.6 was just released.