Details
-
Bug
-
Resolution: Fixed
-
Critical
-
0.2.0
-
Security Level: Public
Description
Attached is a sample C program that reproduces the problem, and from the customer:
In the instance I have currently running, one of the threads is stalled for several minutes in a call to the couchbase library. There's the traceback.
Thread 7 (Thread 0xb5743b90 (LWP 9349)):
#0 0x00e45402 in __kernel_vsyscall ()
#1 0x0023c2c6 in epoll_wait () from /lib/libc.so.6
#2 0x007b6d70 in epoll_dispatch (base=0x94297b0, tv=0x0) at epoll.c:404
#3 0x007a40bb in event_base_loop (base=0x94297b0, flags=0) at event.c:1537
#4 0x00168ad8 in libcouchbase_io_run_event_loop (iops=0x94229e8) at src/plugin-libevent.c:269
#5 0x00ac1fc4 in libcouchbase_wait (instance=0x9438b68) at src/wait.c:48
#6 0x08049552 in CouchbaseGetExplicitCas ()
#7 0x08049701 in CouchbaseGetExplicit ()
#8 0x0804974c in CouchbaseGet ()
#9 0x08049e83 in sessionRun ()
#10 0x08049edd in MainLoop ()
#11 0x006e345b in start_thread () from /lib/libpthread.so.0
#12 0x0023bc4e in clone () from /lib/libc.so.6