Project

General

Profile

Bug #3691 » librados-lock-issue.txt

Xiaopong Tran, 12/28/2012 04:53 AM

 
Thread 75 (Thread 0x7fb5fc473700 (LWP 10187)):
#0 0x00007fb606b772d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007fb5f4dee881 in Wait (mutex=..., this=0x7fb5fc4726b0) at ./common/Cond.h:55
No locals.
#2 librados::IoCtxImpl::write (this=0x298e2d0, oid=..., bl=..., len=4011, off=0) at librados/IoCtxImpl.cc:466
cond = {
_vptr.Cond = 0x7fb5f5259e10,
_c = {
__data = {
__lock = 0,
__futex = 1,
__total_seq = 1,
__wakeup_seq = 0,
__woken_seq = 0,
__mutex = 0x7fb5fc472700,
__nwaiters = 2,
__broadcast_seq = 0
},
__size = "\000\000\000\000\001\000\000\000\001", '\000' , "'G\374\265\177\000\000\002\000\000\000\000\000\000",
__align = 4294967296
},
waiter_mutex = 0x7fb5fc4726f0
}
done = false
ver = {
version = 0,
epoch = 0,
__pad = 0
}
pop = 0x0
ut =
mylock = {
name = 0x7fb5f4fb667d "IoCtxImpl::write::mylock",
id = -1,
recursive = false,
lockdep = true,
backtrace = false,
_m = {
__data = {
__lock = 0,
__count = 0,
__owner = 0,
__nusers = 1,
__kind = 2,
__spins = 0,
__list = {
__prev = 0x0,
__next = 0x0
}
},
__size = '\000' , "\001\000\000\000\002", '\000' ,
__align = 0
},
nlock = 0,
locked_by = 0,
cct = 0x0,
logger = 0x0
}
r =
onack =
op = {
ops = std::vector of length 0, capacity 0,
flags = 0,
priority = 0,
out_bl = std::vector of length 0, capacity 0,
out_handler = std::vector of length 0, capacity 0,
out_rval = std::vector of length 0, capacity 0
}
#3 0x00007fb5f4dd08f7 in rados_write (io=0x298e2d0, o=,
buf=0x7fb5cdb59070 "\r\n\241\241\241\241\241\276\300\264Դ\243\272\326й\372\307\340\304\352\324\323־\241\277 \241\276\327\367\325ߣ\272\266\376\324\302\301\372\241\277\r\n\241\241\241\241\264\323ǰ\243\254\316Ҳ\273\317\340\320\305ʲô\314쳤\265ؾã\254\265\253\324\332\301\371\274\266\325\342\300\357\316ҿ\264\265\275\301\313\327Լ\272\265ĺ\243\277\335ʯ\300á\243\316\322\322Ѿ\255\277\274\265\275\301\371\274\266\270ĸҲ\320\355\273\271\273ῼ\265\275\301\371\274\266ȡ\317\373Ϊֹ\243\241\r\n\241\241\241\241\062\060\060\065\304\352\066\324\302\061\071\310\325\312Ǵ\363ѧ\313\304\301\371\274\266\277\274\312Ը", ..., len=4011, off=0)
at librados/librados.cc:1595
ctx = 0x298e2d0
oid = {
name = "62808951"
}
bl = {
_buffers = std::list = {
[0] = {
_raw = 0x7fb5dc076fd0,
_off = 0,
_len = 4011
}
},
_len = 4011,
append_buffer = {
_raw = 0x7fb5dc076fd0,
_off = 0,
_len = 4011
},
last_p = {
bl = 0x7fb5fc472820,
ls = 0x7fb5fc472820,
off = 0,
p = {
_raw = ,
_off = 3691474896,
_len = 32693
},
p_off = 0
}
}
#4 0x00007fb5f5a2dccb in x_write (env=0x7fb5fc472dc0, argc=4, argv=0x7fb607b4c400) at rados_io.cpp:240
io = 0x298e2d0
ibin = {
size = 4011,
data = 0x7fb5cdb59070 "\r\n\241\241\241\241\241\276\300\264Դ\243\272\326й\372\307\340\304\352\324\323־\241\277 \241\276\327\367\325ߣ\272\266\376\324\302\301\372\241\277\r\n\241\241\241\241\264\323ǰ\243\254\316Ҳ\273\317\340\320\305ʲô\314쳤\265ؾã\254\265\253\324\332\301\371\274\266\325\342\300\357\316ҿ\264\265\275\301\313\327Լ\272\265ĺ\243\277\335ʯ\300á\243\316\322\322Ѿ\255\277\274\265\275\301\371\274\266\270ĸҲ\320\355\273\271\273ῼ\265\275\301\371\274\266ȡ\317\373Ϊֹ\243\241\r\n\241\241\241\241\062\060\060\065\304\352\066\324\302\061\071\310\325\312Ǵ\363ѧ\313\304\301\371\274\266\277\274\312Ը", ...,
bin_term = 140417520405442,
ref_bin = 0x0
}
err = 32693
func_name = 0x7fb5f5a368ec "x_write()"
id = 3627
oid = "62808951", '\000'
offset = 0
#5 0x0000000000521e2e in process_main ()
No symbol table info available.
#6 0x0000000000494223 in ?? ()
No symbol table info available.
#7 0x0000000000577d70 in ?? ()
No symbol table info available.
#8 0x00007fb606b72b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#9 0x00007fb6066b56dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
    (1-1/1)