Description
The memcached unit tests have been failing on Centos7 for some time (a couple of months at least). Since the docker env has been somewhat touch and go for running tests, I didn't really know if this was env related.
But it looks like a real issue. The problem is only on centos7 (don't know if it happens on centos6 – centos6 by default has python 2.6 and I think we need python 2.7 for running our unit tests)
I have a VM environment where it was repro-ed.
The segv seems to be from memcached_testapp. Here's the stack:
#0 0x00007fdd2e5a8e61 in pthread_join () from /lib64/libpthread.so.0
|
#1 0x00007fdd2f223b86 in terminate_consumer_thread (this=0x7fdd2f435460 <audit>) at /home/couchbase/memcached/auditd/src/audit.cc:521
|
#2 Audit::clean_up (this=this@entry=0x7fdd2f435460 <audit>) at /home/couchbase/memcached/auditd/src/audit.cc:542
|
#3 0x00007fdd2f22c2d4 in Audit::~Audit (this=0x7fdd2f435460 <audit>, __in_chrg=<optimized out>) at /home/couchbase/memcached/auditd/src/audit.h:72
|
#4 0x00007fdd2d7ef1da in __cxa_finalize () from /lib64/libc.so.6
|
#5 0x00007fdd2f2228b3 in __do_global_dtors_aux () from /home/couchbase/build/memcached/libauditd.so.0.1.0
|
#6 0x00007fff75674480 in ?? ()
|
#7 0x00007fdd30913a1a in _dl_fini () from /lib64/ld-linux-x86-64.so.2
|
Attachments
Issue Links
- blocks
-
MB-19612 4.5.1 Minor Release
-
- Closed
-
For Gerrit Dashboard: MB-19834 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
65001,3 | MB-19834: fix sigsegv on CentOS7 | watson | memcached | Status: MERGED | +2 | +1 |
65002,1 | MB-19834: don't try to join a thread if it's not started | sherlock | memcached | Status: ABANDONED | 0 | +1 |
65010,2 | MB-19834: don't try to join a thread if it's not started | sherlock | memcached | Status: MERGED | +2 | +1 |
65054,1 | Merge remote-tracking branch 'couchbase/watson' | master | memcached | Status: MERGED | +2 | +1 |