You can be interested in a gcc 4.8 build output (whill not be online for a very long time) http://kojipkgs.fedoraproject.org//work/tasks/2377/5212377/build.log There is a lot of build warning detected byt new GCC NOTE: the test suite fails because of global-buffer-overflow detected ================================================================= ==9370== ERROR: AddressSanitizer: global-buffer-overflow on address 0x0810c864 at pc 0x1d4ad2 bp 0xffe10c98 sp 0xffe10c8c READ of size 4 at 0x0810c864 thread T0 #0 0x1d4ad1 (/builddir/build/BUILD/libmemcached-1.0.17/libhashkit/.libs/libhashkit.so.2.0.0+0x1d4ad1) #1 0x1d25bb (/builddir/build/BUILD/libmemcached-1.0.17/libhashkit/.libs/libhashkit.so.2.0.0+0x1d25bb) #2 0x806042a (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x1842a) #3 0x807ee26 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x36e26) #4 0x805de6b (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x15e6b) #5 0x80cc910 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x84910) #6 0x806d9c4 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x259c4) #7 0x8050428 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x8428) #8 0x631962 (/usr/lib/libc-2.17.so+0x19962) #9 0x805f5b4 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-testhashkit+0x175b4) 0x0810c864 is located 60 bytes to the left of global variable '*.LC54 (tests/hashkit_functions.cc)' (0x810c8a0) of size 5 '*.LC54 (tests/hashkit_functions.cc)' is ascii string 'beat' 0x0810c866 is located 0 bytes to the right of global variable '*.LC53 (tests/hashkit_functions.cc)' (0x810c860) of size 6 '*.LC53 (tests/hashkit_functions.cc)' is ascii string 'apple' Shadow bytes around the buggy address: 0x210218b0: f9 f9 f9 f9 00 07 f9 f9 f9 f9 f9 f9 00 00 05 f9 0x210218c0: f9 f9 f9 f9 00 00 00 04 f9 f9 f9 f9 00 00 05 f9 0x210218d0: f9 f9 f9 f9 00 00 00 00 02 f9 f9 f9 f9 f9 f9 f9 0x210218e0: 00 00 00 00 00 01 f9 f9 f9 f9 f9 f9 00 00 f9 f9 0x210218f0: f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 00 00 f9 f9 =>0x21021900: f9 f9 f9 f9 06 f9 f9 f9 f9 f9 f9 f9[06]f9 f9 f9 0x21021910: f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 07 f9 f9 f9 0x21021920: f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 00 01 f9 f9 0x21021930: f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 06 f9 f9 f9 0x21021940: f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 04 f9 f9 f9 0x21021950: f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 05 f9 f9 f9 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==9370== ABORTING FAIL: tests/testhashkit hash_plus.basic.exists 0:000005977 [ ok ] hash_plus.basic.new 0:000014250 [ ok ] hash_plus.basic.copy 0:000014574 [ ok ] hash_plus.basic.assign 0:000002707 [ ok ] hash_plus.basic.digest 0:000007184 [ ok ] ================================================================= ==9394== ERROR: AddressSanitizer: global-buffer-overflow on address 0x0810a304 at pc 0xcd7ad2 bp 0xff97f948 sp 0xff97f93c READ of size 4 at 0x0810a304 thread T0 #0 0xcd7ad1 (/builddir/build/BUILD/libmemcached-1.0.17/libhashkit/.libs/libhashkit.so.2.0.0+0x4ad1) #1 0xcd57e5 (/builddir/build/BUILD/libmemcached-1.0.17/libhashkit/.libs/libhashkit.so.2.0.0+0x27e5) #2 0x805fd0d (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x17d0d) #3 0x807d8f6 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x358f6) #4 0x805dabb (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x15abb) #5 0x80cb3e0 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x833e0) #6 0x806c494 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x24494) #7 0x8050078 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x8078) #8 0x924962 (/usr/lib/libc-2.17.so+0x19962) #9 0x805f204 (/builddir/build/BUILD/libmemcached-1.0.17/tests/.libs/lt-hash_plus+0x17204) 0x0810a304 is located 60 bytes to the left of global variable '*.LC35 (tests/hash_plus.cc)' (0x810a340) of size 5 '*.LC35 (tests/hash_plus.cc)' is ascii string 'beat' 0x0810a306 is located 0 bytes to the right of global variable '*.LC34 (tests/hash_plus.cc)' (0x810a300) of size 6 '*.LC34 (tests/hash_plus.cc)' is ascii string 'apple' Shadow bytes around the buggy address: 0x21021410: 00 00 06 f9 f9 f9 f9 f9 06 f9 f9 f9 f9 f9 f9 f9 0x21021420: 07 f9 f9 f9 f9 f9 f9 f9 04 f9 f9 f9 f9 f9 f9 f9 0x21021430: 05 f9 f9 f9 f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 0x21021440: 07 f9 f9 f9 f9 f9 f9 f9 00 05 f9 f9 f9 f9 f9 f9 0x21021450: 00 00 00 02 f9 f9 f9 f9 00 f9 f9 f9 f9 f9 f9 f9 =>0x21021460:[06]f9 f9 f9 f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 0x21021470: 07 f9 f9 f9 f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 0x21021480: 00 01 f9 f9 f9 f9 f9 f9 07 f9 f9 f9 f9 f9 f9 f9 0x21021490: 06 f9 f9 f9 f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 0x210214a0: 04 f9 f9 f9 f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 0x210214b0: 05 f9 f9 f9 f9 f9 f9 f9 05 f9 f9 f9 f9 f9 f9 f9 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==9394== ABORTING FAIL: tests/hash_plus