Advertisement
yunio1

librados lock issue

Dec 28th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. Thread 75 (Thread 0x7fb5fc473700 (LWP 10187)):
  2. #0 0x00007fb606b772d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  3. No symbol table info available.
  4. #1 0x00007fb5f4dee881 in Wait (mutex=..., this=0x7fb5fc4726b0) at ./common/Cond.h:55
  5. No locals.
  6. #2 librados::IoCtxImpl::write (this=0x298e2d0, oid=..., bl=..., len=4011, off=0) at librados/IoCtxImpl.cc:466
  7. cond = {
  8. _vptr.Cond = 0x7fb5f5259e10,
  9. _c = {
  10. __data = {
  11. __lock = 0,
  12. __futex = 1,
  13. __total_seq = 1,
  14. __wakeup_seq = 0,
  15. __woken_seq = 0,
  16. __mutex = 0x7fb5fc472700,
  17. __nwaiters = 2,
  18. __broadcast_seq = 0
  19. },
  20. __size = "\000\000\000\000\001\000\000\000\001", '\000' , "'G\374\265\177\000\000\002\000\000\000\000\000\000",
  21. __align = 4294967296
  22. },
  23. waiter_mutex = 0x7fb5fc4726f0
  24. }
  25. done = false
  26. ver = {
  27. version = 0,
  28. epoch = 0,
  29. __pad = 0
  30. }
  31. pop = 0x0
  32. ut =
  33. mylock = {
  34. name = 0x7fb5f4fb667d "IoCtxImpl::write::mylock",
  35. id = -1,
  36. recursive = false,
  37. lockdep = true,
  38. backtrace = false,
  39. _m = {
  40. __data = {
  41. __lock = 0,
  42. __count = 0,
  43. __owner = 0,
  44. __nusers = 1,
  45. __kind = 2,
  46. __spins = 0,
  47. __list = {
  48. __prev = 0x0,
  49. __next = 0x0
  50. }
  51. },
  52. __size = '\000' , "\001\000\000\000\002", '\000' ,
  53. __align = 0
  54. },
  55. nlock = 0,
  56. locked_by = 0,
  57. cct = 0x0,
  58. logger = 0x0
  59. }
  60. r =
  61. onack =
  62. op = {
  63. ops = std::vector of length 0, capacity 0,
  64. flags = 0,
  65. priority = 0,
  66. out_bl = std::vector of length 0, capacity 0,
  67. out_handler = std::vector of length 0, capacity 0,
  68. out_rval = std::vector of length 0, capacity 0
  69. }
  70. #3 0x00007fb5f4dd08f7 in rados_write (io=0x298e2d0, o=,
  71. 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)
  72. at librados/librados.cc:1595
  73. ctx = 0x298e2d0
  74. oid = {
  75. name = "62808951"
  76. }
  77. bl = {
  78. _buffers = std::list = {
  79. [0] = {
  80. _raw = 0x7fb5dc076fd0,
  81. _off = 0,
  82. _len = 4011
  83. }
  84. },
  85. _len = 4011,
  86. append_buffer = {
  87. _raw = 0x7fb5dc076fd0,
  88. _off = 0,
  89. _len = 4011
  90. },
  91. last_p = {
  92. bl = 0x7fb5fc472820,
  93. ls = 0x7fb5fc472820,
  94. off = 0,
  95. p = {
  96. _raw = ,
  97. _off = 3691474896,
  98. _len = 32693
  99. },
  100. p_off = 0
  101. }
  102. }
  103. #4 0x00007fb5f5a2dccb in x_write (env=0x7fb5fc472dc0, argc=4, argv=0x7fb607b4c400) at rados_io.cpp:240
  104. io = 0x298e2d0
  105. ibin = {
  106. size = 4011,
  107. 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Ը", ...,
  108. bin_term = 140417520405442,
  109. ref_bin = 0x0
  110. }
  111. err = 32693
  112. func_name = 0x7fb5f5a368ec "x_write()"
  113. id = 3627
  114. oid = "62808951", '\000'
  115. offset = 0
  116. #5 0x0000000000521e2e in process_main ()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement