Advertisement
Guest User

Untitled

a guest
Apr 8th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 250.02 KB | None | 0 0
  1. struct queue_test
  2. LIVELOCK (livelock)
  3. iteration: 1
  4.  
  5. execution history (2409):
  6. [0] 3: [CTOR BEGIN], in rl::context_impl<struct queue_test,class rl::random_scheduler<4> >::fiber_proc_impl, context.hpp(457)
  7. [1] 3: memory allocation: addr=m_data[0].data, size=260, in LockFreeMPMCQueue, consoleapplication1.cpp(9)
  8. [2] 3: <m_data[0].data> store, value=4294967295, in LockFreeMPMCQueue, consoleapplication1.cpp(12)
  9. [3] 3: <m_data[0].sequence> atomic store, value=18446744073709551613, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(13)
  10. [4] 3: <m_data[1].data> store, value=4294967295, in LockFreeMPMCQueue, consoleapplication1.cpp(12)
  11. [5] 3: <m_data[1].sequence> atomic store, value=18446744073709551614, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(13)
  12. [6] 3: <m_data[2].data> store, value=4294967295, in LockFreeMPMCQueue, consoleapplication1.cpp(12)
  13. [7] 3: <m_data[2].sequence> atomic store, value=18446744073709551615, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(13)
  14. [8] 3: <m_data[3].data> store, value=4294967295, in LockFreeMPMCQueue, consoleapplication1.cpp(12)
  15. [9] 3: <m_data[3].sequence> atomic store, value=0, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(13)
  16. [10] 3: <m_head_1> atomic store, value=0, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(15)
  17. [11] 3: <m_head_2> atomic store, value=0, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(16)
  18. [12] 3: <m_tail_1> atomic store, value=0, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(17)
  19. [13] 3: <m_tail_2> atomic store, value=0, (prev value=0), order=seq_cst, in LockFreeMPMCQueue, consoleapplication1.cpp(18)
  20. [14] 3: [CTOR END], in rl::context_impl<struct queue_test,class rl::random_scheduler<4> >::fiber_proc_impl, context.hpp(457)
  21. [15] 3: [BEFORE BEGIN], in rl::context_impl<struct queue_test,class rl::random_scheduler<4> >::fiber_proc_impl, context.hpp(457)
  22. [16] 3: [BEFORE END], in rl::context_impl<struct queue_test,class rl::random_scheduler<4> >::fiber_proc_impl, context.hpp(457)
  23. [17] 1: <m_head_2> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  24. [18] 1: <m_tail_1> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  25. [19] 1: <m_tail_1> CAS succ orig=0, cmp=0, xchg=1, order=release, in try_enqueue, consoleapplication1.cpp(40)
  26. [20] 1: <m_data[0].sequence> atomic load, value=18446744073709551613, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  27. [21] 1: <m_data[0].data> store, value=256, in try_enqueue, consoleapplication1.cpp(46)
  28. [22] 1: <m_data[0].sequence> atomic store, value=0, (prev value=18446744073709551613), order=release, in try_enqueue, consoleapplication1.cpp(47)
  29. [23] 1: <m_tail_2> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  30. [24] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  31. [25] 3: <m_tail_2> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  32. [26] 2: <m_tail_2> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  33. [27] 2: <m_head_1> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  34. [28] 2: <m_tail_2> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  35. [29] 1: <m_tail_2> atomic store, value=1, (prev value=0), order=release, in try_enqueue, consoleapplication1.cpp(57)
  36. [30] 2: <m_head_1> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  37. [31] 1: <m_head_2> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  38. [32] 2: <m_tail_2> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  39. [33] 3: <m_head_1> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  40. [34] 3: <m_tail_2> atomic load, value=0 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  41. [35] 2: <m_head_1> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  42. [36] 3: <m_head_1> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  43. [37] 2: <m_head_1> CAS succ orig=0, cmp=0, xchg=1, order=release, in try_dequeue, consoleapplication1.cpp(72)
  44. [38] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  45. [39] 3: <m_tail_2> atomic load, value=0 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  46. [40] 0: <m_head_2> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  47. [41] 0: <m_tail_1> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  48. [42] 0: <m_tail_1> CAS succ orig=1, cmp=1, xchg=2, order=release, in try_enqueue, consoleapplication1.cpp(40)
  49. [43] 0: <m_data[1].sequence> atomic load, value=18446744073709551614, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  50. [44] 0: <m_data[1].data> store, value=0, in try_enqueue, consoleapplication1.cpp(46)
  51. [45] 3: <m_head_1> atomic load, value=0 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  52. [46] 3: <m_tail_2> atomic load, value=0 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  53. [47] 2: <m_data[0].sequence> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  54. [48] 2: <m_data[0].data> load, value=256, in try_dequeue, consoleapplication1.cpp(83)
  55. [49] 2: <m_data[0].sequence> atomic store, value=1, (prev value=0), order=release, in try_dequeue, consoleapplication1.cpp(84)
  56. [50] 1: <m_tail_1> atomic load, value=2, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  57. [51] 1: <m_tail_1> CAS succ orig=2, cmp=2, xchg=3, order=release, in try_enqueue, consoleapplication1.cpp(40)
  58. [52] 2: <m_head_2> atomic load, value=0, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  59. [53] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  60. [54] 0: <m_data[1].sequence> atomic store, value=1, (prev value=18446744073709551614), order=release, in try_enqueue, consoleapplication1.cpp(47)
  61. [55] 3: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  62. [56] 3: <m_tail_2> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  63. [57] 3: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  64. [58] 0: <m_tail_2> atomic load, value=0 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  65. [59] 0: <m_tail_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  66. [60] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  67. [61] 1: <m_data[2].sequence> atomic load, value=18446744073709551615, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  68. [62] 1: <m_data[2].data> store, value=257, in try_enqueue, consoleapplication1.cpp(46)
  69. [63] 2: <m_head_2> atomic store, value=1, (prev value=0), order=release, in try_dequeue, consoleapplication1.cpp(95)
  70. [64] 1: <m_data[2].sequence> atomic store, value=2, (prev value=18446744073709551615), order=release, in try_enqueue, consoleapplication1.cpp(47)
  71. [65] 1: <m_tail_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  72. [66] 2: <m_tail_2> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  73. [67] 1: <m_tail_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  74. [68] 3: <m_tail_2> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  75. [69] 0: <m_tail_2> atomic store, value=2, (prev value=1), order=release, in try_enqueue, consoleapplication1.cpp(57)
  76. [70] 3: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  77. [71] 0: <m_head_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  78. [72] 3: <m_tail_2> atomic load, value=2, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  79. [73] 3: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  80. [74] 1: <m_tail_2> atomic load, value=1 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  81. [75] 2: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  82. [76] 2: <m_tail_2> atomic load, value=2, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  83. [77] 2: <m_head_1> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  84. [78] 3: <m_head_1> CAS succ orig=1, cmp=1, xchg=2, order=release, in try_dequeue, consoleapplication1.cpp(72)
  85. [79] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  86. [80] 2: <m_head_1> CAS fail orig=2, cmp=1, xchg=2, order=release, in try_dequeue, consoleapplication1.cpp(72)
  87. [81] 0: <m_tail_1> atomic load, value=2 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  88. [82] 0: <m_tail_1> CAS fail orig=3, cmp=2, xchg=3, order=release, in try_enqueue, consoleapplication1.cpp(40)
  89. [83] 1: <m_tail_2> atomic load, value=1 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  90. [84] 1: <m_tail_2> atomic load, value=2, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  91. [85] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  92. [86] 1: <m_tail_2> atomic store, value=3, (prev value=2), order=release, in try_enqueue, consoleapplication1.cpp(57)
  93. [87] 2: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  94. [88] 3: <m_data[1].sequence> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  95. [89] 3: <m_data[1].data> load, value=0, in try_dequeue, consoleapplication1.cpp(83)
  96. [90] 0: <m_head_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  97. [91] 0: <m_tail_1> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  98. [92] 0: <m_tail_1> CAS succ orig=3, cmp=3, xchg=4, order=release, in try_enqueue, consoleapplication1.cpp(40)
  99. [93] 1: <m_head_2> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  100. [94] 2: <m_head_1> atomic load, value=2, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  101. [95] 3: <m_data[1].sequence> atomic store, value=2, (prev value=1), order=release, in try_dequeue, consoleapplication1.cpp(84)
  102. [96] 2: <m_head_1> CAS succ orig=2, cmp=2, xchg=3, order=release, in try_dequeue, consoleapplication1.cpp(72)
  103. [97] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  104. [98] 3: <m_head_2> atomic load, value=0 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  105. [99] 3: <m_head_2> atomic load, value=1, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  106. [100] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  107. [101] 3: <m_head_2> atomic store, value=2, (prev value=1), order=release, in try_dequeue, consoleapplication1.cpp(95)
  108. [102] 1: <m_tail_1> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  109. [103] 2: <m_data[2].sequence> atomic load, value=2, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  110. [104] 2: <m_data[2].data> load, value=257, in try_dequeue, consoleapplication1.cpp(83)
  111. [105] 3: <m_tail_2> atomic load, value=2 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  112. [106] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  113. [107] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  114. [108] 1: <m_tail_1> CAS fail orig=4, cmp=3, xchg=4, order=release, in try_enqueue, consoleapplication1.cpp(40)
  115. [109] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  116. [110] 2: <m_data[2].sequence> atomic store, value=3, (prev value=2), order=release, in try_dequeue, consoleapplication1.cpp(84)
  117. [111] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  118. [112] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  119. [113] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  120. [114] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  121. [115] 2: <m_head_2> atomic load, value=2, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  122. [116] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  123. [117] 2: <m_head_2> atomic store, value=3, (prev value=2), order=release, in try_dequeue, consoleapplication1.cpp(95)
  124. [118] 2: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  125. [119] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  126. [120] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  127. [121] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  128. [122] 0: <m_data[3].sequence> atomic load, value=0, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  129. [123] 0: <m_data[3].data> store, value=1, in try_enqueue, consoleapplication1.cpp(46)
  130. [124] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  131. [125] 1: <m_head_2> atomic load, value=2 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  132. [126] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  133. [127] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  134. [128] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  135. [129] 0: <m_data[3].sequence> atomic store, value=3, (prev value=0), order=release, in try_enqueue, consoleapplication1.cpp(47)
  136. [130] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  137. [131] 1: <m_tail_1> atomic load, value=4, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  138. [132] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  139. [133] 2: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  140. [134] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  141. [135] 3: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  142. [136] 3: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  143. [137] 0: <m_tail_2> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  144. [138] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  145. [139] 2: <m_tail_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  146. [140] 0: <m_tail_2> atomic store, value=4, (prev value=3), order=release, in try_enqueue, consoleapplication1.cpp(57)
  147. [141] 3: <m_tail_2> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  148. [142] 0: <m_head_2> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  149. [143] 1: <m_tail_1> CAS succ orig=4, cmp=4, xchg=5, order=release, in try_enqueue, consoleapplication1.cpp(40)
  150. [144] 0: <m_tail_1> atomic load, value=4 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  151. [145] 1: <m_data[0].sequence> atomic load, value=1, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  152. [146] 1: <m_data[0].data> store, value=258, in try_enqueue, consoleapplication1.cpp(46)
  153. [147] 0: <m_tail_1> CAS fail orig=5, cmp=4, xchg=5, order=release, in try_enqueue, consoleapplication1.cpp(40)
  154. [148] 1: <m_data[0].sequence> atomic store, value=4, (prev value=1), order=release, in try_enqueue, consoleapplication1.cpp(47)
  155. [149] 1: <m_tail_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  156. [150] 2: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  157. [151] 2: <m_tail_2> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  158. [152] 2: <m_head_1> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  159. [153] 1: <m_tail_2> atomic load, value=4, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  160. [154] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  161. [155] 2: <m_head_1> CAS succ orig=3, cmp=3, xchg=4, order=release, in try_dequeue, consoleapplication1.cpp(72)
  162. [156] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  163. [157] 3: <m_head_1> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  164. [158] 3: <m_tail_2> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  165. [159] 1: <m_tail_2> atomic store, value=5, (prev value=4), order=release, in try_enqueue, consoleapplication1.cpp(57)
  166. [160] 3: <m_head_1> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  167. [161] 2: <m_data[3].sequence> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  168. [162] 2: <m_data[3].data> load, value=1, in try_dequeue, consoleapplication1.cpp(83)
  169. [163] 0: <m_head_2> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  170. [164] 0: <m_tail_1> atomic load, value=5, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  171. [165] 0: <m_tail_1> CAS succ orig=5, cmp=5, xchg=6, order=release, in try_enqueue, consoleapplication1.cpp(40)
  172. [166] 1: <m_head_2> atomic load, value=2 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  173. [167] 3: <m_tail_2> atomic load, value=4 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  174. [168] 0: <m_data[1].sequence> atomic load, value=2, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  175. [169] 0: <m_data[1].data> store, value=2, in try_enqueue, consoleapplication1.cpp(46)
  176. [170] 1: <m_tail_1> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  177. [171] 2: <m_data[3].sequence> atomic store, value=4, (prev value=3), order=release, in try_dequeue, consoleapplication1.cpp(84)
  178. [172] 3: <m_head_1> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  179. [173] 2: <m_head_2> atomic load, value=3, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  180. [174] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  181. [175] 1: <m_head_2> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  182. [176] 3: <m_tail_2> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  183. [177] 3: <m_head_1> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  184. [178] 0: <m_data[1].sequence> atomic store, value=5, (prev value=2), order=release, in try_enqueue, consoleapplication1.cpp(47)
  185. [179] 0: <m_tail_2> atomic load, value=4 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  186. [180] 0: <m_tail_2> atomic load, value=4 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  187. [181] 1: <m_tail_1> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  188. [182] 0: <m_tail_2> atomic load, value=5, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  189. [183] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  190. [184] 2: <m_head_2> atomic store, value=4, (prev value=3), order=release, in try_dequeue, consoleapplication1.cpp(95)
  191. [185] 2: <m_tail_2> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  192. [186] 3: <m_head_1> CAS succ orig=4, cmp=4, xchg=5, order=release, in try_dequeue, consoleapplication1.cpp(72)
  193. [187] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  194. [188] 1: <m_tail_1> CAS succ orig=6, cmp=6, xchg=7, order=release, in try_enqueue, consoleapplication1.cpp(40)
  195. [189] 3: <m_data[0].sequence> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  196. [190] 3: <m_data[0].data> load, value=258, in try_dequeue, consoleapplication1.cpp(83)
  197. [191] 3: <m_data[0].sequence> atomic store, value=5, (prev value=4), order=release, in try_dequeue, consoleapplication1.cpp(84)
  198. [192] 0: <m_tail_2> atomic store, value=6, (prev value=5), order=release, in try_enqueue, consoleapplication1.cpp(57)
  199. [193] 0: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  200. [194] 2: <m_head_1> atomic load, value=4 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  201. [195] 0: <m_tail_1> atomic load, value=7, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  202. [196] 1: <m_data[2].sequence> atomic load, value=3, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  203. [197] 1: <m_data[2].data> store, value=259, in try_enqueue, consoleapplication1.cpp(46)
  204. [198] 3: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  205. [199] 0: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  206. [200] 0: <m_tail_1> atomic load, value=7, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  207. [201] 3: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  208. [202] 0: <m_head_2> atomic load, value=4, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  209. [203] 2: <m_head_1> CAS fail orig=5, cmp=4, xchg=5, order=release, in try_dequeue, consoleapplication1.cpp(72)
  210. [204] 3: <m_head_2> atomic load, value=4, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  211. [205] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  212. [206] 3: <m_head_2> atomic store, value=5, (prev value=4), order=release, in try_dequeue, consoleapplication1.cpp(95)
  213. [207] 2: <m_tail_2> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  214. [208] 0: <m_tail_1> atomic load, value=7, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  215. [209] 1: <m_data[2].sequence> atomic store, value=6, (prev value=3), order=release, in try_enqueue, consoleapplication1.cpp(47)
  216. [210] 1: <m_tail_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  217. [211] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  218. [212] 3: <m_tail_2> atomic load, value=5 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  219. [213] 1: <m_tail_2> atomic store, value=7, (prev value=6), order=release, in try_enqueue, consoleapplication1.cpp(57)
  220. [214] 0: <m_tail_1> CAS succ orig=7, cmp=7, xchg=8, order=release, in try_enqueue, consoleapplication1.cpp(40)
  221. [215] 3: <m_head_1> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  222. [216] 1: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  223. [217] 3: <m_tail_2> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  224. [218] 1: <m_tail_1> atomic load, value=7 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  225. [219] 3: <m_head_1> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  226. [220] 0: <m_data[3].sequence> atomic load, value=4, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  227. [221] 0: <m_data[3].data> store, value=3, in try_enqueue, consoleapplication1.cpp(46)
  228. [222] 1: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  229. [223] 2: <m_head_1> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  230. [224] 1: <m_tail_1> atomic load, value=7 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  231. [225] 3: <m_head_1> CAS succ orig=5, cmp=5, xchg=6, order=release, in try_dequeue, consoleapplication1.cpp(72)
  232. [226] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  233. [227] 0: <m_data[3].sequence> atomic store, value=7, (prev value=4), order=release, in try_enqueue, consoleapplication1.cpp(47)
  234. [228] 1: <m_head_2> atomic load, value=3 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  235. [229] 2: <m_head_1> CAS fail orig=6, cmp=5, xchg=6, order=release, in try_dequeue, consoleapplication1.cpp(72)
  236. [230] 1: <m_tail_1> atomic load, value=7 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  237. [231] 3: <m_data[1].sequence> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  238. [232] 3: <m_data[1].data> load, value=2, in try_dequeue, consoleapplication1.cpp(83)
  239. [233] 1: <m_head_2> atomic load, value=4 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  240. [234] 3: <m_data[1].sequence> atomic store, value=6, (prev value=5), order=release, in try_dequeue, consoleapplication1.cpp(84)
  241. [235] 3: <m_head_2> atomic load, value=5, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  242. [236] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  243. [237] 1: <m_tail_1> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  244. [238] 3: <m_head_2> atomic store, value=6, (prev value=5), order=release, in try_dequeue, consoleapplication1.cpp(95)
  245. [239] 1: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  246. [240] 2: <m_tail_2> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  247. [241] 3: <m_tail_2> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  248. [242] 2: <m_head_1> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  249. [243] 1: <m_tail_1> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  250. [244] 0: <m_tail_2> atomic load, value=7, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  251. [245] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  252. [246] 2: <m_head_1> CAS succ orig=6, cmp=6, xchg=7, order=release, in try_dequeue, consoleapplication1.cpp(72)
  253. [247] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  254. [248] 3: <m_head_1> atomic load, value=6 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  255. [249] 0: <m_tail_2> atomic store, value=8, (prev value=7), order=release, in try_enqueue, consoleapplication1.cpp(57)
  256. [250] 3: <m_head_1> CAS fail orig=7, cmp=6, xchg=7, order=release, in try_dequeue, consoleapplication1.cpp(72)
  257. [251] 1: <m_tail_1> CAS succ orig=8, cmp=8, xchg=9, order=release, in try_enqueue, consoleapplication1.cpp(40)
  258. [252] 1: <m_data[0].sequence> atomic load, value=5, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  259. [253] 1: <m_data[0].data> store, value=260, in try_enqueue, consoleapplication1.cpp(46)
  260. [254] 3: <m_tail_2> atomic load, value=7 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  261. [255] 0: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  262. [256] 1: <m_data[0].sequence> atomic store, value=8, (prev value=5), order=release, in try_enqueue, consoleapplication1.cpp(47)
  263. [257] 0: <m_tail_1> atomic load, value=8 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  264. [258] 2: <m_data[2].sequence> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  265. [259] 2: <m_data[2].data> load, value=259, in try_dequeue, consoleapplication1.cpp(83)
  266. [260] 0: <m_tail_1> CAS fail orig=9, cmp=8, xchg=9, order=release, in try_enqueue, consoleapplication1.cpp(40)
  267. [261] 1: <m_tail_2> atomic load, value=7 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  268. [262] 3: <m_head_1> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  269. [263] 3: <m_tail_2> atomic load, value=7 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  270. [264] 0: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  271. [265] 0: <m_tail_1> atomic load, value=9, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  272. [266] 1: <m_tail_2> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  273. [267] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  274. [268] 3: <m_head_1> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  275. [269] 1: <m_tail_2> atomic store, value=9, (prev value=8), order=release, in try_enqueue, consoleapplication1.cpp(57)
  276. [270] 0: <m_tail_1> CAS succ orig=9, cmp=9, xchg=10, order=release, in try_enqueue, consoleapplication1.cpp(40)
  277. [271] 3: <m_tail_2> atomic load, value=9, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  278. [272] 1: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  279. [273] 3: <m_head_1> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  280. [274] 0: <m_data[1].sequence> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  281. [275] 0: <m_data[1].data> store, value=4, in try_enqueue, consoleapplication1.cpp(46)
  282. [276] 1: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  283. [277] 2: <m_data[2].sequence> atomic store, value=7, (prev value=6), order=release, in try_dequeue, consoleapplication1.cpp(84)
  284. [278] 1: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  285. [279] 0: <m_data[1].sequence> atomic store, value=9, (prev value=6), order=release, in try_enqueue, consoleapplication1.cpp(47)
  286. [280] 3: <m_head_1> CAS succ orig=7, cmp=7, xchg=8, order=release, in try_dequeue, consoleapplication1.cpp(72)
  287. [281] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  288. [282] 1: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  289. [283] 2: <m_head_2> atomic load, value=5 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  290. [284] 0: <m_tail_2> atomic load, value=9, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  291. [285] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  292. [286] 3: <m_data[3].sequence> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  293. [287] 3: <m_data[3].data> load, value=3, in try_dequeue, consoleapplication1.cpp(83)
  294. [288] 2: <m_head_2> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  295. [289] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  296. [290] 3: <m_data[3].sequence> atomic store, value=8, (prev value=7), order=release, in try_dequeue, consoleapplication1.cpp(84)
  297. [291] 0: <m_tail_2> atomic store, value=10, (prev value=9), order=release, in try_enqueue, consoleapplication1.cpp(57)
  298. [292] 1: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  299. [293] 3: <m_head_2> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  300. [294] 3: <m_head_2> atomic load, value=6, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  301. [295] 1: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  302. [296] 0: <m_head_2> atomic load, value=6, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  303. [297] 0: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  304. [298] 2: <m_head_2> atomic store, value=7, (prev value=6), order=release, in try_dequeue, consoleapplication1.cpp(95)
  305. [299] 3: <m_head_2> atomic load, value=7, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  306. [300] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  307. [301] 1: <m_head_2> atomic load, value=6 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  308. [302] 0: <m_head_2> atomic load, value=6 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  309. [303] 3: <m_head_2> atomic store, value=8, (prev value=7), order=release, in try_dequeue, consoleapplication1.cpp(95)
  310. [304] 1: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  311. [305] 1: <m_head_2> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  312. [306] 0: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  313. [307] 0: <m_head_2> atomic load, value=7 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  314. [308] 2: <m_tail_2> atomic load, value=10, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  315. [309] 0: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  316. [310] 1: <m_tail_1> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  317. [311] 3: <m_tail_2> atomic load, value=9 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  318. [312] 2: <m_head_1> atomic load, value=7 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  319. [313] 1: <m_tail_1> CAS succ orig=10, cmp=10, xchg=11, order=release, in try_enqueue, consoleapplication1.cpp(40)
  320. [314] 3: <m_head_1> atomic load, value=8, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  321. [315] 0: <m_tail_1> CAS fail orig=11, cmp=10, xchg=11, order=release, in try_enqueue, consoleapplication1.cpp(40)
  322. [316] 1: <m_data[2].sequence> atomic load, value=7, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  323. [317] 1: <m_data[2].data> store, value=261, in try_enqueue, consoleapplication1.cpp(46)
  324. [318] 3: <m_head_1> CAS succ orig=8, cmp=8, xchg=9, order=release, in try_dequeue, consoleapplication1.cpp(72)
  325. [319] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  326. [320] 3: <m_data[0].sequence> atomic load, value=8, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  327. [321] 3: <m_data[0].data> load, value=260, in try_dequeue, consoleapplication1.cpp(83)
  328. [322] 1: <m_data[2].sequence> atomic store, value=10, (prev value=7), order=release, in try_enqueue, consoleapplication1.cpp(47)
  329. [323] 0: <m_head_2> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  330. [324] 2: <m_head_1> CAS fail orig=9, cmp=7, xchg=8, order=release, in try_dequeue, consoleapplication1.cpp(72)
  331. [325] 3: <m_data[0].sequence> atomic store, value=9, (prev value=8), order=release, in try_dequeue, consoleapplication1.cpp(84)
  332. [326] 0: <m_tail_1> atomic load, value=11, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  333. [327] 2: <m_tail_2> atomic load, value=10, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  334. [328] 2: <m_head_1> atomic load, value=9, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  335. [329] 1: <m_tail_2> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  336. [330] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  337. [331] 0: <m_tail_1> CAS succ orig=11, cmp=11, xchg=12, order=release, in try_enqueue, consoleapplication1.cpp(40)
  338. [332] 2: <m_head_1> CAS succ orig=9, cmp=9, xchg=10, order=release, in try_dequeue, consoleapplication1.cpp(72)
  339. [333] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  340. [334] 3: <m_head_2> atomic load, value=8, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  341. [335] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  342. [336] 0: <m_data[3].sequence> atomic load, value=8, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  343. [337] 0: <m_data[3].data> store, value=5, in try_enqueue, consoleapplication1.cpp(46)
  344. [338] 2: <m_data[1].sequence> atomic load, value=9, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  345. [339] 2: <m_data[1].data> load, value=4, in try_dequeue, consoleapplication1.cpp(83)
  346. [340] 2: <m_data[1].sequence> atomic store, value=10, (prev value=9), order=release, in try_dequeue, consoleapplication1.cpp(84)
  347. [341] 1: <m_tail_2> atomic store, value=11, (prev value=10), order=release, in try_enqueue, consoleapplication1.cpp(57)
  348. [342] 0: <m_data[3].sequence> atomic store, value=11, (prev value=8), order=release, in try_enqueue, consoleapplication1.cpp(47)
  349. [343] 0: <m_tail_2> atomic load, value=11, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  350. [344] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  351. [345] 3: <m_head_2> atomic store, value=9, (prev value=8), order=release, in try_dequeue, consoleapplication1.cpp(95)
  352. [346] 0: <m_tail_2> atomic store, value=12, (prev value=11), order=release, in try_enqueue, consoleapplication1.cpp(57)
  353. [347] 2: <m_head_2> atomic load, value=9, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  354. [348] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  355. [349] 1: <m_head_2> atomic load, value=9, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  356. [350] 0: <m_head_2> atomic load, value=9, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  357. [351] 3: <m_tail_2> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  358. [352] 2: <m_head_2> atomic store, value=10, (prev value=9), order=release, in try_dequeue, consoleapplication1.cpp(95)
  359. [353] 2: <m_tail_2> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  360. [354] 1: <m_tail_1> atomic load, value=11 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  361. [355] 3: <m_head_1> atomic load, value=10, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  362. [356] 1: <m_tail_1> CAS fail orig=12, cmp=11, xchg=12, order=release, in try_enqueue, consoleapplication1.cpp(40)
  363. [357] 3: <m_head_1> CAS succ orig=10, cmp=10, xchg=11, order=release, in try_dequeue, consoleapplication1.cpp(72)
  364. [358] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  365. [359] 3: <m_data[2].sequence> atomic load, value=10, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  366. [360] 3: <m_data[2].data> load, value=261, in try_dequeue, consoleapplication1.cpp(83)
  367. [361] 2: <m_head_1> atomic load, value=10 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  368. [362] 1: <m_head_2> atomic load, value=9 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  369. [363] 1: <m_tail_1> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  370. [364] 2: <m_head_1> CAS fail orig=11, cmp=10, xchg=11, order=release, in try_dequeue, consoleapplication1.cpp(72)
  371. [365] 0: <m_tail_1> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  372. [366] 0: <m_tail_1> CAS succ orig=12, cmp=12, xchg=13, order=release, in try_enqueue, consoleapplication1.cpp(40)
  373. [367] 3: <m_data[2].sequence> atomic store, value=11, (prev value=10), order=release, in try_dequeue, consoleapplication1.cpp(84)
  374. [368] 2: <m_tail_2> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  375. [369] 2: <m_head_1> atomic load, value=11, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  376. [370] 0: <m_data[0].sequence> atomic load, value=9, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  377. [371] 0: <m_data[0].data> store, value=6, in try_enqueue, consoleapplication1.cpp(46)
  378. [372] 2: <m_head_1> CAS succ orig=11, cmp=11, xchg=12, order=release, in try_dequeue, consoleapplication1.cpp(72)
  379. [373] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  380. [374] 3: <m_head_2> atomic load, value=9 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  381. [375] 1: <m_tail_1> CAS fail orig=13, cmp=12, xchg=13, order=release, in try_enqueue, consoleapplication1.cpp(40)
  382. [376] 0: <m_data[0].sequence> atomic store, value=12, (prev value=9), order=release, in try_enqueue, consoleapplication1.cpp(47)
  383. [377] 3: <m_head_2> atomic load, value=10, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  384. [378] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  385. [379] 2: <m_data[3].sequence> atomic load, value=11, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  386. [380] 2: <m_data[3].data> load, value=5, in try_dequeue, consoleapplication1.cpp(83)
  387. [381] 3: <m_head_2> atomic store, value=11, (prev value=10), order=release, in try_dequeue, consoleapplication1.cpp(95)
  388. [382] 0: <m_tail_2> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  389. [383] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  390. [384] 2: <m_data[3].sequence> atomic store, value=12, (prev value=11), order=release, in try_dequeue, consoleapplication1.cpp(84)
  391. [385] 2: <m_head_2> atomic load, value=11, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  392. [386] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  393. [387] 1: <m_head_2> atomic load, value=9 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  394. [388] 0: <m_tail_2> atomic store, value=13, (prev value=12), order=release, in try_enqueue, consoleapplication1.cpp(57)
  395. [389] 2: <m_head_2> atomic store, value=12, (prev value=11), order=release, in try_dequeue, consoleapplication1.cpp(95)
  396. [390] 0: <m_head_2> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  397. [391] 3: <m_tail_2> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  398. [392] 3: <m_head_1> atomic load, value=11 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  399. [393] 2: <m_tail_2> atomic load, value=12 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  400. [394] 2: <m_head_1> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  401. [395] 2: <m_tail_2> atomic load, value=12 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  402. [396] 0: <m_tail_1> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  403. [397] 1: <m_tail_1> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  404. [398] 3: <m_head_1> CAS fail orig=12, cmp=11, xchg=12, order=release, in try_dequeue, consoleapplication1.cpp(72)
  405. [399] 0: <m_tail_1> CAS succ orig=13, cmp=13, xchg=14, order=release, in try_enqueue, consoleapplication1.cpp(40)
  406. [400] 1: <m_head_2> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  407. [401] 0: <m_data[1].sequence> atomic load, value=10, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  408. [402] 0: <m_data[1].data> store, value=7, in try_enqueue, consoleapplication1.cpp(46)
  409. [403] 3: <m_tail_2> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  410. [404] 3: <m_head_1> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  411. [405] 3: <m_head_1> CAS succ orig=12, cmp=12, xchg=13, order=release, in try_dequeue, consoleapplication1.cpp(72)
  412. [406] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  413. [407] 1: <m_tail_1> atomic load, value=14, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  414. [408] 0: <m_data[1].sequence> atomic store, value=13, (prev value=10), order=release, in try_enqueue, consoleapplication1.cpp(47)
  415. [409] 2: <m_head_1> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  416. [410] 2: <m_tail_2> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  417. [411] 1: <m_tail_1> CAS succ orig=14, cmp=14, xchg=15, order=release, in try_enqueue, consoleapplication1.cpp(40)
  418. [412] 1: <m_data[2].sequence> atomic load, value=11, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  419. [413] 1: <m_data[2].data> store, value=262, in try_enqueue, consoleapplication1.cpp(46)
  420. [414] 0: <m_tail_2> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  421. [415] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  422. [416] 1: <m_data[2].sequence> atomic store, value=14, (prev value=11), order=release, in try_enqueue, consoleapplication1.cpp(47)
  423. [417] 2: <m_head_1> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  424. [418] 1: <m_tail_2> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  425. [419] 1: <m_tail_2> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  426. [420] 0: <m_tail_2> atomic store, value=14, (prev value=13), order=release, in try_enqueue, consoleapplication1.cpp(57)
  427. [421] 0: <m_head_2> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  428. [422] 0: <m_tail_1> atomic load, value=15, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  429. [423] 0: <m_tail_1> CAS succ orig=15, cmp=15, xchg=16, order=release, in try_enqueue, consoleapplication1.cpp(40)
  430. [424] 1: <m_tail_2> atomic load, value=13 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  431. [425] 0: <m_data[3].sequence> atomic load, value=12, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  432. [426] 0: <m_data[3].data> store, value=8, in try_enqueue, consoleapplication1.cpp(46)
  433. [427] 3: <m_data[0].sequence> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  434. [428] 3: <m_data[0].data> load, value=6, in try_dequeue, consoleapplication1.cpp(83)
  435. [429] 3: <m_data[0].sequence> atomic store, value=13, (prev value=12), order=release, in try_dequeue, consoleapplication1.cpp(84)
  436. [430] 3: <m_head_2> atomic load, value=11 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  437. [431] 3: <m_head_2> atomic load, value=12, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  438. [432] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  439. [433] 3: <m_head_2> atomic store, value=13, (prev value=12), order=release, in try_dequeue, consoleapplication1.cpp(95)
  440. [434] 3: <m_tail_2> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  441. [435] 2: <m_tail_2> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  442. [436] 1: <m_tail_2> atomic load, value=14, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  443. [437] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  444. [438] 3: <m_head_1> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  445. [439] 2: <m_head_1> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  446. [440] 2: <m_head_1> CAS succ orig=13, cmp=13, xchg=14, order=release, in try_dequeue, consoleapplication1.cpp(72)
  447. [441] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  448. [442] 2: <m_data[1].sequence> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  449. [443] 2: <m_data[1].data> load, value=7, in try_dequeue, consoleapplication1.cpp(83)
  450. [444] 1: <m_tail_2> atomic store, value=15, (prev value=14), order=release, in try_enqueue, consoleapplication1.cpp(57)
  451. [445] 2: <m_data[1].sequence> atomic store, value=14, (prev value=13), order=release, in try_dequeue, consoleapplication1.cpp(84)
  452. [446] 0: <m_data[3].sequence> atomic store, value=15, (prev value=12), order=release, in try_enqueue, consoleapplication1.cpp(47)
  453. [447] 2: <m_head_2> atomic load, value=12 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  454. [448] 1: <m_head_2> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  455. [449] 1: <m_tail_1> atomic load, value=15 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  456. [450] 1: <m_tail_1> CAS fail orig=16, cmp=15, xchg=16, order=release, in try_enqueue, consoleapplication1.cpp(40)
  457. [451] 0: <m_tail_2> atomic load, value=14 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  458. [452] 3: <m_head_1> CAS fail orig=14, cmp=13, xchg=14, order=release, in try_dequeue, consoleapplication1.cpp(72)
  459. [453] 1: <m_head_2> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  460. [454] 2: <m_head_2> atomic load, value=12 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  461. [455] 1: <m_tail_1> atomic load, value=16, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  462. [456] 1: <m_tail_1> CAS succ orig=16, cmp=16, xchg=17, order=release, in try_enqueue, consoleapplication1.cpp(40)
  463. [457] 0: <m_tail_2> atomic load, value=14 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  464. [458] 3: <m_tail_2> atomic load, value=14 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  465. [459] 2: <m_head_2> atomic load, value=12 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  466. [460] 1: <m_data[0].sequence> atomic load, value=13, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  467. [461] 1: <m_data[0].data> store, value=263, in try_enqueue, consoleapplication1.cpp(46)
  468. [462] 1: <m_data[0].sequence> atomic store, value=16, (prev value=13), order=release, in try_enqueue, consoleapplication1.cpp(47)
  469. [463] 0: <m_tail_2> atomic load, value=15, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  470. [464] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  471. [465] 3: <m_head_1> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  472. [466] 2: <m_head_2> atomic load, value=13, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  473. [467] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  474. [468] 2: <m_head_2> atomic store, value=14, (prev value=13), order=release, in try_dequeue, consoleapplication1.cpp(95)
  475. [469] 1: <m_tail_2> atomic load, value=15, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  476. [470] 2: <m_tail_2> atomic load, value=15, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  477. [471] 2: <m_head_1> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  478. [472] 0: <m_tail_2> atomic store, value=16, (prev value=15), order=release, in try_enqueue, consoleapplication1.cpp(57)
  479. [473] 2: <m_head_1> CAS succ orig=14, cmp=14, xchg=15, order=release, in try_dequeue, consoleapplication1.cpp(72)
  480. [474] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  481. [475] 3: <m_tail_2> atomic load, value=16, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  482. [476] 2: <m_data[2].sequence> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  483. [477] 2: <m_data[2].data> load, value=262, in try_dequeue, consoleapplication1.cpp(83)
  484. [478] 3: <m_head_1> atomic load, value=14 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  485. [479] 3: <m_head_1> CAS fail orig=15, cmp=14, xchg=15, order=release, in try_dequeue, consoleapplication1.cpp(72)
  486. [480] 0: <m_head_2> atomic load, value=13 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  487. [481] 3: <m_tail_2> atomic load, value=16, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  488. [482] 3: <m_head_1> atomic load, value=15, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  489. [483] 0: <m_tail_1> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  490. [484] 0: <m_head_2> atomic load, value=13 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  491. [485] 0: <m_tail_1> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  492. [486] 1: <m_tail_2> atomic load, value=16, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  493. [487] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  494. [488] 0: <m_head_2> atomic load, value=13 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  495. [489] 3: <m_head_1> CAS succ orig=15, cmp=15, xchg=16, order=release, in try_dequeue, consoleapplication1.cpp(72)
  496. [490] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  497. [491] 1: <m_tail_2> atomic store, value=17, (prev value=16), order=release, in try_enqueue, consoleapplication1.cpp(57)
  498. [492] 3: <m_data[3].sequence> atomic load, value=15, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  499. [493] 3: <m_data[3].data> load, value=8, in try_dequeue, consoleapplication1.cpp(83)
  500. [494] 1: <m_head_2> atomic load, value=14, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  501. [495] 2: <m_data[2].sequence> atomic store, value=15, (prev value=14), order=release, in try_dequeue, consoleapplication1.cpp(84)
  502. [496] 2: <m_head_2> atomic load, value=14, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  503. [497] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  504. [498] 2: <m_head_2> atomic store, value=15, (prev value=14), order=release, in try_dequeue, consoleapplication1.cpp(95)
  505. [499] 1: <m_tail_1> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  506. [500] 3: <m_data[3].sequence> atomic store, value=16, (prev value=15), order=release, in try_dequeue, consoleapplication1.cpp(84)
  507. [501] 0: <m_tail_1> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  508. [502] 3: <m_head_2> atomic load, value=15, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  509. [503] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  510. [504] 3: <m_head_2> atomic store, value=16, (prev value=15), order=release, in try_dequeue, consoleapplication1.cpp(95)
  511. [505] 3: <m_tail_2> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  512. [506] 3: <m_head_1> atomic load, value=16, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  513. [507] 0: <m_head_2> atomic load, value=16, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  514. [508] 1: <m_tail_1> CAS succ orig=17, cmp=17, xchg=18, order=release, in try_enqueue, consoleapplication1.cpp(40)
  515. [509] 2: <m_tail_2> atomic load, value=15 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  516. [510] 2: <m_head_1> atomic load, value=15 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  517. [511] 2: <m_tail_2> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  518. [512] 3: <m_head_1> CAS succ orig=16, cmp=16, xchg=17, order=release, in try_dequeue, consoleapplication1.cpp(72)
  519. [513] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  520. [514] 0: <m_tail_1> atomic load, value=18, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  521. [515] 3: <m_data[0].sequence> atomic load, value=16, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  522. [516] 3: <m_data[0].data> load, value=263, in try_dequeue, consoleapplication1.cpp(83)
  523. [517] 0: <m_tail_1> CAS succ orig=18, cmp=18, xchg=19, order=release, in try_enqueue, consoleapplication1.cpp(40)
  524. [518] 3: <m_data[0].sequence> atomic store, value=17, (prev value=16), order=release, in try_dequeue, consoleapplication1.cpp(84)
  525. [519] 1: <m_data[1].sequence> atomic load, value=14, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  526. [520] 1: <m_data[1].data> store, value=264, in try_enqueue, consoleapplication1.cpp(46)
  527. [521] 2: <m_head_1> atomic load, value=16 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  528. [522] 2: <m_head_1> CAS fail orig=17, cmp=16, xchg=17, order=release, in try_dequeue, consoleapplication1.cpp(72)
  529. [523] 2: <m_tail_2> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  530. [524] 3: <m_head_2> atomic load, value=16, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  531. [525] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  532. [526] 1: <m_data[1].sequence> atomic store, value=17, (prev value=14), order=release, in try_enqueue, consoleapplication1.cpp(47)
  533. [527] 3: <m_head_2> atomic store, value=17, (prev value=16), order=release, in try_dequeue, consoleapplication1.cpp(95)
  534. [528] 1: <m_tail_2> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  535. [529] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  536. [530] 0: <m_data[2].sequence> atomic load, value=15, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  537. [531] 0: <m_data[2].data> store, value=9, in try_enqueue, consoleapplication1.cpp(46)
  538. [532] 1: <m_tail_2> atomic store, value=18, (prev value=17), order=release, in try_enqueue, consoleapplication1.cpp(57)
  539. [533] 1: <m_head_2> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  540. [534] 1: <m_tail_1> atomic load, value=19, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  541. [535] 2: <m_head_1> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  542. [536] 0: <m_data[2].sequence> atomic store, value=18, (prev value=15), order=release, in try_enqueue, consoleapplication1.cpp(47)
  543. [537] 3: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  544. [538] 3: <m_head_1> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  545. [539] 3: <m_head_1> CAS succ orig=17, cmp=17, xchg=18, order=release, in try_dequeue, consoleapplication1.cpp(72)
  546. [540] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  547. [541] 0: <m_tail_2> atomic load, value=17 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  548. [542] 1: <m_tail_1> CAS succ orig=19, cmp=19, xchg=20, order=release, in try_enqueue, consoleapplication1.cpp(40)
  549. [543] 3: <m_data[1].sequence> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  550. [544] 3: <m_data[1].data> load, value=264, in try_dequeue, consoleapplication1.cpp(83)
  551. [545] 2: <m_tail_2> atomic load, value=17 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  552. [546] 3: <m_data[1].sequence> atomic store, value=18, (prev value=17), order=release, in try_dequeue, consoleapplication1.cpp(84)
  553. [547] 2: <m_head_1> atomic load, value=17 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  554. [548] 2: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  555. [549] 2: <m_head_1> atomic load, value=17 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  556. [550] 2: <m_head_1> CAS fail orig=18, cmp=17, xchg=18, order=release, in try_dequeue, consoleapplication1.cpp(72)
  557. [551] 2: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  558. [552] 2: <m_head_1> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  559. [553] 3: <m_head_2> atomic load, value=17, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  560. [554] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  561. [555] 2: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  562. [556] 0: <m_tail_2> atomic load, value=18, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  563. [557] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  564. [558] 1: <m_data[3].sequence> atomic load, value=16, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  565. [559] 1: <m_data[3].data> store, value=265, in try_enqueue, consoleapplication1.cpp(46)
  566. [560] 2: <m_head_1> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  567. [561] 2: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  568. [562] 2: <m_head_1> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  569. [563] 3: <m_head_2> atomic store, value=18, (prev value=17), order=release, in try_dequeue, consoleapplication1.cpp(95)
  570. [564] 2: <m_tail_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  571. [565] 0: <m_tail_2> atomic store, value=19, (prev value=18), order=release, in try_enqueue, consoleapplication1.cpp(57)
  572. [566] 2: <m_head_1> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  573. [567] 1: <m_data[3].sequence> atomic store, value=19, (prev value=16), order=release, in try_enqueue, consoleapplication1.cpp(47)
  574. [568] 2: <m_tail_2> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  575. [569] 2: <m_head_1> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  576. [570] 3: <m_tail_2> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  577. [571] 0: <m_head_2> atomic load, value=18, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  578. [572] 1: <m_tail_2> atomic load, value=19, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  579. [573] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  580. [574] 2: <m_head_1> CAS succ orig=18, cmp=18, xchg=19, order=release, in try_dequeue, consoleapplication1.cpp(72)
  581. [575] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  582. [576] 2: <m_data[2].sequence> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  583. [577] 2: <m_data[2].data> load, value=9, in try_dequeue, consoleapplication1.cpp(83)
  584. [578] 3: <m_head_1> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  585. [579] 0: <m_tail_1> atomic load, value=20, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  586. [580] 1: <m_tail_2> atomic store, value=20, (prev value=19), order=release, in try_enqueue, consoleapplication1.cpp(57)
  587. [581] 2: <m_data[2].sequence> atomic store, value=19, (prev value=18), order=release, in try_dequeue, consoleapplication1.cpp(84)
  588. [582] 2: <m_head_2> atomic load, value=18, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  589. [583] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  590. [584] 3: <m_tail_2> atomic load, value=20, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  591. [585] 0: <m_tail_1> CAS succ orig=20, cmp=20, xchg=21, order=release, in try_enqueue, consoleapplication1.cpp(40)
  592. [586] 2: <m_head_2> atomic store, value=19, (prev value=18), order=release, in try_dequeue, consoleapplication1.cpp(95)
  593. [587] 1: <m_head_2> atomic load, value=17 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  594. [588] 3: <m_head_1> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  595. [589] 0: <m_data[0].sequence> atomic load, value=17, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  596. [590] 0: <m_data[0].data> store, value=10, in try_enqueue, consoleapplication1.cpp(46)
  597. [591] 3: <m_head_1> CAS succ orig=19, cmp=19, xchg=20, order=release, in try_dequeue, consoleapplication1.cpp(72)
  598. [592] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  599. [593] 1: <m_tail_1> atomic load, value=20 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  600. [594] 2: <m_tail_2> atomic load, value=19 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  601. [595] 0: <m_data[0].sequence> atomic store, value=20, (prev value=17), order=release, in try_enqueue, consoleapplication1.cpp(47)
  602. [596] 0: <m_tail_2> atomic load, value=19 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  603. [597] 0: <m_tail_2> atomic load, value=20, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  604. [598] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  605. [599] 0: <m_tail_2> atomic store, value=21, (prev value=20), order=release, in try_enqueue, consoleapplication1.cpp(57)
  606. [600] 3: <m_data[3].sequence> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  607. [601] 3: <m_data[3].data> load, value=265, in try_dequeue, consoleapplication1.cpp(83)
  608. [602] 1: <m_tail_1> CAS fail orig=21, cmp=20, xchg=21, order=release, in try_enqueue, consoleapplication1.cpp(40)
  609. [603] 1: <m_head_2> atomic load, value=18 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  610. [604] 1: <m_tail_1> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  611. [605] 3: <m_data[3].sequence> atomic store, value=20, (prev value=19), order=release, in try_dequeue, consoleapplication1.cpp(84)
  612. [606] 2: <m_head_1> atomic load, value=19 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  613. [607] 2: <m_tail_2> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  614. [608] 2: <m_head_1> atomic load, value=19 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  615. [609] 3: <m_head_2> atomic load, value=18 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  616. [610] 3: <m_head_2> atomic load, value=19, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  617. [611] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  618. [612] 0: <m_head_2> atomic load, value=19, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  619. [613] 0: <m_tail_1> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  620. [614] 1: <m_tail_1> CAS succ orig=21, cmp=21, xchg=22, order=release, in try_enqueue, consoleapplication1.cpp(40)
  621. [615] 0: <m_tail_1> CAS fail orig=22, cmp=21, xchg=22, order=release, in try_enqueue, consoleapplication1.cpp(40)
  622. [616] 3: <m_head_2> atomic store, value=20, (prev value=19), order=release, in try_dequeue, consoleapplication1.cpp(95)
  623. [617] 1: <m_data[1].sequence> atomic load, value=18, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  624. [618] 1: <m_data[1].data> store, value=266, in try_enqueue, consoleapplication1.cpp(46)
  625. [619] 0: <m_head_2> atomic load, value=19 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  626. [620] 2: <m_head_1> CAS fail orig=20, cmp=19, xchg=20, order=release, in try_dequeue, consoleapplication1.cpp(72)
  627. [621] 2: <m_tail_2> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  628. [622] 3: <m_tail_2> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  629. [623] 1: <m_data[1].sequence> atomic store, value=21, (prev value=18), order=release, in try_enqueue, consoleapplication1.cpp(47)
  630. [624] 3: <m_head_1> atomic load, value=20, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  631. [625] 2: <m_head_1> atomic load, value=20, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  632. [626] 3: <m_head_1> CAS succ orig=20, cmp=20, xchg=21, order=release, in try_dequeue, consoleapplication1.cpp(72)
  633. [627] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  634. [628] 0: <m_tail_1> atomic load, value=22, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  635. [629] 0: <m_tail_1> CAS succ orig=22, cmp=22, xchg=23, order=release, in try_enqueue, consoleapplication1.cpp(40)
  636. [630] 1: <m_tail_2> atomic load, value=20 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  637. [631] 3: <m_data[0].sequence> atomic load, value=20, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  638. [632] 3: <m_data[0].data> load, value=10, in try_dequeue, consoleapplication1.cpp(83)
  639. [633] 1: <m_tail_2> atomic load, value=20 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  640. [634] 2: <m_head_1> CAS fail orig=21, cmp=20, xchg=21, order=release, in try_dequeue, consoleapplication1.cpp(72)
  641. [635] 2: <m_tail_2> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  642. [636] 2: <m_head_1> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  643. [637] 0: <m_data[2].sequence> atomic load, value=19, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  644. [638] 0: <m_data[2].data> store, value=11, in try_enqueue, consoleapplication1.cpp(46)
  645. [639] 3: <m_data[0].sequence> atomic store, value=21, (prev value=20), order=release, in try_dequeue, consoleapplication1.cpp(84)
  646. [640] 1: <m_tail_2> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  647. [641] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  648. [642] 3: <m_head_2> atomic load, value=20, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  649. [643] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  650. [644] 0: <m_data[2].sequence> atomic store, value=22, (prev value=19), order=release, in try_enqueue, consoleapplication1.cpp(47)
  651. [645] 1: <m_tail_2> atomic store, value=22, (prev value=21), order=release, in try_enqueue, consoleapplication1.cpp(57)
  652. [646] 1: <m_head_2> atomic load, value=20, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  653. [647] 2: <m_tail_2> atomic load, value=22, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  654. [648] 3: <m_head_2> atomic store, value=21, (prev value=20), order=release, in try_dequeue, consoleapplication1.cpp(95)
  655. [649] 2: <m_head_1> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  656. [650] 3: <m_tail_2> atomic load, value=22, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  657. [651] 0: <m_tail_2> atomic load, value=21 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  658. [652] 1: <m_tail_1> atomic load, value=22 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  659. [653] 2: <m_head_1> CAS succ orig=21, cmp=21, xchg=22, order=release, in try_dequeue, consoleapplication1.cpp(72)
  660. [654] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  661. [655] 1: <m_tail_1> CAS fail orig=23, cmp=22, xchg=23, order=release, in try_enqueue, consoleapplication1.cpp(40)
  662. [656] 2: <m_data[1].sequence> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  663. [657] 2: <m_data[1].data> load, value=266, in try_dequeue, consoleapplication1.cpp(83)
  664. [658] 3: <m_head_1> atomic load, value=21 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  665. [659] 1: <m_head_2> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  666. [660] 2: <m_data[1].sequence> atomic store, value=22, (prev value=21), order=release, in try_dequeue, consoleapplication1.cpp(84)
  667. [661] 1: <m_tail_1> atomic load, value=23, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  668. [662] 0: <m_tail_2> atomic load, value=22, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  669. [663] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  670. [664] 2: <m_head_2> atomic load, value=20 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  671. [665] 0: <m_tail_2> atomic store, value=23, (prev value=22), order=release, in try_enqueue, consoleapplication1.cpp(57)
  672. [666] 0: <m_head_2> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  673. [667] 0: <m_tail_1> atomic load, value=23, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  674. [668] 0: <m_tail_1> CAS succ orig=23, cmp=23, xchg=24, order=release, in try_enqueue, consoleapplication1.cpp(40)
  675. [669] 1: <m_tail_1> CAS fail orig=24, cmp=23, xchg=24, order=release, in try_enqueue, consoleapplication1.cpp(40)
  676. [670] 2: <m_head_2> atomic load, value=21, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  677. [671] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  678. [672] 0: <m_data[3].sequence> atomic load, value=20, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  679. [673] 0: <m_data[3].data> store, value=12, in try_enqueue, consoleapplication1.cpp(46)
  680. [674] 3: <m_head_1> CAS fail orig=22, cmp=21, xchg=22, order=release, in try_dequeue, consoleapplication1.cpp(72)
  681. [675] 2: <m_head_2> atomic store, value=22, (prev value=21), order=release, in try_dequeue, consoleapplication1.cpp(95)
  682. [676] 0: <m_data[3].sequence> atomic store, value=23, (prev value=20), order=release, in try_enqueue, consoleapplication1.cpp(47)
  683. [677] 0: <m_tail_2> atomic load, value=23, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  684. [678] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  685. [679] 1: <m_head_2> atomic load, value=22, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  686. [680] 2: <m_tail_2> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  687. [681] 3: <m_tail_2> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  688. [682] 0: <m_tail_2> atomic store, value=24, (prev value=23), order=release, in try_enqueue, consoleapplication1.cpp(57)
  689. [683] 0: <m_head_2> atomic load, value=21 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  690. [684] 2: <m_head_1> atomic load, value=22, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  691. [685] 2: <m_head_1> CAS succ orig=22, cmp=22, xchg=23, order=release, in try_dequeue, consoleapplication1.cpp(72)
  692. [686] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  693. [687] 0: <m_tail_1> atomic load, value=24, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  694. [688] 0: <m_tail_1> CAS succ orig=24, cmp=24, xchg=25, order=release, in try_enqueue, consoleapplication1.cpp(40)
  695. [689] 2: <m_data[2].sequence> atomic load, value=22, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  696. [690] 2: <m_data[2].data> load, value=11, in try_dequeue, consoleapplication1.cpp(83)
  697. [691] 1: <m_tail_1> atomic load, value=25, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  698. [692] 2: <m_data[2].sequence> atomic store, value=23, (prev value=22), order=release, in try_dequeue, consoleapplication1.cpp(84)
  699. [693] 2: <m_head_2> atomic load, value=22, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  700. [694] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  701. [695] 3: <m_head_1> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  702. [696] 0: <m_data[0].sequence> atomic load, value=21, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  703. [697] 0: <m_data[0].data> store, value=13, in try_enqueue, consoleapplication1.cpp(46)
  704. [698] 3: <m_tail_2> atomic load, value=23 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  705. [699] 1: <m_tail_1> CAS succ orig=25, cmp=25, xchg=26, order=release, in try_enqueue, consoleapplication1.cpp(40)
  706. [700] 2: <m_head_2> atomic store, value=23, (prev value=22), order=release, in try_dequeue, consoleapplication1.cpp(95)
  707. [701] 3: <m_head_1> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  708. [702] 0: <m_data[0].sequence> atomic store, value=24, (prev value=21), order=release, in try_enqueue, consoleapplication1.cpp(47)
  709. [703] 1: <m_data[1].sequence> atomic load, value=22, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  710. [704] 1: <m_data[1].data> store, value=267, in try_enqueue, consoleapplication1.cpp(46)
  711. [705] 1: <m_data[1].sequence> atomic store, value=25, (prev value=22), order=release, in try_enqueue, consoleapplication1.cpp(47)
  712. [706] 3: <m_tail_2> atomic load, value=24, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  713. [707] 2: <m_tail_2> atomic load, value=23 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  714. [708] 0: <m_tail_2> atomic load, value=24, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  715. [709] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  716. [710] 0: <m_tail_2> atomic store, value=25, (prev value=24), order=release, in try_enqueue, consoleapplication1.cpp(57)
  717. [711] 2: <m_head_1> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  718. [712] 2: <m_tail_2> atomic load, value=25, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  719. [713] 3: <m_head_1> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  720. [714] 3: <m_head_1> CAS succ orig=23, cmp=23, xchg=24, order=release, in try_dequeue, consoleapplication1.cpp(72)
  721. [715] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  722. [716] 0: <m_head_2> atomic load, value=22 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  723. [717] 3: <m_data[3].sequence> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  724. [718] 3: <m_data[3].data> load, value=12, in try_dequeue, consoleapplication1.cpp(83)
  725. [719] 3: <m_data[3].sequence> atomic store, value=24, (prev value=23), order=release, in try_dequeue, consoleapplication1.cpp(84)
  726. [720] 2: <m_head_1> atomic load, value=24, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  727. [721] 0: <m_tail_1> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  728. [722] 2: <m_head_1> CAS succ orig=24, cmp=24, xchg=25, order=release, in try_dequeue, consoleapplication1.cpp(72)
  729. [723] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  730. [724] 3: <m_head_2> atomic load, value=22 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  731. [725] 0: <m_head_2> atomic load, value=22 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  732. [726] 2: <m_data[0].sequence> atomic load, value=24, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  733. [727] 2: <m_data[0].data> load, value=13, in try_dequeue, consoleapplication1.cpp(83)
  734. [728] 2: <m_data[0].sequence> atomic store, value=25, (prev value=24), order=release, in try_dequeue, consoleapplication1.cpp(84)
  735. [729] 3: <m_head_2> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  736. [730] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  737. [731] 1: <m_tail_2> atomic load, value=25, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  738. [732] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  739. [733] 2: <m_head_2> atomic load, value=23, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  740. [734] 1: <m_tail_2> atomic store, value=26, (prev value=25), order=release, in try_enqueue, consoleapplication1.cpp(57)
  741. [735] 0: <m_tail_1> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  742. [736] 3: <m_head_2> atomic store, value=24, (prev value=23), order=release, in try_dequeue, consoleapplication1.cpp(95)
  743. [737] 1: <m_head_2> atomic load, value=24, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  744. [738] 3: <m_tail_2> atomic load, value=26, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  745. [739] 0: <m_head_2> atomic load, value=23 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  746. [740] 1: <m_tail_1> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  747. [741] 3: <m_head_1> atomic load, value=25, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  748. [742] 1: <m_tail_1> CAS succ orig=26, cmp=26, xchg=27, order=release, in try_enqueue, consoleapplication1.cpp(40)
  749. [743] 3: <m_head_1> CAS succ orig=25, cmp=25, xchg=26, order=release, in try_dequeue, consoleapplication1.cpp(72)
  750. [744] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  751. [745] 2: <m_head_2> atomic load, value=23 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  752. [746] 0: <m_tail_1> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  753. [747] 2: <m_head_2> atomic load, value=24, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  754. [748] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  755. [749] 3: <m_data[1].sequence> atomic load, value=25, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  756. [750] 3: <m_data[1].data> load, value=267, in try_dequeue, consoleapplication1.cpp(83)
  757. [751] 1: <m_data[2].sequence> atomic load, value=23, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  758. [752] 1: <m_data[2].data> store, value=268, in try_enqueue, consoleapplication1.cpp(46)
  759. [753] 1: <m_data[2].sequence> atomic store, value=26, (prev value=23), order=release, in try_enqueue, consoleapplication1.cpp(47)
  760. [754] 0: <m_head_2> atomic load, value=24, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  761. [755] 3: <m_data[1].sequence> atomic store, value=26, (prev value=25), order=release, in try_dequeue, consoleapplication1.cpp(84)
  762. [756] 2: <m_head_2> atomic store, value=25, (prev value=24), order=release, in try_dequeue, consoleapplication1.cpp(95)
  763. [757] 0: <m_tail_1> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  764. [758] 1: <m_tail_2> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  765. [759] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  766. [760] 2: <m_tail_2> atomic load, value=26, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  767. [761] 0: <m_tail_1> CAS succ orig=27, cmp=27, xchg=28, order=release, in try_enqueue, consoleapplication1.cpp(40)
  768. [762] 2: <m_head_1> atomic load, value=25 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  769. [763] 1: <m_tail_2> atomic store, value=27, (prev value=26), order=release, in try_enqueue, consoleapplication1.cpp(57)
  770. [764] 3: <m_head_2> atomic load, value=25, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  771. [765] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  772. [766] 1: <m_head_2> atomic load, value=24 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  773. [767] 3: <m_head_2> atomic store, value=26, (prev value=25), order=release, in try_dequeue, consoleapplication1.cpp(95)
  774. [768] 1: <m_tail_1> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  775. [769] 0: <m_data[3].sequence> atomic load, value=24, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  776. [770] 0: <m_data[3].data> store, value=14, in try_enqueue, consoleapplication1.cpp(46)
  777. [771] 2: <m_head_1> CAS fail orig=26, cmp=25, xchg=26, order=release, in try_dequeue, consoleapplication1.cpp(72)
  778. [772] 3: <m_tail_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  779. [773] 2: <m_tail_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  780. [774] 1: <m_head_2> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  781. [775] 0: <m_data[3].sequence> atomic store, value=27, (prev value=24), order=release, in try_enqueue, consoleapplication1.cpp(47)
  782. [776] 2: <m_head_1> atomic load, value=26, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  783. [777] 2: <m_head_1> CAS succ orig=26, cmp=26, xchg=27, order=release, in try_dequeue, consoleapplication1.cpp(72)
  784. [778] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  785. [779] 3: <m_head_1> atomic load, value=26 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  786. [780] 1: <m_tail_1> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  787. [781] 0: <m_tail_2> atomic load, value=26 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  788. [782] 3: <m_head_1> CAS fail orig=27, cmp=26, xchg=27, order=release, in try_dequeue, consoleapplication1.cpp(72)
  789. [783] 1: <m_tail_1> CAS succ orig=28, cmp=28, xchg=29, order=release, in try_enqueue, consoleapplication1.cpp(40)
  790. [784] 2: <m_data[2].sequence> atomic load, value=26, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  791. [785] 2: <m_data[2].data> load, value=268, in try_dequeue, consoleapplication1.cpp(83)
  792. [786] 3: <m_tail_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  793. [787] 1: <m_data[0].sequence> atomic load, value=25, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  794. [788] 1: <m_data[0].data> store, value=269, in try_enqueue, consoleapplication1.cpp(46)
  795. [789] 1: <m_data[0].sequence> atomic store, value=28, (prev value=25), order=release, in try_enqueue, consoleapplication1.cpp(47)
  796. [790] 0: <m_tail_2> atomic load, value=26 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  797. [791] 3: <m_head_1> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  798. [792] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  799. [793] 2: <m_data[2].sequence> atomic store, value=27, (prev value=26), order=release, in try_dequeue, consoleapplication1.cpp(84)
  800. [794] 3: <m_tail_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  801. [795] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  802. [796] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  803. [797] 0: <m_tail_2> atomic load, value=26 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  804. [798] 3: <m_head_1> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  805. [799] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  806. [800] 2: <m_head_2> atomic load, value=25 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  807. [801] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  808. [802] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  809. [803] 0: <m_tail_2> atomic load, value=26 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  810. [804] 3: <m_tail_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  811. [805] 1: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  812. [806] 3: <m_head_1> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  813. [807] 0: <m_tail_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  814. [808] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  815. [809] 2: <m_head_2> atomic load, value=25 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  816. [810] 0: <m_tail_2> atomic store, value=28, (prev value=27), order=release, in try_enqueue, consoleapplication1.cpp(57)
  817. [811] 0: <m_head_2> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  818. [812] 3: <m_tail_2> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  819. [813] 2: <m_head_2> atomic load, value=26, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  820. [814] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  821. [815] 2: <m_head_2> atomic store, value=27, (prev value=26), order=release, in try_dequeue, consoleapplication1.cpp(95)
  822. [816] 1: <m_tail_2> atomic load, value=27 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  823. [817] 3: <m_head_1> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  824. [818] 0: <m_tail_1> atomic load, value=28 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  825. [819] 3: <m_head_1> CAS succ orig=27, cmp=27, xchg=28, order=release, in try_dequeue, consoleapplication1.cpp(72)
  826. [820] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  827. [821] 3: <m_data[3].sequence> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  828. [822] 3: <m_data[3].data> load, value=14, in try_dequeue, consoleapplication1.cpp(83)
  829. [823] 3: <m_data[3].sequence> atomic store, value=28, (prev value=27), order=release, in try_dequeue, consoleapplication1.cpp(84)
  830. [824] 2: <m_tail_2> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  831. [825] 0: <m_tail_1> CAS fail orig=29, cmp=28, xchg=29, order=release, in try_enqueue, consoleapplication1.cpp(40)
  832. [826] 1: <m_tail_2> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  833. [827] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  834. [828] 1: <m_tail_2> atomic store, value=29, (prev value=28), order=release, in try_enqueue, consoleapplication1.cpp(57)
  835. [829] 1: <m_head_2> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  836. [830] 3: <m_head_2> atomic load, value=26 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  837. [831] 1: <m_tail_1> atomic load, value=29, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  838. [832] 3: <m_head_2> atomic load, value=27, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  839. [833] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  840. [834] 2: <m_head_1> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  841. [835] 1: <m_tail_1> CAS succ orig=29, cmp=29, xchg=30, order=release, in try_enqueue, consoleapplication1.cpp(40)
  842. [836] 1: <m_data[1].sequence> atomic load, value=26, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  843. [837] 1: <m_data[1].data> store, value=270, in try_enqueue, consoleapplication1.cpp(46)
  844. [838] 1: <m_data[1].sequence> atomic store, value=29, (prev value=26), order=release, in try_enqueue, consoleapplication1.cpp(47)
  845. [839] 3: <m_head_2> atomic store, value=28, (prev value=27), order=release, in try_dequeue, consoleapplication1.cpp(95)
  846. [840] 0: <m_head_2> atomic load, value=27 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  847. [841] 0: <m_tail_1> atomic load, value=29 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  848. [842] 2: <m_tail_2> atomic load, value=28 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  849. [843] 1: <m_tail_2> atomic load, value=29, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  850. [844] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  851. [845] 2: <m_head_1> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  852. [846] 3: <m_tail_2> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  853. [847] 2: <m_tail_2> atomic load, value=28 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  854. [848] 0: <m_tail_1> CAS fail orig=30, cmp=29, xchg=30, order=release, in try_enqueue, consoleapplication1.cpp(40)
  855. [849] 1: <m_tail_2> atomic store, value=30, (prev value=29), order=release, in try_enqueue, consoleapplication1.cpp(57)
  856. [850] 3: <m_head_1> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  857. [851] 0: <m_head_2> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  858. [852] 0: <m_tail_1> atomic load, value=30, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  859. [853] 0: <m_tail_1> CAS succ orig=30, cmp=30, xchg=31, order=release, in try_enqueue, consoleapplication1.cpp(40)
  860. [854] 3: <m_head_1> CAS succ orig=28, cmp=28, xchg=29, order=release, in try_dequeue, consoleapplication1.cpp(72)
  861. [855] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  862. [856] 3: <m_data[0].sequence> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  863. [857] 3: <m_data[0].data> load, value=269, in try_dequeue, consoleapplication1.cpp(83)
  864. [858] 3: <m_data[0].sequence> atomic store, value=29, (prev value=28), order=release, in try_dequeue, consoleapplication1.cpp(84)
  865. [859] 1: <m_head_2> atomic load, value=27 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  866. [860] 0: <m_data[2].sequence> atomic load, value=27, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  867. [861] 0: <m_data[2].data> store, value=15, in try_enqueue, consoleapplication1.cpp(46)
  868. [862] 2: <m_head_1> atomic load, value=28 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  869. [863] 2: <m_tail_2> atomic load, value=29 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  870. [864] 0: <m_data[2].sequence> atomic store, value=30, (prev value=27), order=release, in try_enqueue, consoleapplication1.cpp(47)
  871. [865] 1: <m_tail_1> atomic load, value=30 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  872. [866] 1: <m_tail_1> CAS fail orig=31, cmp=30, xchg=31, order=release, in try_enqueue, consoleapplication1.cpp(40)
  873. [867] 1: <m_head_2> atomic load, value=27 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  874. [868] 0: <m_tail_2> atomic load, value=30, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  875. [869] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  876. [870] 3: <m_head_2> atomic load, value=28, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  877. [871] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  878. [872] 0: <m_tail_2> atomic store, value=31, (prev value=30), order=release, in try_enqueue, consoleapplication1.cpp(57)
  879. [873] 2: <m_head_1> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  880. [874] 0: <m_head_2> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  881. [875] 0: <m_tail_1> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  882. [876] 3: <m_head_2> atomic store, value=29, (prev value=28), order=release, in try_dequeue, consoleapplication1.cpp(95)
  883. [877] 0: <m_tail_1> CAS succ orig=31, cmp=31, xchg=32, order=release, in try_enqueue, consoleapplication1.cpp(40)
  884. [878] 2: <m_tail_2> atomic load, value=29 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  885. [879] 3: <m_tail_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  886. [880] 3: <m_head_1> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  887. [881] 2: <m_head_1> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  888. [882] 3: <m_head_1> CAS succ orig=29, cmp=29, xchg=30, order=release, in try_dequeue, consoleapplication1.cpp(72)
  889. [883] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  890. [884] 1: <m_tail_1> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  891. [885] 0: <m_data[3].sequence> atomic load, value=28, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  892. [886] 0: <m_data[3].data> store, value=16, in try_enqueue, consoleapplication1.cpp(46)
  893. [887] 3: <m_data[1].sequence> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  894. [888] 3: <m_data[1].data> load, value=270, in try_dequeue, consoleapplication1.cpp(83)
  895. [889] 3: <m_data[1].sequence> atomic store, value=30, (prev value=29), order=release, in try_dequeue, consoleapplication1.cpp(84)
  896. [890] 3: <m_head_2> atomic load, value=29, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  897. [891] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  898. [892] 2: <m_tail_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  899. [893] 1: <m_head_2> atomic load, value=29, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  900. [894] 0: <m_data[3].sequence> atomic store, value=31, (prev value=28), order=release, in try_enqueue, consoleapplication1.cpp(47)
  901. [895] 2: <m_head_1> atomic load, value=29 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  902. [896] 2: <m_head_1> CAS fail orig=30, cmp=29, xchg=30, order=release, in try_dequeue, consoleapplication1.cpp(72)
  903. [897] 2: <m_tail_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  904. [898] 2: <m_head_1> atomic load, value=30, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  905. [899] 1: <m_tail_1> atomic load, value=32, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  906. [900] 0: <m_tail_2> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  907. [901] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  908. [902] 2: <m_head_1> CAS succ orig=30, cmp=30, xchg=31, order=release, in try_dequeue, consoleapplication1.cpp(72)
  909. [903] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  910. [904] 3: <m_head_2> atomic store, value=30, (prev value=29), order=release, in try_dequeue, consoleapplication1.cpp(95)
  911. [905] 2: <m_data[2].sequence> atomic load, value=30, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  912. [906] 2: <m_data[2].data> load, value=15, in try_dequeue, consoleapplication1.cpp(83)
  913. [907] 2: <m_data[2].sequence> atomic store, value=31, (prev value=30), order=release, in try_dequeue, consoleapplication1.cpp(84)
  914. [908] 2: <m_head_2> atomic load, value=29 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  915. [909] 2: <m_head_2> atomic load, value=30, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  916. [910] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  917. [911] 2: <m_head_2> atomic store, value=31, (prev value=30), order=release, in try_dequeue, consoleapplication1.cpp(95)
  918. [912] 3: <m_tail_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  919. [913] 3: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  920. [914] 3: <m_tail_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  921. [915] 1: <m_tail_1> CAS succ orig=32, cmp=32, xchg=33, order=release, in try_enqueue, consoleapplication1.cpp(40)
  922. [916] 3: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  923. [917] 0: <m_tail_2> atomic store, value=32, (prev value=31), order=release, in try_enqueue, consoleapplication1.cpp(57)
  924. [918] 3: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  925. [919] 3: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  926. [920] 3: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  927. [921] 2: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  928. [922] 1: <m_data[0].sequence> atomic load, value=29, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  929. [923] 1: <m_data[0].data> store, value=271, in try_enqueue, consoleapplication1.cpp(46)
  930. [924] 0: <m_head_2> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  931. [925] 0: <m_tail_1> atomic load, value=32 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  932. [926] 0: <m_tail_1> CAS fail orig=33, cmp=32, xchg=33, order=release, in try_enqueue, consoleapplication1.cpp(40)
  933. [927] 3: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  934. [928] 0: <m_head_2> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  935. [929] 2: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  936. [930] 1: <m_data[0].sequence> atomic store, value=32, (prev value=29), order=release, in try_enqueue, consoleapplication1.cpp(47)
  937. [931] 1: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  938. [932] 1: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  939. [933] 0: <m_tail_1> atomic load, value=33, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  940. [934] 1: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  941. [935] 2: <m_tail_2> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  942. [936] 2: <m_head_1> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  943. [937] 2: <m_head_1> CAS succ orig=31, cmp=31, xchg=32, order=release, in try_dequeue, consoleapplication1.cpp(72)
  944. [938] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  945. [939] 2: <m_data[3].sequence> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  946. [940] 2: <m_data[3].data> load, value=16, in try_dequeue, consoleapplication1.cpp(83)
  947. [941] 1: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  948. [942] 1: <m_tail_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  949. [943] 0: <m_tail_1> CAS succ orig=33, cmp=33, xchg=34, order=release, in try_enqueue, consoleapplication1.cpp(40)
  950. [944] 0: <m_data[1].sequence> atomic load, value=30, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  951. [945] 0: <m_data[1].data> store, value=17, in try_enqueue, consoleapplication1.cpp(46)
  952. [946] 3: <m_tail_2> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  953. [947] 3: <m_head_1> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  954. [948] 2: <m_data[3].sequence> atomic store, value=32, (prev value=31), order=release, in try_dequeue, consoleapplication1.cpp(84)
  955. [949] 1: <m_tail_2> atomic load, value=32, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  956. [950] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  957. [951] 1: <m_tail_2> atomic store, value=33, (prev value=32), order=release, in try_enqueue, consoleapplication1.cpp(57)
  958. [952] 1: <m_head_2> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  959. [953] 1: <m_tail_1> atomic load, value=34, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  960. [954] 0: <m_data[1].sequence> atomic store, value=33, (prev value=30), order=release, in try_enqueue, consoleapplication1.cpp(47)
  961. [955] 3: <m_tail_2> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  962. [956] 3: <m_head_1> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  963. [957] 3: <m_head_1> CAS succ orig=32, cmp=32, xchg=33, order=release, in try_dequeue, consoleapplication1.cpp(72)
  964. [958] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  965. [959] 0: <m_tail_2> atomic load, value=32 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  966. [960] 1: <m_tail_1> CAS succ orig=34, cmp=34, xchg=35, order=release, in try_enqueue, consoleapplication1.cpp(40)
  967. [961] 2: <m_head_2> atomic load, value=31, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  968. [962] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  969. [963] 1: <m_data[2].sequence> atomic load, value=31, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  970. [964] 1: <m_data[2].data> store, value=272, in try_enqueue, consoleapplication1.cpp(46)
  971. [965] 2: <m_head_2> atomic store, value=32, (prev value=31), order=release, in try_dequeue, consoleapplication1.cpp(95)
  972. [966] 2: <m_tail_2> atomic load, value=32 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  973. [967] 2: <m_head_1> atomic load, value=32 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  974. [968] 3: <m_data[0].sequence> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  975. [969] 3: <m_data[0].data> load, value=271, in try_dequeue, consoleapplication1.cpp(83)
  976. [970] 1: <m_data[2].sequence> atomic store, value=34, (prev value=31), order=release, in try_enqueue, consoleapplication1.cpp(47)
  977. [971] 0: <m_tail_2> atomic load, value=33, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  978. [972] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  979. [973] 0: <m_tail_2> atomic store, value=34, (prev value=33), order=release, in try_enqueue, consoleapplication1.cpp(57)
  980. [974] 0: <m_head_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  981. [975] 0: <m_tail_1> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  982. [976] 3: <m_data[0].sequence> atomic store, value=33, (prev value=32), order=release, in try_dequeue, consoleapplication1.cpp(84)
  983. [977] 2: <m_tail_2> atomic load, value=32 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  984. [978] 3: <m_head_2> atomic load, value=32, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  985. [979] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  986. [980] 3: <m_head_2> atomic store, value=33, (prev value=32), order=release, in try_dequeue, consoleapplication1.cpp(95)
  987. [981] 0: <m_head_2> atomic load, value=33, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  988. [982] 1: <m_tail_2> atomic load, value=34, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  989. [983] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  990. [984] 2: <m_head_1> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  991. [985] 3: <m_tail_2> atomic load, value=34, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  992. [986] 0: <m_tail_1> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  993. [987] 1: <m_tail_2> atomic store, value=35, (prev value=34), order=release, in try_enqueue, consoleapplication1.cpp(57)
  994. [988] 0: <m_tail_1> CAS succ orig=35, cmp=35, xchg=36, order=release, in try_enqueue, consoleapplication1.cpp(40)
  995. [989] 1: <m_head_2> atomic load, value=31 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  996. [990] 2: <m_tail_2> atomic load, value=33 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  997. [991] 1: <m_tail_1> atomic load, value=36, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  998. [992] 1: <m_head_2> atomic load, value=33, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  999. [993] 1: <m_tail_1> atomic load, value=36, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1000. [994] 1: <m_tail_1> CAS succ orig=36, cmp=36, xchg=37, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1001. [995] 2: <m_head_1> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1002. [996] 1: <m_data[0].sequence> atomic load, value=33, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1003. [997] 1: <m_data[0].data> store, value=273, in try_enqueue, consoleapplication1.cpp(46)
  1004. [998] 3: <m_head_1> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1005. [999] 1: <m_data[0].sequence> atomic store, value=36, (prev value=33), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1006. [1000] 0: <m_data[3].sequence> atomic load, value=32, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1007. [1001] 0: <m_data[3].data> store, value=18, in try_enqueue, consoleapplication1.cpp(46)
  1008. [1002] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1009. [1003] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1010. [1004] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1011. [1005] 2: <m_tail_2> atomic load, value=33 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1012. [1006] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1013. [1007] 0: <m_data[3].sequence> atomic store, value=35, (prev value=32), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1014. [1008] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1015. [1009] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1016. [1010] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1017. [1011] 2: <m_head_1> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1018. [1012] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1019. [1013] 3: <m_head_1> CAS succ orig=33, cmp=33, xchg=34, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1020. [1014] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1021. [1015] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1022. [1016] 0: <m_tail_2> atomic load, value=34 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1023. [1017] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1024. [1018] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1025. [1019] 2: <m_tail_2> atomic load, value=33 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1026. [1020] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1027. [1021] 0: <m_tail_2> atomic load, value=34 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1028. [1022] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1029. [1023] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1030. [1024] 2: <m_head_1> atomic load, value=34, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1031. [1025] 0: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1032. [1026] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1033. [1027] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1034. [1028] 2: <m_tail_2> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1035. [1029] 2: <m_head_1> atomic load, value=34, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1036. [1030] 3: <m_data[1].sequence> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1037. [1031] 3: <m_data[1].data> load, value=17, in try_dequeue, consoleapplication1.cpp(83)
  1038. [1032] 2: <m_head_1> CAS succ orig=34, cmp=34, xchg=35, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1039. [1033] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1040. [1034] 1: <m_tail_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1041. [1035] 3: <m_data[1].sequence> atomic store, value=34, (prev value=33), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1042. [1036] 2: <m_data[2].sequence> atomic load, value=34, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1043. [1037] 2: <m_data[2].data> load, value=272, in try_dequeue, consoleapplication1.cpp(83)
  1044. [1038] 3: <m_head_2> atomic load, value=33, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1045. [1039] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1046. [1040] 3: <m_head_2> atomic store, value=34, (prev value=33), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1047. [1041] 3: <m_tail_2> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1048. [1042] 0: <m_tail_2> atomic store, value=36, (prev value=35), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1049. [1043] 2: <m_data[2].sequence> atomic store, value=35, (prev value=34), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1050. [1044] 0: <m_head_2> atomic load, value=33 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1051. [1045] 0: <m_tail_1> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1052. [1046] 1: <m_tail_2> atomic load, value=36, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1053. [1047] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1054. [1048] 1: <m_tail_2> atomic store, value=37, (prev value=36), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1055. [1049] 3: <m_head_1> atomic load, value=34 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1056. [1050] 0: <m_head_2> atomic load, value=34, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1057. [1051] 2: <m_head_2> atomic load, value=34, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1058. [1052] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1059. [1053] 3: <m_head_1> CAS fail orig=35, cmp=34, xchg=35, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1060. [1054] 3: <m_tail_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1061. [1055] 2: <m_head_2> atomic store, value=35, (prev value=34), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1062. [1056] 3: <m_head_1> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1063. [1057] 0: <m_tail_1> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1064. [1058] 0: <m_tail_1> CAS succ orig=37, cmp=37, xchg=38, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1065. [1059] 1: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1066. [1060] 3: <m_tail_2> atomic load, value=36 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1067. [1061] 1: <m_tail_1> atomic load, value=38, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1068. [1062] 2: <m_tail_2> atomic load, value=36 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1069. [1063] 1: <m_tail_1> CAS succ orig=38, cmp=38, xchg=39, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1070. [1064] 3: <m_head_1> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1071. [1065] 2: <m_head_1> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1072. [1066] 0: <m_data[1].sequence> atomic load, value=34, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1073. [1067] 0: <m_data[1].data> store, value=19, in try_enqueue, consoleapplication1.cpp(46)
  1074. [1068] 0: <m_data[1].sequence> atomic store, value=37, (prev value=34), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1075. [1069] 0: <m_tail_2> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1076. [1070] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1077. [1071] 1: <m_data[2].sequence> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1078. [1072] 1: <m_data[2].data> store, value=274, in try_enqueue, consoleapplication1.cpp(46)
  1079. [1073] 3: <m_head_1> CAS succ orig=35, cmp=35, xchg=36, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1080. [1074] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1081. [1075] 1: <m_data[2].sequence> atomic store, value=38, (prev value=35), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1082. [1076] 1: <m_tail_2> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1083. [1077] 2: <m_head_1> CAS fail orig=36, cmp=35, xchg=36, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1084. [1078] 2: <m_tail_2> atomic load, value=36 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1085. [1079] 0: <m_tail_2> atomic store, value=38, (prev value=37), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1086. [1080] 3: <m_data[3].sequence> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1087. [1081] 3: <m_data[3].data> load, value=18, in try_dequeue, consoleapplication1.cpp(83)
  1088. [1082] 2: <m_head_1> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1089. [1083] 0: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1090. [1084] 1: <m_tail_2> atomic load, value=37 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1091. [1085] 2: <m_tail_2> atomic load, value=37 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1092. [1086] 1: <m_tail_2> atomic load, value=37 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1093. [1087] 2: <m_head_1> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1094. [1088] 0: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1095. [1089] 1: <m_tail_2> atomic load, value=38, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1096. [1090] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1097. [1091] 1: <m_tail_2> atomic store, value=39, (prev value=38), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1098. [1092] 0: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1099. [1093] 2: <m_head_1> CAS succ orig=36, cmp=36, xchg=37, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1100. [1094] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1101. [1095] 2: <m_data[0].sequence> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1102. [1096] 2: <m_data[0].data> load, value=273, in try_dequeue, consoleapplication1.cpp(83)
  1103. [1097] 3: <m_data[3].sequence> atomic store, value=36, (prev value=35), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1104. [1098] 0: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1105. [1099] 0: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1106. [1100] 1: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1107. [1101] 1: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1108. [1102] 3: <m_head_2> atomic load, value=35, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1109. [1103] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1110. [1104] 1: <m_head_2> atomic load, value=35, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1111. [1105] 3: <m_head_2> atomic store, value=36, (prev value=35), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1112. [1106] 3: <m_tail_2> atomic load, value=37 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1113. [1107] 0: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1114. [1108] 3: <m_head_1> atomic load, value=36 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1115. [1109] 1: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1116. [1110] 2: <m_data[0].sequence> atomic store, value=37, (prev value=36), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1117. [1111] 3: <m_head_1> CAS fail orig=37, cmp=36, xchg=37, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1118. [1112] 3: <m_tail_2> atomic load, value=38 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1119. [1113] 3: <m_head_1> atomic load, value=37, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1120. [1114] 1: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1121. [1115] 2: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1122. [1116] 3: <m_head_1> CAS succ orig=37, cmp=37, xchg=38, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1123. [1117] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1124. [1118] 1: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1125. [1119] 0: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1126. [1120] 1: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1127. [1121] 3: <m_data[1].sequence> atomic load, value=37, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1128. [1122] 3: <m_data[1].data> load, value=19, in try_dequeue, consoleapplication1.cpp(83)
  1129. [1123] 3: <m_data[1].sequence> atomic store, value=38, (prev value=37), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1130. [1124] 0: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1131. [1125] 1: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1132. [1126] 1: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1133. [1127] 2: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1134. [1128] 3: <m_head_2> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1135. [1129] 0: <m_head_2> atomic load, value=36, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1136. [1130] 2: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1137. [1131] 0: <m_tail_1> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1138. [1132] 3: <m_head_2> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1139. [1133] 2: <m_head_2> atomic load, value=36, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1140. [1134] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1141. [1135] 0: <m_tail_1> CAS succ orig=39, cmp=39, xchg=40, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1142. [1136] 1: <m_tail_1> atomic load, value=39 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1143. [1137] 2: <m_head_2> atomic store, value=37, (prev value=36), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1144. [1138] 1: <m_head_2> atomic load, value=35 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1145. [1139] 1: <m_tail_1> atomic load, value=39 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1146. [1140] 2: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1147. [1141] 3: <m_head_2> atomic load, value=37, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1148. [1142] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1149. [1143] 1: <m_head_2> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1150. [1144] 2: <m_head_1> atomic load, value=37 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1151. [1145] 3: <m_head_2> atomic store, value=38, (prev value=37), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1152. [1146] 1: <m_tail_1> atomic load, value=39 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1153. [1147] 3: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1154. [1148] 2: <m_head_1> CAS fail orig=38, cmp=37, xchg=38, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1155. [1149] 3: <m_head_1> atomic load, value=38, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1156. [1150] 0: <m_data[3].sequence> atomic load, value=36, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1157. [1151] 0: <m_data[3].data> store, value=20, in try_enqueue, consoleapplication1.cpp(46)
  1158. [1152] 1: <m_tail_1> CAS fail orig=40, cmp=39, xchg=40, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1159. [1153] 3: <m_head_1> CAS succ orig=38, cmp=38, xchg=39, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1160. [1154] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1161. [1155] 2: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1162. [1156] 1: <m_head_2> atomic load, value=38, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1163. [1157] 3: <m_data[2].sequence> atomic load, value=38, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1164. [1158] 3: <m_data[2].data> load, value=274, in try_dequeue, consoleapplication1.cpp(83)
  1165. [1159] 1: <m_tail_1> atomic load, value=40, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1166. [1160] 2: <m_head_1> atomic load, value=38 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1167. [1161] 0: <m_data[3].sequence> atomic store, value=39, (prev value=36), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1168. [1162] 0: <m_tail_2> atomic load, value=38 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1169. [1163] 2: <m_head_1> CAS fail orig=39, cmp=38, xchg=39, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1170. [1164] 1: <m_tail_1> CAS succ orig=40, cmp=40, xchg=41, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1171. [1165] 3: <m_data[2].sequence> atomic store, value=39, (prev value=38), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1172. [1166] 0: <m_tail_2> atomic load, value=38 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1173. [1167] 2: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1174. [1168] 2: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1175. [1169] 1: <m_data[0].sequence> atomic load, value=37, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1176. [1170] 1: <m_data[0].data> store, value=275, in try_enqueue, consoleapplication1.cpp(46)
  1177. [1171] 0: <m_tail_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1178. [1172] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1179. [1173] 1: <m_data[0].sequence> atomic store, value=40, (prev value=37), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1180. [1174] 2: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1181. [1175] 3: <m_head_2> atomic load, value=38, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1182. [1176] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1183. [1177] 1: <m_tail_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1184. [1178] 1: <m_tail_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1185. [1179] 3: <m_head_2> atomic store, value=39, (prev value=38), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1186. [1180] 2: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1187. [1181] 2: <m_tail_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1188. [1182] 0: <m_tail_2> atomic store, value=40, (prev value=39), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1189. [1183] 1: <m_tail_2> atomic load, value=40, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1190. [1184] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1191. [1185] 3: <m_tail_2> atomic load, value=39 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1192. [1186] 2: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1193. [1187] 1: <m_tail_2> atomic store, value=41, (prev value=40), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1194. [1188] 1: <m_head_2> atomic load, value=38 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1195. [1189] 3: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1196. [1190] 0: <m_head_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1197. [1191] 2: <m_tail_2> atomic load, value=40 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1198. [1192] 0: <m_tail_1> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1199. [1193] 2: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1200. [1194] 3: <m_tail_2> atomic load, value=39 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1201. [1195] 0: <m_tail_1> CAS succ orig=41, cmp=41, xchg=42, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1202. [1196] 3: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1203. [1197] 3: <m_tail_2> atomic load, value=40 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1204. [1198] 3: <m_head_1> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1205. [1199] 1: <m_tail_1> atomic load, value=41 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1206. [1200] 3: <m_head_1> CAS succ orig=39, cmp=39, xchg=40, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1207. [1201] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1208. [1202] 2: <m_head_1> CAS fail orig=40, cmp=39, xchg=40, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1209. [1203] 2: <m_tail_2> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1210. [1204] 1: <m_tail_1> CAS fail orig=42, cmp=41, xchg=42, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1211. [1205] 2: <m_head_1> atomic load, value=40, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1212. [1206] 0: <m_data[1].sequence> atomic load, value=38, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1213. [1207] 0: <m_data[1].data> store, value=21, in try_enqueue, consoleapplication1.cpp(46)
  1214. [1208] 0: <m_data[1].sequence> atomic store, value=41, (prev value=38), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1215. [1209] 3: <m_data[3].sequence> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1216. [1210] 3: <m_data[3].data> load, value=20, in try_dequeue, consoleapplication1.cpp(83)
  1217. [1211] 2: <m_head_1> CAS succ orig=40, cmp=40, xchg=41, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1218. [1212] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1219. [1213] 2: <m_data[0].sequence> atomic load, value=40, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1220. [1214] 2: <m_data[0].data> load, value=275, in try_dequeue, consoleapplication1.cpp(83)
  1221. [1215] 0: <m_tail_2> atomic load, value=40 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1222. [1216] 2: <m_data[0].sequence> atomic store, value=41, (prev value=40), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1223. [1217] 0: <m_tail_2> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1224. [1218] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1225. [1219] 3: <m_data[3].sequence> atomic store, value=40, (prev value=39), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1226. [1220] 2: <m_head_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1227. [1221] 2: <m_head_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1228. [1222] 0: <m_tail_2> atomic store, value=42, (prev value=41), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1229. [1223] 1: <m_head_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1230. [1224] 0: <m_head_2> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1231. [1225] 0: <m_tail_1> atomic load, value=42, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1232. [1226] 3: <m_head_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1233. [1227] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1234. [1228] 2: <m_head_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1235. [1229] 2: <m_head_2> atomic load, value=39, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1236. [1230] 0: <m_tail_1> CAS succ orig=42, cmp=42, xchg=43, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1237. [1231] 1: <m_tail_1> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1238. [1232] 0: <m_data[2].sequence> atomic load, value=39, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1239. [1233] 0: <m_data[2].data> store, value=22, in try_enqueue, consoleapplication1.cpp(46)
  1240. [1234] 0: <m_data[2].sequence> atomic store, value=42, (prev value=39), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1241. [1235] 0: <m_tail_2> atomic load, value=42, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1242. [1236] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1243. [1237] 3: <m_head_2> atomic store, value=40, (prev value=39), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1244. [1238] 3: <m_tail_2> atomic load, value=41 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1245. [1239] 3: <m_head_1> atomic load, value=40 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1246. [1240] 1: <m_head_2> atomic load, value=40, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1247. [1241] 3: <m_head_1> CAS fail orig=41, cmp=40, xchg=41, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1248. [1242] 3: <m_tail_2> atomic load, value=41 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1249. [1243] 3: <m_head_1> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1250. [1244] 0: <m_tail_2> atomic store, value=43, (prev value=42), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1251. [1245] 2: <m_head_2> atomic load, value=40, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1252. [1246] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1253. [1247] 1: <m_tail_1> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1254. [1248] 0: <m_head_2> atomic load, value=40, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1255. [1249] 2: <m_head_2> atomic store, value=41, (prev value=40), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1256. [1250] 0: <m_tail_1> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1257. [1251] 1: <m_tail_1> CAS succ orig=43, cmp=43, xchg=44, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1258. [1252] 3: <m_tail_2> atomic load, value=42 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1259. [1253] 1: <m_data[3].sequence> atomic load, value=40, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1260. [1254] 1: <m_data[3].data> store, value=276, in try_enqueue, consoleapplication1.cpp(46)
  1261. [1255] 2: <m_tail_2> atomic load, value=43, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1262. [1256] 1: <m_data[3].sequence> atomic store, value=43, (prev value=40), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1263. [1257] 2: <m_head_1> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1264. [1258] 0: <m_tail_1> CAS fail orig=44, cmp=43, xchg=44, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1265. [1259] 0: <m_head_2> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1266. [1260] 3: <m_head_1> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1267. [1261] 3: <m_head_1> CAS succ orig=41, cmp=41, xchg=42, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1268. [1262] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1269. [1263] 1: <m_tail_2> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1270. [1264] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1271. [1265] 0: <m_tail_1> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1272. [1266] 2: <m_head_1> CAS fail orig=42, cmp=41, xchg=42, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1273. [1267] 2: <m_tail_2> atomic load, value=43, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1274. [1268] 1: <m_tail_2> atomic store, value=44, (prev value=43), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1275. [1269] 0: <m_tail_1> CAS succ orig=44, cmp=44, xchg=45, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1276. [1270] 1: <m_head_2> atomic load, value=40 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1277. [1271] 0: <m_data[0].sequence> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1278. [1272] 0: <m_data[0].data> store, value=23, in try_enqueue, consoleapplication1.cpp(46)
  1279. [1273] 1: <m_tail_1> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1280. [1274] 0: <m_data[0].sequence> atomic store, value=44, (prev value=41), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1281. [1275] 3: <m_data[1].sequence> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1282. [1276] 3: <m_data[1].data> load, value=21, in try_dequeue, consoleapplication1.cpp(83)
  1283. [1277] 2: <m_head_1> atomic load, value=42, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1284. [1278] 3: <m_data[1].sequence> atomic store, value=42, (prev value=41), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1285. [1279] 1: <m_head_2> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1286. [1280] 2: <m_head_1> CAS succ orig=42, cmp=42, xchg=43, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1287. [1281] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1288. [1282] 3: <m_head_2> atomic load, value=41, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1289. [1283] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1290. [1284] 2: <m_data[2].sequence> atomic load, value=42, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1291. [1285] 2: <m_data[2].data> load, value=22, in try_dequeue, consoleapplication1.cpp(83)
  1292. [1286] 1: <m_tail_1> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1293. [1287] 1: <m_head_2> atomic load, value=41, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1294. [1288] 1: <m_tail_1> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1295. [1289] 3: <m_head_2> atomic store, value=42, (prev value=41), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1296. [1290] 0: <m_tail_2> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1297. [1291] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1298. [1292] 0: <m_tail_2> atomic store, value=45, (prev value=44), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1299. [1293] 0: <m_head_2> atomic load, value=42, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1300. [1294] 3: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1301. [1295] 3: <m_head_1> atomic load, value=43, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1302. [1296] 3: <m_head_1> CAS succ orig=43, cmp=43, xchg=44, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1303. [1297] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1304. [1298] 3: <m_data[3].sequence> atomic load, value=43, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1305. [1299] 3: <m_data[3].data> load, value=276, in try_dequeue, consoleapplication1.cpp(83)
  1306. [1300] 2: <m_data[2].sequence> atomic store, value=43, (prev value=42), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1307. [1301] 2: <m_head_2> atomic load, value=42, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1308. [1302] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1309. [1303] 0: <m_tail_1> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1310. [1304] 2: <m_head_2> atomic store, value=43, (prev value=42), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1311. [1305] 3: <m_data[3].sequence> atomic store, value=44, (prev value=43), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1312. [1306] 1: <m_head_2> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1313. [1307] 1: <m_tail_1> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1314. [1308] 1: <m_tail_1> CAS succ orig=45, cmp=45, xchg=46, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1315. [1309] 1: <m_data[1].sequence> atomic load, value=42, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1316. [1310] 1: <m_data[1].data> store, value=277, in try_enqueue, consoleapplication1.cpp(46)
  1317. [1311] 3: <m_head_2> atomic load, value=42 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1318. [1312] 2: <m_tail_2> atomic load, value=43 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1319. [1313] 0: <m_tail_1> CAS fail orig=46, cmp=45, xchg=46, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1320. [1314] 0: <m_head_2> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1321. [1315] 3: <m_head_2> atomic load, value=43, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1322. [1316] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1323. [1317] 1: <m_data[1].sequence> atomic store, value=45, (prev value=42), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1324. [1318] 0: <m_tail_1> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1325. [1319] 0: <m_tail_1> CAS succ orig=46, cmp=46, xchg=47, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1326. [1320] 0: <m_data[2].sequence> atomic load, value=43, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1327. [1321] 0: <m_data[2].data> store, value=24, in try_enqueue, consoleapplication1.cpp(46)
  1328. [1322] 3: <m_head_2> atomic store, value=44, (prev value=43), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1329. [1323] 0: <m_data[2].sequence> atomic store, value=46, (prev value=43), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1330. [1324] 2: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1331. [1325] 1: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1332. [1326] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1333. [1327] 3: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1334. [1328] 3: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1335. [1329] 2: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1336. [1330] 1: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1337. [1331] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1338. [1332] 3: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1339. [1333] 3: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1340. [1334] 2: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1341. [1335] 3: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1342. [1336] 3: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1343. [1337] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1344. [1338] 3: <m_tail_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1345. [1339] 3: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1346. [1340] 2: <m_tail_2> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1347. [1341] 1: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1348. [1342] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1349. [1343] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1350. [1344] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1351. [1345] 3: <m_tail_2> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1352. [1346] 3: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1353. [1347] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1354. [1348] 2: <m_head_1> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1355. [1349] 0: <m_tail_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1356. [1350] 1: <m_tail_2> atomic store, value=46, (prev value=45), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1357. [1351] 0: <m_tail_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1358. [1352] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1359. [1353] 1: <m_head_2> atomic load, value=43 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1360. [1354] 1: <m_tail_1> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1361. [1355] 1: <m_head_2> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1362. [1356] 1: <m_tail_1> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1363. [1357] 1: <m_tail_1> CAS succ orig=47, cmp=47, xchg=48, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1364. [1358] 2: <m_head_1> CAS succ orig=44, cmp=44, xchg=45, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1365. [1359] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1366. [1360] 0: <m_tail_2> atomic store, value=47, (prev value=46), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1367. [1361] 2: <m_data[0].sequence> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1368. [1362] 2: <m_data[0].data> load, value=23, in try_dequeue, consoleapplication1.cpp(83)
  1369. [1363] 0: <m_head_2> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1370. [1364] 3: <m_head_1> CAS fail orig=45, cmp=44, xchg=45, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1371. [1365] 2: <m_data[0].sequence> atomic store, value=45, (prev value=44), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1372. [1366] 2: <m_head_2> atomic load, value=43 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1373. [1367] 1: <m_data[3].sequence> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1374. [1368] 1: <m_data[3].data> store, value=278, in try_enqueue, consoleapplication1.cpp(46)
  1375. [1369] 3: <m_tail_2> atomic load, value=45 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1376. [1370] 0: <m_tail_1> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1377. [1371] 0: <m_head_2> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1378. [1372] 0: <m_tail_1> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1379. [1373] 3: <m_head_1> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1380. [1374] 1: <m_data[3].sequence> atomic store, value=47, (prev value=44), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1381. [1375] 2: <m_head_2> atomic load, value=43 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1382. [1376] 2: <m_head_2> atomic load, value=43 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1383. [1377] 1: <m_tail_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1384. [1378] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1385. [1379] 1: <m_tail_2> atomic store, value=48, (prev value=47), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1386. [1380] 2: <m_head_2> atomic load, value=44, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1387. [1381] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1388. [1382] 3: <m_tail_2> atomic load, value=48, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1389. [1383] 3: <m_head_1> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1390. [1384] 3: <m_head_1> CAS succ orig=45, cmp=45, xchg=46, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1391. [1385] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1392. [1386] 0: <m_head_2> atomic load, value=44, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1393. [1387] 3: <m_data[1].sequence> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1394. [1388] 3: <m_data[1].data> load, value=277, in try_dequeue, consoleapplication1.cpp(83)
  1395. [1389] 0: <m_tail_1> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1396. [1390] 2: <m_head_2> atomic store, value=45, (prev value=44), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1397. [1391] 1: <m_head_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1398. [1392] 2: <m_tail_2> atomic load, value=47 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1399. [1393] 1: <m_tail_1> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1400. [1394] 3: <m_data[1].sequence> atomic store, value=46, (prev value=45), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1401. [1395] 0: <m_head_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1402. [1396] 0: <m_tail_1> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1403. [1397] 0: <m_head_2> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1404. [1398] 1: <m_tail_1> CAS succ orig=48, cmp=48, xchg=49, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1405. [1399] 3: <m_head_2> atomic load, value=44 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1406. [1400] 3: <m_head_2> atomic load, value=45, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1407. [1401] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1408. [1402] 3: <m_head_2> atomic store, value=46, (prev value=45), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1409. [1403] 3: <m_tail_2> atomic load, value=48, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1410. [1404] 2: <m_head_1> atomic load, value=45 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1411. [1405] 2: <m_head_1> CAS fail orig=46, cmp=45, xchg=46, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1412. [1406] 0: <m_tail_1> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1413. [1407] 1: <m_data[0].sequence> atomic load, value=45, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1414. [1408] 1: <m_data[0].data> store, value=279, in try_enqueue, consoleapplication1.cpp(46)
  1415. [1409] 2: <m_tail_2> atomic load, value=47 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1416. [1410] 1: <m_data[0].sequence> atomic store, value=48, (prev value=45), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1417. [1411] 2: <m_head_1> atomic load, value=46, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1418. [1412] 1: <m_tail_2> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1419. [1413] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1420. [1414] 3: <m_head_1> atomic load, value=46, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1421. [1415] 1: <m_tail_2> atomic store, value=49, (prev value=48), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1422. [1416] 0: <m_head_2> atomic load, value=45 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1423. [1417] 1: <m_head_2> atomic load, value=45 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1424. [1418] 1: <m_tail_1> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1425. [1419] 0: <m_tail_1> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1426. [1420] 2: <m_head_1> CAS succ orig=46, cmp=46, xchg=47, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1427. [1421] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1428. [1422] 0: <m_head_2> atomic load, value=45 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1429. [1423] 0: <m_tail_1> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1430. [1424] 0: <m_head_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1431. [1425] 1: <m_head_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1432. [1426] 2: <m_data[2].sequence> atomic load, value=46, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1433. [1427] 2: <m_data[2].data> load, value=24, in try_dequeue, consoleapplication1.cpp(83)
  1434. [1428] 0: <m_tail_1> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1435. [1429] 3: <m_head_1> CAS fail orig=47, cmp=46, xchg=47, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1436. [1430] 0: <m_tail_1> CAS succ orig=49, cmp=49, xchg=50, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1437. [1431] 0: <m_data[1].sequence> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1438. [1432] 0: <m_data[1].data> store, value=25, in try_enqueue, consoleapplication1.cpp(46)
  1439. [1433] 0: <m_data[1].sequence> atomic store, value=49, (prev value=46), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1440. [1434] 1: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1441. [1435] 2: <m_data[2].sequence> atomic store, value=47, (prev value=46), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1442. [1436] 0: <m_tail_2> atomic load, value=48 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1443. [1437] 0: <m_tail_2> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1444. [1438] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1445. [1439] 0: <m_tail_2> atomic store, value=50, (prev value=49), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1446. [1440] 1: <m_head_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1447. [1441] 0: <m_head_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1448. [1442] 2: <m_head_2> atomic load, value=46, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1449. [1443] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1450. [1444] 3: <m_tail_2> atomic load, value=50, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1451. [1445] 0: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1452. [1446] 0: <m_head_2> atomic load, value=46, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1453. [1447] 1: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1454. [1448] 0: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1455. [1449] 2: <m_head_2> atomic store, value=47, (prev value=46), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1456. [1450] 0: <m_head_2> atomic load, value=46 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1457. [1451] 0: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1458. [1452] 0: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1459. [1453] 1: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1460. [1454] 2: <m_tail_2> atomic load, value=50, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1461. [1455] 0: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1462. [1456] 1: <m_tail_1> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1463. [1457] 1: <m_tail_1> CAS succ orig=50, cmp=50, xchg=51, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1464. [1458] 1: <m_data[2].sequence> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1465. [1459] 1: <m_data[2].data> store, value=280, in try_enqueue, consoleapplication1.cpp(46)
  1466. [1460] 2: <m_head_1> atomic load, value=47, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1467. [1461] 1: <m_data[2].sequence> atomic store, value=50, (prev value=47), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1468. [1462] 3: <m_head_1> atomic load, value=47, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1469. [1463] 1: <m_tail_2> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1470. [1464] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1471. [1465] 1: <m_tail_2> atomic store, value=51, (prev value=50), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1472. [1466] 2: <m_head_1> CAS succ orig=47, cmp=47, xchg=48, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1473. [1467] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1474. [1468] 2: <m_data[3].sequence> atomic load, value=47, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1475. [1469] 2: <m_data[3].data> load, value=278, in try_dequeue, consoleapplication1.cpp(83)
  1476. [1470] 3: <m_head_1> CAS fail orig=48, cmp=47, xchg=48, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1477. [1471] 2: <m_data[3].sequence> atomic store, value=48, (prev value=47), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1478. [1472] 0: <m_tail_1> CAS fail orig=51, cmp=50, xchg=51, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1479. [1473] 2: <m_head_2> atomic load, value=47, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1480. [1474] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1481. [1475] 1: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1482. [1476] 3: <m_tail_2> atomic load, value=50 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1483. [1477] 3: <m_head_1> atomic load, value=48, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1484. [1478] 0: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1485. [1479] 3: <m_head_1> CAS succ orig=48, cmp=48, xchg=49, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1486. [1480] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1487. [1481] 1: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1488. [1482] 0: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1489. [1483] 3: <m_data[0].sequence> atomic load, value=48, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1490. [1484] 3: <m_data[0].data> load, value=279, in try_dequeue, consoleapplication1.cpp(83)
  1491. [1485] 0: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1492. [1486] 0: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1493. [1487] 0: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1494. [1488] 1: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1495. [1489] 1: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1496. [1490] 3: <m_data[0].sequence> atomic store, value=49, (prev value=48), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1497. [1491] 1: <m_head_2> atomic load, value=47, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1498. [1492] 0: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1499. [1493] 2: <m_head_2> atomic store, value=48, (prev value=47), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1500. [1494] 2: <m_tail_2> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1501. [1495] 3: <m_head_2> atomic load, value=48, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1502. [1496] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1503. [1497] 1: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1504. [1498] 3: <m_head_2> atomic store, value=49, (prev value=48), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1505. [1499] 2: <m_head_1> atomic load, value=48 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1506. [1500] 0: <m_head_2> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1507. [1501] 1: <m_head_2> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1508. [1502] 3: <m_tail_2> atomic load, value=50 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1509. [1503] 0: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1510. [1504] 2: <m_head_1> CAS fail orig=49, cmp=48, xchg=49, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1511. [1505] 2: <m_tail_2> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1512. [1506] 2: <m_head_1> atomic load, value=49, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1513. [1507] 3: <m_head_1> atomic load, value=49, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1514. [1508] 3: <m_head_1> CAS succ orig=49, cmp=49, xchg=50, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1515. [1509] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1516. [1510] 1: <m_tail_1> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1517. [1511] 3: <m_data[1].sequence> atomic load, value=49, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1518. [1512] 3: <m_data[1].data> load, value=25, in try_dequeue, consoleapplication1.cpp(83)
  1519. [1513] 3: <m_data[1].sequence> atomic store, value=50, (prev value=49), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1520. [1514] 0: <m_tail_1> CAS succ orig=51, cmp=51, xchg=52, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1521. [1515] 0: <m_data[3].sequence> atomic load, value=48, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1522. [1516] 0: <m_data[3].data> store, value=26, in try_enqueue, consoleapplication1.cpp(46)
  1523. [1517] 0: <m_data[3].sequence> atomic store, value=51, (prev value=48), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1524. [1518] 2: <m_head_1> CAS fail orig=50, cmp=49, xchg=50, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1525. [1519] 1: <m_tail_1> CAS fail orig=52, cmp=51, xchg=52, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1526. [1520] 3: <m_head_2> atomic load, value=49, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1527. [1521] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1528. [1522] 2: <m_tail_2> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1529. [1523] 1: <m_head_2> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1530. [1524] 2: <m_head_1> atomic load, value=50, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1531. [1525] 3: <m_head_2> atomic store, value=50, (prev value=49), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1532. [1526] 3: <m_tail_2> atomic load, value=50 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1533. [1527] 0: <m_tail_2> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1534. [1528] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1535. [1529] 1: <m_tail_1> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1536. [1530] 0: <m_tail_2> atomic store, value=52, (prev value=51), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1537. [1531] 1: <m_tail_1> CAS succ orig=52, cmp=52, xchg=53, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1538. [1532] 2: <m_head_1> CAS succ orig=50, cmp=50, xchg=51, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1539. [1533] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1540. [1534] 2: <m_data[2].sequence> atomic load, value=50, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1541. [1535] 2: <m_data[2].data> load, value=280, in try_dequeue, consoleapplication1.cpp(83)
  1542. [1536] 3: <m_head_1> atomic load, value=50 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1543. [1537] 1: <m_data[0].sequence> atomic load, value=49, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1544. [1538] 1: <m_data[0].data> store, value=281, in try_enqueue, consoleapplication1.cpp(46)
  1545. [1539] 0: <m_head_2> atomic load, value=49 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1546. [1540] 0: <m_tail_1> atomic load, value=52 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1547. [1541] 1: <m_data[0].sequence> atomic store, value=52, (prev value=49), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1548. [1542] 3: <m_tail_2> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1549. [1543] 1: <m_tail_2> atomic load, value=51 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1550. [1544] 2: <m_data[2].sequence> atomic store, value=51, (prev value=50), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1551. [1545] 0: <m_tail_1> CAS fail orig=53, cmp=52, xchg=53, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1552. [1546] 0: <m_head_2> atomic load, value=49 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1553. [1547] 2: <m_head_2> atomic load, value=50, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1554. [1548] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1555. [1549] 0: <m_tail_1> atomic load, value=53, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1556. [1550] 2: <m_head_2> atomic store, value=51, (prev value=50), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1557. [1551] 2: <m_tail_2> atomic load, value=51 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1558. [1552] 0: <m_head_2> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1559. [1553] 2: <m_head_1> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1560. [1554] 1: <m_tail_2> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1561. [1555] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1562. [1556] 2: <m_tail_2> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1563. [1557] 3: <m_head_1> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1564. [1558] 0: <m_tail_1> atomic load, value=53, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1565. [1559] 2: <m_head_1> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1566. [1560] 1: <m_tail_2> atomic store, value=53, (prev value=52), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1567. [1561] 0: <m_tail_1> CAS succ orig=53, cmp=53, xchg=54, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1568. [1562] 2: <m_head_1> CAS succ orig=51, cmp=51, xchg=52, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1569. [1563] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1570. [1564] 2: <m_data[3].sequence> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1571. [1565] 2: <m_data[3].data> load, value=26, in try_dequeue, consoleapplication1.cpp(83)
  1572. [1566] 3: <m_head_1> CAS fail orig=52, cmp=51, xchg=52, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1573. [1567] 0: <m_data[1].sequence> atomic load, value=50, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1574. [1568] 0: <m_data[1].data> store, value=27, in try_enqueue, consoleapplication1.cpp(46)
  1575. [1569] 0: <m_data[1].sequence> atomic store, value=53, (prev value=50), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1576. [1570] 2: <m_data[3].sequence> atomic store, value=52, (prev value=51), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1577. [1571] 2: <m_head_2> atomic load, value=51, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1578. [1572] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1579. [1573] 0: <m_tail_2> atomic load, value=52 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1580. [1574] 2: <m_head_2> atomic store, value=52, (prev value=51), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1581. [1575] 0: <m_tail_2> atomic load, value=53, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1582. [1576] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1583. [1577] 1: <m_head_2> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1584. [1578] 2: <m_tail_2> atomic load, value=52 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1585. [1579] 3: <m_tail_2> atomic load, value=52 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1586. [1580] 0: <m_tail_2> atomic store, value=54, (prev value=53), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1587. [1581] 1: <m_tail_1> atomic load, value=54, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1588. [1582] 3: <m_head_1> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1589. [1583] 3: <m_tail_2> atomic load, value=53 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1590. [1584] 0: <m_head_2> atomic load, value=51 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1591. [1585] 2: <m_head_1> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1592. [1586] 2: <m_tail_2> atomic load, value=54, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1593. [1587] 0: <m_tail_1> atomic load, value=54, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1594. [1588] 2: <m_head_1> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1595. [1589] 1: <m_tail_1> CAS succ orig=54, cmp=54, xchg=55, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1596. [1590] 1: <m_data[2].sequence> atomic load, value=51, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1597. [1591] 1: <m_data[2].data> store, value=282, in try_enqueue, consoleapplication1.cpp(46)
  1598. [1592] 2: <m_head_1> CAS succ orig=52, cmp=52, xchg=53, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1599. [1593] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1600. [1594] 3: <m_head_1> atomic load, value=53, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1601. [1595] 1: <m_data[2].sequence> atomic store, value=54, (prev value=51), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1602. [1596] 1: <m_tail_2> atomic load, value=54, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1603. [1597] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1604. [1598] 2: <m_data[0].sequence> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1605. [1599] 2: <m_data[0].data> load, value=281, in try_dequeue, consoleapplication1.cpp(83)
  1606. [1600] 2: <m_data[0].sequence> atomic store, value=53, (prev value=52), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1607. [1601] 0: <m_tail_1> CAS fail orig=55, cmp=54, xchg=55, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1608. [1602] 0: <m_head_2> atomic load, value=51 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1609. [1603] 3: <m_tail_2> atomic load, value=54, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1610. [1604] 2: <m_head_2> atomic load, value=52, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1611. [1605] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1612. [1606] 1: <m_tail_2> atomic store, value=55, (prev value=54), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1613. [1607] 0: <m_tail_1> atomic load, value=55, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1614. [1608] 0: <m_head_2> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1615. [1609] 1: <m_head_2> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1616. [1610] 2: <m_head_2> atomic store, value=53, (prev value=52), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1617. [1611] 3: <m_head_1> atomic load, value=53, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1618. [1612] 0: <m_tail_1> atomic load, value=55, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1619. [1613] 0: <m_tail_1> CAS succ orig=55, cmp=55, xchg=56, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1620. [1614] 3: <m_head_1> CAS succ orig=53, cmp=53, xchg=54, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1621. [1615] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1622. [1616] 2: <m_tail_2> atomic load, value=54 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1623. [1617] 3: <m_data[1].sequence> atomic load, value=53, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1624. [1618] 3: <m_data[1].data> load, value=27, in try_dequeue, consoleapplication1.cpp(83)
  1625. [1619] 0: <m_data[3].sequence> atomic load, value=52, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1626. [1620] 0: <m_data[3].data> store, value=28, in try_enqueue, consoleapplication1.cpp(46)
  1627. [1621] 1: <m_tail_1> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1628. [1622] 2: <m_head_1> atomic load, value=53 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1629. [1623] 0: <m_data[3].sequence> atomic store, value=55, (prev value=52), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1630. [1624] 3: <m_data[1].sequence> atomic store, value=54, (prev value=53), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1631. [1625] 1: <m_head_2> atomic load, value=53, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1632. [1626] 3: <m_head_2> atomic load, value=52 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1633. [1627] 0: <m_tail_2> atomic load, value=54 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1634. [1628] 2: <m_head_1> CAS fail orig=54, cmp=53, xchg=54, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1635. [1629] 2: <m_tail_2> atomic load, value=55, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1636. [1630] 0: <m_tail_2> atomic load, value=54 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1637. [1631] 3: <m_head_2> atomic load, value=52 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1638. [1632] 2: <m_head_1> atomic load, value=54, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1639. [1633] 1: <m_tail_1> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1640. [1634] 0: <m_tail_2> atomic load, value=55, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1641. [1635] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1642. [1636] 3: <m_head_2> atomic load, value=53, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1643. [1637] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1644. [1638] 2: <m_head_1> CAS succ orig=54, cmp=54, xchg=55, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1645. [1639] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1646. [1640] 2: <m_data[2].sequence> atomic load, value=54, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1647. [1641] 2: <m_data[2].data> load, value=282, in try_dequeue, consoleapplication1.cpp(83)
  1648. [1642] 0: <m_tail_2> atomic store, value=56, (prev value=55), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1649. [1643] 3: <m_head_2> atomic store, value=54, (prev value=53), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1650. [1644] 3: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1651. [1645] 3: <m_head_1> atomic load, value=54 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1652. [1646] 1: <m_tail_1> CAS succ orig=56, cmp=56, xchg=57, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1653. [1647] 3: <m_head_1> CAS fail orig=55, cmp=54, xchg=55, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1654. [1648] 2: <m_data[2].sequence> atomic store, value=55, (prev value=54), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1655. [1649] 2: <m_head_2> atomic load, value=54, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1656. [1650] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1657. [1651] 1: <m_data[0].sequence> atomic load, value=53, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1658. [1652] 1: <m_data[0].data> store, value=283, in try_enqueue, consoleapplication1.cpp(46)
  1659. [1653] 2: <m_head_2> atomic store, value=55, (prev value=54), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1660. [1654] 0: <m_head_2> atomic load, value=55, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1661. [1655] 3: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1662. [1656] 2: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1663. [1657] 0: <m_tail_1> atomic load, value=56 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1664. [1658] 3: <m_head_1> atomic load, value=55, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1665. [1659] 3: <m_head_1> CAS succ orig=55, cmp=55, xchg=56, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1666. [1660] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1667. [1661] 2: <m_head_1> atomic load, value=55 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1668. [1662] 1: <m_data[0].sequence> atomic store, value=56, (prev value=53), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1669. [1663] 3: <m_data[3].sequence> atomic load, value=55, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1670. [1664] 3: <m_data[3].data> load, value=28, in try_dequeue, consoleapplication1.cpp(83)
  1671. [1665] 0: <m_tail_1> CAS fail orig=57, cmp=56, xchg=57, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1672. [1666] 1: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1673. [1667] 3: <m_data[3].sequence> atomic store, value=56, (prev value=55), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1674. [1668] 2: <m_head_1> CAS fail orig=56, cmp=55, xchg=56, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1675. [1669] 1: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1676. [1670] 3: <m_head_2> atomic load, value=55, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1677. [1671] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1678. [1672] 1: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1679. [1673] 3: <m_head_2> atomic store, value=56, (prev value=55), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1680. [1674] 2: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1681. [1675] 1: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1682. [1676] 3: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1683. [1677] 0: <m_head_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1684. [1678] 3: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1685. [1679] 3: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1686. [1680] 2: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1687. [1681] 1: <m_tail_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1688. [1682] 3: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1689. [1683] 1: <m_tail_2> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1690. [1684] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1691. [1685] 0: <m_tail_1> atomic load, value=57, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1692. [1686] 0: <m_tail_1> CAS succ orig=57, cmp=57, xchg=58, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1693. [1687] 3: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1694. [1688] 2: <m_tail_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1695. [1689] 2: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1696. [1690] 0: <m_data[1].sequence> atomic load, value=54, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1697. [1691] 0: <m_data[1].data> store, value=29, in try_enqueue, consoleapplication1.cpp(46)
  1698. [1692] 1: <m_tail_2> atomic store, value=57, (prev value=56), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1699. [1693] 2: <m_tail_2> atomic load, value=57, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1700. [1694] 0: <m_data[1].sequence> atomic store, value=57, (prev value=54), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1701. [1695] 0: <m_tail_2> atomic load, value=56 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1702. [1696] 3: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1703. [1697] 1: <m_head_2> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1704. [1698] 3: <m_tail_2> atomic load, value=56 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1705. [1699] 1: <m_tail_1> atomic load, value=57 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1706. [1700] 0: <m_tail_2> atomic load, value=57, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1707. [1701] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1708. [1702] 2: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1709. [1703] 3: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1710. [1704] 0: <m_tail_2> atomic store, value=58, (prev value=57), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1711. [1705] 3: <m_tail_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1712. [1706] 1: <m_tail_1> CAS fail orig=58, cmp=57, xchg=58, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1713. [1707] 1: <m_head_2> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1714. [1708] 3: <m_head_1> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1715. [1709] 1: <m_tail_1> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1716. [1710] 2: <m_head_1> CAS succ orig=56, cmp=56, xchg=57, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1717. [1711] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1718. [1712] 0: <m_head_2> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1719. [1713] 3: <m_head_1> CAS fail orig=57, cmp=56, xchg=57, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1720. [1714] 3: <m_tail_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1721. [1715] 1: <m_tail_1> CAS succ orig=58, cmp=58, xchg=59, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1722. [1716] 2: <m_data[0].sequence> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1723. [1717] 2: <m_data[0].data> load, value=283, in try_dequeue, consoleapplication1.cpp(83)
  1724. [1718] 3: <m_head_1> atomic load, value=57, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1725. [1719] 2: <m_data[0].sequence> atomic store, value=57, (prev value=56), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1726. [1720] 2: <m_head_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1727. [1721] 0: <m_tail_1> atomic load, value=58 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1728. [1722] 3: <m_tail_2> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1729. [1723] 1: <m_data[2].sequence> atomic load, value=55, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1730. [1724] 1: <m_data[2].data> store, value=284, in try_enqueue, consoleapplication1.cpp(46)
  1731. [1725] 0: <m_tail_1> CAS fail orig=59, cmp=58, xchg=59, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1732. [1726] 0: <m_head_2> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1733. [1727] 3: <m_head_1> atomic load, value=57, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1734. [1728] 2: <m_head_2> atomic load, value=55 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1735. [1729] 1: <m_data[2].sequence> atomic store, value=58, (prev value=55), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1736. [1730] 2: <m_head_2> atomic load, value=56, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1737. [1731] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1738. [1732] 2: <m_head_2> atomic store, value=57, (prev value=56), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1739. [1733] 2: <m_tail_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1740. [1734] 1: <m_tail_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1741. [1735] 3: <m_head_1> CAS succ orig=57, cmp=57, xchg=58, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1742. [1736] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1743. [1737] 1: <m_tail_2> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1744. [1738] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1745. [1739] 0: <m_tail_1> atomic load, value=59, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1746. [1740] 1: <m_tail_2> atomic store, value=59, (prev value=58), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1747. [1741] 0: <m_tail_1> CAS succ orig=59, cmp=59, xchg=60, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1748. [1742] 3: <m_data[1].sequence> atomic load, value=57, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1749. [1743] 3: <m_data[1].data> load, value=29, in try_dequeue, consoleapplication1.cpp(83)
  1750. [1744] 0: <m_data[3].sequence> atomic load, value=56, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1751. [1745] 0: <m_data[3].data> store, value=30, in try_enqueue, consoleapplication1.cpp(46)
  1752. [1746] 2: <m_head_1> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1753. [1747] 1: <m_head_2> atomic load, value=56 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1754. [1748] 3: <m_data[1].sequence> atomic store, value=58, (prev value=57), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1755. [1749] 3: <m_head_2> atomic load, value=57, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1756. [1750] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1757. [1751] 2: <m_tail_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1758. [1752] 0: <m_data[3].sequence> atomic store, value=59, (prev value=56), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1759. [1753] 2: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1760. [1754] 2: <m_tail_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1761. [1755] 2: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1762. [1756] 0: <m_tail_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1763. [1757] 3: <m_head_2> atomic store, value=58, (prev value=57), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1764. [1758] 1: <m_tail_1> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1765. [1759] 1: <m_head_2> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1766. [1760] 1: <m_tail_1> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1767. [1761] 3: <m_tail_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1768. [1762] 2: <m_tail_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1769. [1763] 1: <m_tail_1> CAS succ orig=60, cmp=60, xchg=61, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1770. [1764] 1: <m_data[0].sequence> atomic load, value=57, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1771. [1765] 1: <m_data[0].data> store, value=285, in try_enqueue, consoleapplication1.cpp(46)
  1772. [1766] 0: <m_tail_2> atomic load, value=59, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1773. [1767] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1774. [1768] 3: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1775. [1769] 0: <m_tail_2> atomic store, value=60, (prev value=59), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1776. [1770] 2: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1777. [1771] 0: <m_head_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1778. [1772] 0: <m_tail_1> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1779. [1773] 3: <m_tail_2> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1780. [1774] 2: <m_tail_2> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1781. [1775] 1: <m_data[0].sequence> atomic store, value=60, (prev value=57), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1782. [1776] 0: <m_head_2> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1783. [1777] 0: <m_tail_1> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1784. [1778] 0: <m_tail_1> CAS succ orig=61, cmp=61, xchg=62, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1785. [1779] 3: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1786. [1780] 0: <m_data[1].sequence> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1787. [1781] 0: <m_data[1].data> store, value=31, in try_enqueue, consoleapplication1.cpp(46)
  1788. [1782] 2: <m_head_1> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1789. [1783] 0: <m_data[1].sequence> atomic store, value=61, (prev value=58), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1790. [1784] 1: <m_tail_2> atomic load, value=59 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1791. [1785] 0: <m_tail_2> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1792. [1786] 1: <m_tail_2> atomic load, value=59 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1793. [1787] 1: <m_tail_2> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1794. [1788] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1795. [1789] 1: <m_tail_2> atomic store, value=61, (prev value=60), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1796. [1790] 2: <m_head_1> CAS succ orig=58, cmp=58, xchg=59, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1797. [1791] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1798. [1792] 1: <m_head_2> atomic load, value=58, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1799. [1793] 1: <m_tail_1> atomic load, value=61 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1800. [1794] 0: <m_tail_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1801. [1795] 3: <m_head_1> CAS fail orig=59, cmp=58, xchg=59, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1802. [1796] 2: <m_data[2].sequence> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1803. [1797] 2: <m_data[2].data> load, value=284, in try_dequeue, consoleapplication1.cpp(83)
  1804. [1798] 2: <m_data[2].sequence> atomic store, value=59, (prev value=58), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1805. [1799] 2: <m_head_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1806. [1800] 2: <m_head_2> atomic load, value=57 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1807. [1801] 2: <m_head_2> atomic load, value=58, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1808. [1802] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1809. [1803] 3: <m_tail_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1810. [1804] 3: <m_head_1> atomic load, value=59, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1811. [1805] 3: <m_head_1> CAS succ orig=59, cmp=59, xchg=60, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1812. [1806] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1813. [1807] 3: <m_data[3].sequence> atomic load, value=59, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1814. [1808] 3: <m_data[3].data> load, value=30, in try_dequeue, consoleapplication1.cpp(83)
  1815. [1809] 2: <m_head_2> atomic store, value=59, (prev value=58), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1816. [1810] 3: <m_data[3].sequence> atomic store, value=60, (prev value=59), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1817. [1811] 1: <m_tail_1> CAS fail orig=62, cmp=61, xchg=62, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1818. [1812] 0: <m_tail_2> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1819. [1813] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1820. [1814] 0: <m_tail_2> atomic store, value=62, (prev value=61), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1821. [1815] 0: <m_head_2> atomic load, value=59, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1822. [1816] 3: <m_head_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1823. [1817] 3: <m_head_2> atomic load, value=58 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1824. [1818] 2: <m_tail_2> atomic load, value=62, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1825. [1819] 1: <m_head_2> atomic load, value=59, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1826. [1820] 1: <m_tail_1> atomic load, value=62, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1827. [1821] 3: <m_head_2> atomic load, value=59, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1828. [1822] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1829. [1823] 3: <m_head_2> atomic store, value=60, (prev value=59), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1830. [1824] 0: <m_tail_1> atomic load, value=62, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1831. [1825] 3: <m_tail_2> atomic load, value=61 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1832. [1826] 3: <m_head_1> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1833. [1827] 0: <m_tail_1> CAS succ orig=62, cmp=62, xchg=63, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1834. [1828] 2: <m_head_1> atomic load, value=59 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1835. [1829] 2: <m_head_1> CAS fail orig=60, cmp=59, xchg=60, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1836. [1830] 1: <m_tail_1> CAS fail orig=63, cmp=62, xchg=63, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1837. [1831] 1: <m_head_2> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1838. [1832] 1: <m_tail_1> atomic load, value=63, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1839. [1833] 3: <m_head_1> CAS succ orig=60, cmp=60, xchg=61, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1840. [1834] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1841. [1835] 0: <m_data[2].sequence> atomic load, value=59, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1842. [1836] 0: <m_data[2].data> store, value=32, in try_enqueue, consoleapplication1.cpp(46)
  1843. [1837] 3: <m_data[0].sequence> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1844. [1838] 3: <m_data[0].data> load, value=285, in try_dequeue, consoleapplication1.cpp(83)
  1845. [1839] 0: <m_data[2].sequence> atomic store, value=62, (prev value=59), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1846. [1840] 0: <m_tail_2> atomic load, value=62, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1847. [1841] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1848. [1842] 0: <m_tail_2> atomic store, value=63, (prev value=62), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1849. [1843] 0: <m_head_2> atomic load, value=59 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1850. [1844] 1: <m_tail_1> CAS succ orig=63, cmp=63, xchg=64, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1851. [1845] 3: <m_data[0].sequence> atomic store, value=61, (prev value=60), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1852. [1846] 2: <m_tail_2> atomic load, value=63, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1853. [1847] 2: <m_head_1> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1854. [1848] 3: <m_head_2> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1855. [1849] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1856. [1850] 2: <m_head_1> CAS succ orig=61, cmp=61, xchg=62, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1857. [1851] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1858. [1852] 0: <m_tail_1> atomic load, value=63 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1859. [1853] 0: <m_head_2> atomic load, value=59 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1860. [1854] 1: <m_data[3].sequence> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1861. [1855] 1: <m_data[3].data> store, value=286, in try_enqueue, consoleapplication1.cpp(46)
  1862. [1856] 1: <m_data[3].sequence> atomic store, value=63, (prev value=60), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1863. [1857] 2: <m_data[1].sequence> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1864. [1858] 2: <m_data[1].data> load, value=31, in try_dequeue, consoleapplication1.cpp(83)
  1865. [1859] 1: <m_tail_2> atomic load, value=63, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1866. [1860] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1867. [1861] 0: <m_tail_1> atomic load, value=63 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1868. [1862] 0: <m_head_2> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1869. [1863] 0: <m_tail_1> atomic load, value=63 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1870. [1864] 0: <m_tail_1> CAS fail orig=64, cmp=63, xchg=64, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1871. [1865] 2: <m_data[1].sequence> atomic store, value=62, (prev value=61), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1872. [1866] 0: <m_head_2> atomic load, value=60, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1873. [1867] 2: <m_head_2> atomic load, value=60, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1874. [1868] 3: <m_head_2> atomic store, value=61, (prev value=60), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1875. [1869] 3: <m_tail_2> atomic load, value=62 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1876. [1870] 3: <m_head_1> atomic load, value=61 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1877. [1871] 3: <m_head_1> CAS fail orig=62, cmp=61, xchg=62, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1878. [1872] 2: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1879. [1873] 3: <m_tail_2> atomic load, value=62 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1880. [1874] 0: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1881. [1875] 3: <m_head_1> atomic load, value=62, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1882. [1876] 1: <m_tail_2> atomic store, value=64, (prev value=63), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1883. [1877] 3: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1884. [1878] 3: <m_head_1> atomic load, value=62, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1885. [1879] 3: <m_head_1> CAS succ orig=62, cmp=62, xchg=63, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1886. [1880] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1887. [1881] 3: <m_data[2].sequence> atomic load, value=62, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1888. [1882] 3: <m_data[2].data> load, value=32, in try_dequeue, consoleapplication1.cpp(83)
  1889. [1883] 0: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1890. [1884] 1: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1891. [1885] 2: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1892. [1886] 3: <m_data[2].sequence> atomic store, value=63, (prev value=62), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1893. [1887] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1894. [1888] 0: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1895. [1889] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1896. [1890] 1: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1897. [1891] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1898. [1892] 2: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1899. [1893] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1900. [1894] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1901. [1895] 0: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1902. [1896] 1: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1903. [1897] 2: <m_head_2> atomic load, value=60 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1904. [1898] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1905. [1899] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1906. [1900] 1: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1907. [1901] 0: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1908. [1902] 2: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1909. [1903] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1910. [1904] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1911. [1905] 0: <m_head_2> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1912. [1906] 0: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1913. [1907] 1: <m_head_2> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1914. [1908] 3: <m_head_2> atomic load, value=61, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1915. [1909] 1: <m_tail_1> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1916. [1910] 0: <m_tail_1> CAS succ orig=64, cmp=64, xchg=65, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1917. [1911] 1: <m_tail_1> CAS fail orig=65, cmp=64, xchg=65, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1918. [1912] 1: <m_head_2> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1919. [1913] 1: <m_tail_1> atomic load, value=65, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1920. [1914] 2: <m_head_2> atomic store, value=62, (prev value=61), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1921. [1915] 2: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1922. [1916] 2: <m_head_1> atomic load, value=62 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1923. [1917] 2: <m_head_1> CAS fail orig=63, cmp=62, xchg=63, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1924. [1918] 2: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1925. [1919] 3: <m_head_2> atomic load, value=62, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1926. [1920] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1927. [1921] 3: <m_head_2> atomic store, value=63, (prev value=62), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1928. [1922] 1: <m_head_2> atomic load, value=61 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1929. [1923] 0: <m_data[0].sequence> atomic load, value=61, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1930. [1924] 0: <m_data[0].data> store, value=33, in try_enqueue, consoleapplication1.cpp(46)
  1931. [1925] 0: <m_data[0].sequence> atomic store, value=64, (prev value=61), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1932. [1926] 0: <m_tail_2> atomic load, value=63 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1933. [1927] 1: <m_tail_1> atomic load, value=65, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1934. [1928] 3: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1935. [1929] 1: <m_head_2> atomic load, value=63, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1936. [1930] 1: <m_tail_1> atomic load, value=65, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1937. [1931] 2: <m_head_1> atomic load, value=63, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1938. [1932] 2: <m_head_1> CAS succ orig=63, cmp=63, xchg=64, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1939. [1933] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1940. [1934] 3: <m_head_1> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1941. [1935] 1: <m_tail_1> CAS succ orig=65, cmp=65, xchg=66, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1942. [1936] 3: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1943. [1937] 2: <m_data[3].sequence> atomic load, value=63, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1944. [1938] 2: <m_data[3].data> load, value=286, in try_dequeue, consoleapplication1.cpp(83)
  1945. [1939] 3: <m_head_1> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1946. [1940] 0: <m_tail_2> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1947. [1941] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1948. [1942] 1: <m_data[1].sequence> atomic load, value=62, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1949. [1943] 1: <m_data[1].data> store, value=287, in try_enqueue, consoleapplication1.cpp(46)
  1950. [1944] 1: <m_data[1].sequence> atomic store, value=65, (prev value=62), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1951. [1945] 3: <m_tail_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1952. [1946] 1: <m_tail_2> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1953. [1947] 0: <m_tail_2> atomic store, value=65, (prev value=64), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1954. [1948] 2: <m_data[3].sequence> atomic store, value=64, (prev value=63), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1955. [1949] 2: <m_head_2> atomic load, value=63, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1956. [1950] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1957. [1951] 0: <m_head_2> atomic load, value=61 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1958. [1952] 3: <m_head_1> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1959. [1953] 3: <m_tail_2> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1960. [1954] 0: <m_tail_1> atomic load, value=65 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1961. [1955] 2: <m_head_2> atomic store, value=64, (prev value=63), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1962. [1956] 1: <m_tail_2> atomic load, value=65, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1963. [1957] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  1964. [1958] 2: <m_tail_2> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1965. [1959] 3: <m_head_1> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1966. [1960] 3: <m_head_1> CAS succ orig=64, cmp=64, xchg=65, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1967. [1961] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1968. [1962] 0: <m_head_2> atomic load, value=63 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1969. [1963] 3: <m_data[0].sequence> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  1970. [1964] 3: <m_data[0].data> load, value=33, in try_dequeue, consoleapplication1.cpp(83)
  1971. [1965] 1: <m_tail_2> atomic store, value=66, (prev value=65), order=release, in try_enqueue, consoleapplication1.cpp(57)
  1972. [1966] 0: <m_tail_1> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1973. [1967] 2: <m_head_1> atomic load, value=64 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1974. [1968] 0: <m_tail_1> CAS succ orig=66, cmp=66, xchg=67, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1975. [1969] 3: <m_data[0].sequence> atomic store, value=65, (prev value=64), order=release, in try_dequeue, consoleapplication1.cpp(84)
  1976. [1970] 2: <m_head_1> CAS fail orig=65, cmp=64, xchg=65, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1977. [1971] 0: <m_data[2].sequence> atomic load, value=63, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1978. [1972] 0: <m_data[2].data> store, value=34, in try_enqueue, consoleapplication1.cpp(46)
  1979. [1973] 0: <m_data[2].sequence> atomic store, value=66, (prev value=63), order=release, in try_enqueue, consoleapplication1.cpp(47)
  1980. [1974] 1: <m_head_2> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1981. [1975] 2: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1982. [1976] 3: <m_head_2> atomic load, value=63 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1983. [1977] 0: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  1984. [1978] 1: <m_tail_1> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1985. [1979] 1: <m_tail_1> CAS fail orig=67, cmp=66, xchg=67, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1986. [1980] 3: <m_head_2> atomic load, value=64, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  1987. [1981] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  1988. [1982] 1: <m_head_2> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  1989. [1983] 3: <m_head_2> atomic store, value=65, (prev value=64), order=release, in try_dequeue, consoleapplication1.cpp(95)
  1990. [1984] 3: <m_tail_2> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  1991. [1985] 1: <m_tail_1> atomic load, value=67, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  1992. [1986] 1: <m_tail_1> CAS succ orig=67, cmp=67, xchg=68, order=release, in try_enqueue, consoleapplication1.cpp(40)
  1993. [1987] 3: <m_head_1> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1994. [1988] 2: <m_head_1> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  1995. [1989] 1: <m_data[3].sequence> atomic load, value=64, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  1996. [1990] 1: <m_data[3].data> store, value=288, in try_enqueue, consoleapplication1.cpp(46)
  1997. [1991] 3: <m_head_1> CAS succ orig=65, cmp=65, xchg=66, order=release, in try_dequeue, consoleapplication1.cpp(72)
  1998. [1992] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  1999. [1993] 3: <m_data[1].sequence> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2000. [1994] 3: <m_data[1].data> load, value=287, in try_dequeue, consoleapplication1.cpp(83)
  2001. [1995] 0: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2002. [1996] 1: <m_data[3].sequence> atomic store, value=67, (prev value=64), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2003. [1997] 3: <m_data[1].sequence> atomic store, value=66, (prev value=65), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2004. [1998] 2: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2005. [1999] 3: <m_head_2> atomic load, value=65, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2006. [2000] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2007. [2001] 3: <m_head_2> atomic store, value=66, (prev value=65), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2008. [2002] 1: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2009. [2003] 1: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2010. [2004] 2: <m_head_1> atomic load, value=65 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2011. [2005] 3: <m_tail_2> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2012. [2006] 1: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2013. [2007] 0: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2014. [2008] 1: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2015. [2009] 2: <m_tail_2> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2016. [2010] 0: <m_tail_2> atomic load, value=65 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2017. [2011] 2: <m_head_1> atomic load, value=65 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2018. [2012] 0: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2019. [2013] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2020. [2014] 2: <m_head_1> CAS fail orig=66, cmp=65, xchg=66, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2021. [2015] 3: <m_head_1> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2022. [2016] 1: <m_tail_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2023. [2017] 0: <m_tail_2> atomic store, value=67, (prev value=66), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2024. [2018] 3: <m_tail_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2025. [2019] 1: <m_tail_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2026. [2020] 3: <m_head_1> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2027. [2021] 0: <m_head_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2028. [2022] 1: <m_tail_2> atomic load, value=67, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2029. [2023] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2030. [2024] 3: <m_tail_2> atomic load, value=67, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2031. [2025] 0: <m_tail_1> atomic load, value=67 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2032. [2026] 1: <m_tail_2> atomic store, value=68, (prev value=67), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2033. [2027] 3: <m_head_1> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2034. [2028] 3: <m_head_1> CAS succ orig=66, cmp=66, xchg=67, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2035. [2029] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2036. [2030] 1: <m_head_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2037. [2031] 0: <m_tail_1> CAS fail orig=68, cmp=67, xchg=68, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2038. [2032] 1: <m_tail_1> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2039. [2033] 2: <m_tail_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2040. [2034] 0: <m_head_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2041. [2035] 3: <m_data[2].sequence> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2042. [2036] 3: <m_data[2].data> load, value=34, in try_dequeue, consoleapplication1.cpp(83)
  2043. [2037] 2: <m_head_1> atomic load, value=66 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2044. [2038] 3: <m_data[2].sequence> atomic store, value=67, (prev value=66), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2045. [2039] 0: <m_tail_1> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2046. [2040] 1: <m_tail_1> CAS succ orig=68, cmp=68, xchg=69, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2047. [2041] 2: <m_tail_2> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2048. [2042] 1: <m_data[0].sequence> atomic load, value=65, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2049. [2043] 1: <m_data[0].data> store, value=289, in try_enqueue, consoleapplication1.cpp(46)
  2050. [2044] 0: <m_tail_1> CAS fail orig=69, cmp=68, xchg=69, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2051. [2045] 3: <m_head_2> atomic load, value=66, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2052. [2046] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2053. [2047] 1: <m_data[0].sequence> atomic store, value=68, (prev value=65), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2054. [2048] 2: <m_head_1> atomic load, value=66 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2055. [2049] 0: <m_head_2> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2056. [2050] 0: <m_tail_1> atomic load, value=69, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2057. [2051] 3: <m_head_2> atomic store, value=67, (prev value=66), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2058. [2052] 2: <m_head_1> CAS fail orig=67, cmp=66, xchg=67, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2059. [2053] 2: <m_tail_2> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2060. [2054] 3: <m_tail_2> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2061. [2055] 1: <m_tail_2> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2062. [2056] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2063. [2057] 3: <m_head_1> atomic load, value=67, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2064. [2058] 3: <m_head_1> CAS succ orig=67, cmp=67, xchg=68, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2065. [2059] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2066. [2060] 1: <m_tail_2> atomic store, value=69, (prev value=68), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2067. [2061] 0: <m_tail_1> CAS succ orig=69, cmp=69, xchg=70, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2068. [2062] 0: <m_data[1].sequence> atomic load, value=66, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2069. [2063] 0: <m_data[1].data> store, value=35, in try_enqueue, consoleapplication1.cpp(46)
  2070. [2064] 2: <m_head_1> atomic load, value=67 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2071. [2065] 0: <m_data[1].sequence> atomic store, value=69, (prev value=66), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2072. [2066] 1: <m_head_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2073. [2067] 0: <m_tail_2> atomic load, value=68 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2074. [2068] 3: <m_data[3].sequence> atomic load, value=67, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2075. [2069] 3: <m_data[3].data> load, value=288, in try_dequeue, consoleapplication1.cpp(83)
  2076. [2070] 1: <m_tail_1> atomic load, value=69 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2077. [2071] 2: <m_head_1> CAS fail orig=68, cmp=67, xchg=68, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2078. [2072] 0: <m_tail_2> atomic load, value=69, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2079. [2073] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2080. [2074] 3: <m_data[3].sequence> atomic store, value=68, (prev value=67), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2081. [2075] 2: <m_tail_2> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2082. [2076] 0: <m_tail_2> atomic store, value=70, (prev value=69), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2083. [2077] 1: <m_tail_1> CAS fail orig=70, cmp=69, xchg=70, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2084. [2078] 1: <m_head_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2085. [2079] 3: <m_head_2> atomic load, value=67, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2086. [2080] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2087. [2081] 2: <m_head_1> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2088. [2082] 1: <m_tail_1> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2089. [2083] 1: <m_head_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2090. [2084] 0: <m_head_2> atomic load, value=66 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2091. [2085] 3: <m_head_2> atomic store, value=68, (prev value=67), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2092. [2086] 3: <m_tail_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2093. [2087] 0: <m_tail_1> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2094. [2088] 2: <m_head_1> CAS succ orig=68, cmp=68, xchg=69, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2095. [2089] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2096. [2090] 3: <m_head_1> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2097. [2091] 2: <m_data[0].sequence> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2098. [2092] 2: <m_data[0].data> load, value=289, in try_dequeue, consoleapplication1.cpp(83)
  2099. [2093] 2: <m_data[0].sequence> atomic store, value=69, (prev value=68), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2100. [2094] 1: <m_tail_1> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2101. [2095] 0: <m_head_2> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2102. [2096] 2: <m_head_2> atomic load, value=67 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2103. [2097] 0: <m_tail_1> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2104. [2098] 2: <m_head_2> atomic load, value=68, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2105. [2099] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2106. [2100] 1: <m_head_2> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2107. [2101] 0: <m_tail_1> CAS succ orig=70, cmp=70, xchg=71, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2108. [2102] 2: <m_head_2> atomic store, value=69, (prev value=68), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2109. [2103] 3: <m_tail_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2110. [2104] 2: <m_tail_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2111. [2105] 1: <m_tail_1> atomic load, value=71, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2112. [2106] 0: <m_data[2].sequence> atomic load, value=67, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2113. [2107] 0: <m_data[2].data> store, value=36, in try_enqueue, consoleapplication1.cpp(46)
  2114. [2108] 2: <m_head_1> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2115. [2109] 3: <m_head_1> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2116. [2110] 0: <m_data[2].sequence> atomic store, value=70, (prev value=67), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2117. [2111] 2: <m_head_1> CAS succ orig=69, cmp=69, xchg=70, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2118. [2112] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2119. [2113] 2: <m_data[1].sequence> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2120. [2114] 2: <m_data[1].data> load, value=35, in try_dequeue, consoleapplication1.cpp(83)
  2121. [2115] 2: <m_data[1].sequence> atomic store, value=70, (prev value=69), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2122. [2116] 1: <m_tail_1> CAS succ orig=71, cmp=71, xchg=72, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2123. [2117] 1: <m_data[3].sequence> atomic load, value=68, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2124. [2118] 1: <m_data[3].data> store, value=290, in try_enqueue, consoleapplication1.cpp(46)
  2125. [2119] 3: <m_head_1> CAS fail orig=70, cmp=69, xchg=70, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2126. [2120] 0: <m_tail_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2127. [2121] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2128. [2122] 1: <m_data[3].sequence> atomic store, value=71, (prev value=68), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2129. [2123] 3: <m_tail_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2130. [2124] 3: <m_head_1> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2131. [2125] 2: <m_head_2> atomic load, value=69, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2132. [2126] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2133. [2127] 1: <m_tail_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2134. [2128] 1: <m_tail_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2135. [2129] 0: <m_tail_2> atomic store, value=71, (prev value=70), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2136. [2130] 1: <m_tail_2> atomic load, value=71, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2137. [2131] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2138. [2132] 0: <m_head_2> atomic load, value=69, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2139. [2133] 3: <m_tail_2> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2140. [2134] 2: <m_head_2> atomic store, value=70, (prev value=69), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2141. [2135] 0: <m_tail_1> atomic load, value=72, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2142. [2136] 3: <m_head_1> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2143. [2137] 1: <m_tail_2> atomic store, value=72, (prev value=71), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2144. [2138] 1: <m_head_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2145. [2139] 3: <m_head_1> CAS succ orig=70, cmp=70, xchg=71, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2146. [2140] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2147. [2141] 0: <m_tail_1> CAS succ orig=72, cmp=72, xchg=73, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2148. [2142] 2: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2149. [2143] 2: <m_head_1> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2150. [2144] 2: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2151. [2145] 1: <m_tail_1> atomic load, value=72 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2152. [2146] 0: <m_data[0].sequence> atomic load, value=69, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2153. [2147] 0: <m_data[0].data> store, value=37, in try_enqueue, consoleapplication1.cpp(46)
  2154. [2148] 2: <m_head_1> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2155. [2149] 0: <m_data[0].sequence> atomic store, value=72, (prev value=69), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2156. [2150] 0: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2157. [2151] 2: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2158. [2152] 1: <m_tail_1> CAS fail orig=73, cmp=72, xchg=73, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2159. [2153] 2: <m_head_1> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2160. [2154] 3: <m_data[2].sequence> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2161. [2155] 3: <m_data[2].data> load, value=36, in try_dequeue, consoleapplication1.cpp(83)
  2162. [2156] 2: <m_tail_2> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2163. [2157] 1: <m_head_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2164. [2158] 0: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2165. [2159] 3: <m_data[2].sequence> atomic store, value=71, (prev value=70), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2166. [2160] 0: <m_tail_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2167. [2161] 0: <m_tail_2> atomic load, value=72, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2168. [2162] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2169. [2163] 3: <m_head_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2170. [2164] 3: <m_head_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2171. [2165] 2: <m_head_1> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2172. [2166] 0: <m_tail_2> atomic store, value=73, (prev value=72), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2173. [2167] 2: <m_head_1> CAS succ orig=71, cmp=71, xchg=72, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2174. [2168] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2175. [2169] 2: <m_data[3].sequence> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2176. [2170] 2: <m_data[3].data> load, value=290, in try_dequeue, consoleapplication1.cpp(83)
  2177. [2171] 2: <m_data[3].sequence> atomic store, value=72, (prev value=71), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2178. [2172] 1: <m_tail_1> atomic load, value=73, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2179. [2173] 1: <m_tail_1> CAS succ orig=73, cmp=73, xchg=74, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2180. [2174] 0: <m_head_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2181. [2175] 2: <m_head_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2182. [2176] 1: <m_data[1].sequence> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2183. [2177] 1: <m_data[1].data> store, value=291, in try_enqueue, consoleapplication1.cpp(46)
  2184. [2178] 1: <m_data[1].sequence> atomic store, value=73, (prev value=70), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2185. [2179] 0: <m_tail_1> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2186. [2180] 0: <m_head_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2187. [2181] 2: <m_head_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2188. [2182] 0: <m_tail_1> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2189. [2183] 1: <m_tail_2> atomic load, value=72 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2190. [2184] 0: <m_head_2> atomic load, value=70, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2191. [2185] 3: <m_head_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2192. [2186] 3: <m_head_2> atomic load, value=69 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2193. [2187] 3: <m_head_2> atomic load, value=70, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2194. [2188] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2195. [2189] 3: <m_head_2> atomic store, value=71, (prev value=70), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2196. [2190] 3: <m_tail_2> atomic load, value=73, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2197. [2191] 2: <m_head_2> atomic load, value=71, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2198. [2192] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2199. [2193] 1: <m_tail_2> atomic load, value=73, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2200. [2194] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2201. [2195] 3: <m_head_1> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2202. [2196] 2: <m_head_2> atomic store, value=72, (prev value=71), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2203. [2197] 2: <m_tail_2> atomic load, value=72 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2204. [2198] 2: <m_head_1> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2205. [2199] 0: <m_tail_1> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2206. [2200] 2: <m_tail_2> atomic load, value=72 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2207. [2201] 1: <m_tail_2> atomic store, value=74, (prev value=73), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2208. [2202] 2: <m_head_1> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2209. [2203] 1: <m_head_2> atomic load, value=70 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2210. [2204] 0: <m_head_2> atomic load, value=70 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2211. [2205] 1: <m_tail_1> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2212. [2206] 2: <m_tail_2> atomic load, value=72 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2213. [2207] 1: <m_head_2> atomic load, value=72, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2214. [2208] 1: <m_tail_1> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2215. [2209] 3: <m_head_1> CAS succ orig=72, cmp=72, xchg=73, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2216. [2210] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2217. [2211] 1: <m_tail_1> CAS succ orig=74, cmp=74, xchg=75, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2218. [2212] 2: <m_head_1> atomic load, value=72 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2219. [2213] 1: <m_data[2].sequence> atomic load, value=71, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2220. [2214] 1: <m_data[2].data> store, value=292, in try_enqueue, consoleapplication1.cpp(46)
  2221. [2215] 1: <m_data[2].sequence> atomic store, value=74, (prev value=71), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2222. [2216] 0: <m_tail_1> atomic load, value=75, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2223. [2217] 3: <m_data[0].sequence> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2224. [2218] 3: <m_data[0].data> load, value=37, in try_dequeue, consoleapplication1.cpp(83)
  2225. [2219] 2: <m_tail_2> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2226. [2220] 2: <m_head_1> atomic load, value=72 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2227. [2221] 2: <m_head_1> CAS fail orig=73, cmp=72, xchg=73, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2228. [2222] 1: <m_tail_2> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2229. [2223] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2230. [2224] 2: <m_tail_2> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2231. [2225] 0: <m_head_2> atomic load, value=72, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2232. [2226] 2: <m_head_1> atomic load, value=73, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2233. [2227] 3: <m_data[0].sequence> atomic store, value=73, (prev value=72), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2234. [2228] 2: <m_head_1> CAS succ orig=73, cmp=73, xchg=74, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2235. [2229] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2236. [2230] 2: <m_data[1].sequence> atomic load, value=73, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2237. [2231] 2: <m_data[1].data> load, value=291, in try_dequeue, consoleapplication1.cpp(83)
  2238. [2232] 3: <m_head_2> atomic load, value=71 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2239. [2233] 3: <m_head_2> atomic load, value=72, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2240. [2234] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2241. [2235] 3: <m_head_2> atomic store, value=73, (prev value=72), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2242. [2236] 0: <m_tail_1> atomic load, value=75, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2243. [2237] 3: <m_tail_2> atomic load, value=73 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2244. [2238] 0: <m_tail_1> CAS succ orig=75, cmp=75, xchg=76, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2245. [2239] 2: <m_data[1].sequence> atomic store, value=74, (prev value=73), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2246. [2240] 0: <m_data[3].sequence> atomic load, value=72, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2247. [2241] 0: <m_data[3].data> store, value=38, in try_enqueue, consoleapplication1.cpp(46)
  2248. [2242] 2: <m_head_2> atomic load, value=73, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2249. [2243] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2250. [2244] 1: <m_tail_2> atomic store, value=75, (prev value=74), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2251. [2245] 0: <m_data[3].sequence> atomic store, value=75, (prev value=72), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2252. [2246] 0: <m_tail_2> atomic load, value=74 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2253. [2247] 3: <m_head_1> atomic load, value=73 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2254. [2248] 3: <m_tail_2> atomic load, value=75, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2255. [2249] 2: <m_head_2> atomic store, value=74, (prev value=73), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2256. [2250] 2: <m_tail_2> atomic load, value=75, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2257. [2251] 2: <m_head_1> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2258. [2252] 1: <m_head_2> atomic load, value=73 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2259. [2253] 3: <m_head_1> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2260. [2254] 0: <m_tail_2> atomic load, value=74 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2261. [2255] 0: <m_tail_2> atomic load, value=74 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2262. [2256] 0: <m_tail_2> atomic load, value=75, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2263. [2257] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2264. [2258] 1: <m_tail_1> atomic load, value=76, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2265. [2259] 1: <m_tail_1> CAS succ orig=76, cmp=76, xchg=77, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2266. [2260] 1: <m_data[0].sequence> atomic load, value=73, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2267. [2261] 1: <m_data[0].data> store, value=293, in try_enqueue, consoleapplication1.cpp(46)
  2268. [2262] 2: <m_head_1> CAS succ orig=74, cmp=74, xchg=75, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2269. [2263] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2270. [2264] 1: <m_data[0].sequence> atomic store, value=76, (prev value=73), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2271. [2265] 2: <m_data[2].sequence> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2272. [2266] 2: <m_data[2].data> load, value=292, in try_dequeue, consoleapplication1.cpp(83)
  2273. [2267] 0: <m_tail_2> atomic store, value=76, (prev value=75), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2274. [2268] 3: <m_head_1> CAS fail orig=75, cmp=74, xchg=75, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2275. [2269] 0: <m_head_2> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2276. [2270] 3: <m_tail_2> atomic load, value=76, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2277. [2271] 3: <m_head_1> atomic load, value=75, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2278. [2272] 1: <m_tail_2> atomic load, value=75 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2279. [2273] 1: <m_tail_2> atomic load, value=76, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2280. [2274] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2281. [2275] 2: <m_data[2].sequence> atomic store, value=75, (prev value=74), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2282. [2276] 2: <m_head_2> atomic load, value=74, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2283. [2277] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2284. [2278] 3: <m_head_1> CAS succ orig=75, cmp=75, xchg=76, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2285. [2279] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2286. [2280] 1: <m_tail_2> atomic store, value=77, (prev value=76), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2287. [2281] 3: <m_data[3].sequence> atomic load, value=75, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2288. [2282] 3: <m_data[3].data> load, value=38, in try_dequeue, consoleapplication1.cpp(83)
  2289. [2283] 1: <m_head_2> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2290. [2284] 1: <m_tail_1> atomic load, value=77, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2291. [2285] 1: <m_tail_1> CAS succ orig=77, cmp=77, xchg=78, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2292. [2286] 0: <m_tail_1> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2293. [2287] 2: <m_head_2> atomic store, value=75, (prev value=74), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2294. [2288] 0: <m_tail_1> CAS fail orig=78, cmp=77, xchg=78, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2295. [2289] 3: <m_data[3].sequence> atomic store, value=76, (prev value=75), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2296. [2290] 0: <m_head_2> atomic load, value=74 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2297. [2291] 3: <m_head_2> atomic load, value=75, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2298. [2292] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2299. [2293] 3: <m_head_2> atomic store, value=76, (prev value=75), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2300. [2294] 1: <m_data[1].sequence> atomic load, value=74, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2301. [2295] 1: <m_data[1].data> store, value=294, in try_enqueue, consoleapplication1.cpp(46)
  2302. [2296] 3: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2303. [2297] 3: <m_head_1> atomic load, value=76, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2304. [2298] 3: <m_head_1> CAS succ orig=76, cmp=76, xchg=77, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2305. [2299] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2306. [2300] 3: <m_data[0].sequence> atomic load, value=76, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2307. [2301] 3: <m_data[0].data> load, value=293, in try_dequeue, consoleapplication1.cpp(83)
  2308. [2302] 3: <m_data[0].sequence> atomic store, value=77, (prev value=76), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2309. [2303] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2310. [2304] 2: <m_head_1> atomic load, value=76 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2311. [2305] 2: <m_head_1> CAS fail orig=77, cmp=76, xchg=77, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2312. [2306] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2313. [2307] 3: <m_head_2> atomic load, value=76, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2314. [2308] 3: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2315. [2309] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2316. [2310] 0: <m_tail_1> atomic load, value=78, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2317. [2311] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2318. [2312] 1: <m_data[1].sequence> atomic store, value=77, (prev value=74), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2319. [2313] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2320. [2314] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2321. [2315] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2322. [2316] 3: <m_head_2> atomic store, value=77, (prev value=76), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2323. [2317] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2324. [2318] 0: <m_head_2> atomic load, value=77, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2325. [2319] 1: <m_tail_2> atomic load, value=77, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2326. [2320] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2327. [2321] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2328. [2322] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2329. [2323] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2330. [2324] 3: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2331. [2325] 2: <m_tail_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2332. [2326] 0: <m_tail_1> atomic load, value=78, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2333. [2327] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2334. [2328] 1: <m_tail_2> atomic store, value=78, (prev value=77), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2335. [2329] 2: <m_tail_2> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2336. [2330] 2: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2337. [2331] 3: <m_head_1> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2338. [2332] 2: <m_head_1> CAS succ orig=77, cmp=77, xchg=78, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2339. [2333] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2340. [2334] 0: <m_tail_1> CAS succ orig=78, cmp=78, xchg=79, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2341. [2335] 2: <m_data[1].sequence> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2342. [2336] 2: <m_data[1].data> load, value=294, in try_dequeue, consoleapplication1.cpp(83)
  2343. [2337] 1: <m_head_2> atomic load, value=77, order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2344. [2338] 2: <m_data[1].sequence> atomic store, value=78, (prev value=77), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2345. [2339] 2: <m_head_2> atomic load, value=76 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2346. [2340] 2: <m_head_2> atomic load, value=77, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2347. [2341] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2348. [2342] 2: <m_head_2> atomic store, value=78, (prev value=77), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2349. [2343] 2: <m_tail_2> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2350. [2344] 3: <m_tail_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2351. [2345] 3: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2352. [2346] 3: <m_tail_2> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2353. [2347] 1: <m_tail_1> atomic load, value=78 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2354. [2348] 2: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2355. [2349] 3: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2356. [2350] 0: <m_data[2].sequence> atomic load, value=75, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2357. [2351] 0: <m_data[2].data> store, value=39, in try_enqueue, consoleapplication1.cpp(46)
  2358. [2352] 0: <m_data[2].sequence> atomic store, value=78, (prev value=75), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2359. [2353] 1: <m_tail_1> CAS fail orig=79, cmp=78, xchg=79, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2360. [2354] 0: <m_tail_2> atomic load, value=78, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2361. [2355] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2362. [2356] 0: <m_tail_2> atomic store, value=79, (prev value=78), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2363. [2357] 3: <m_tail_2> atomic load, value=78 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2364. [2358] 1: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2365. [2359] 2: <m_tail_2> atomic load, value=78 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2366. [2360] 3: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2367. [2361] 2: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2368. [2362] 1: <m_tail_1> atomic load, value=79, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2369. [2363] 2: <m_tail_2> atomic load, value=79, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2370. [2364] 2: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2371. [2365] 0: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2372. [2366] 1: <m_tail_1> CAS succ orig=79, cmp=79, xchg=80, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2373. [2367] 3: <m_tail_2> atomic load, value=79, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2374. [2368] 0: <m_tail_1> atomic load, value=80, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2375. [2369] 0: <m_tail_1> CAS succ orig=80, cmp=80, xchg=81, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2376. [2370] 1: <m_data[3].sequence> atomic load, value=76, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2377. [2371] 1: <m_data[3].data> store, value=295, in try_enqueue, consoleapplication1.cpp(46)
  2378. [2372] 0: <m_data[0].sequence> atomic load, value=77, order=acquire, in try_enqueue, consoleapplication1.cpp(45)
  2379. [2373] 0: <m_data[0].data> store, value=40, in try_enqueue, consoleapplication1.cpp(46)
  2380. [2374] 3: <m_head_1> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2381. [2375] 1: <m_data[3].sequence> atomic store, value=79, (prev value=76), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2382. [2376] 0: <m_data[0].sequence> atomic store, value=80, (prev value=77), order=release, in try_enqueue, consoleapplication1.cpp(47)
  2383. [2377] 1: <m_tail_2> atomic load, value=79, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2384. [2378] 1: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2385. [2379] 2: <m_head_1> CAS succ orig=78, cmp=78, xchg=79, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2386. [2380] 2: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2387. [2381] 3: <m_head_1> CAS fail orig=79, cmp=78, xchg=79, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2388. [2382] 2: <m_data[2].sequence> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2389. [2383] 2: <m_data[2].data> load, value=39, in try_dequeue, consoleapplication1.cpp(83)
  2390. [2384] 1: <m_tail_2> atomic store, value=80, (prev value=79), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2391. [2385] 3: <m_tail_2> atomic load, value=80, order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2392. [2386] 0: <m_tail_2> atomic load, value=80, order=acquire, in try_enqueue, consoleapplication1.cpp(49)
  2393. [2387] 0: release fence, in try_enqueue, consoleapplication1.cpp(56)
  2394. [2388] 0: <m_tail_2> atomic store, value=81, (prev value=80), order=release, in try_enqueue, consoleapplication1.cpp(57)
  2395. [2389] 1: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2396. [2390] 3: <m_head_1> atomic load, value=79, order=acquire, in try_dequeue, consoleapplication1.cpp(65)
  2397. [2391] 1: <m_tail_1> atomic load, value=80 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2398. [2392] 2: <m_data[2].sequence> atomic store, value=79, (prev value=78), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2399. [2393] 2: <m_head_2> atomic load, value=78, order=acquire, in try_dequeue, consoleapplication1.cpp(87)
  2400. [2394] 2: release fence, in try_dequeue, consoleapplication1.cpp(94)
  2401. [2395] 3: <m_head_1> CAS succ orig=79, cmp=79, xchg=80, order=release, in try_dequeue, consoleapplication1.cpp(72)
  2402. [2396] 3: acquire fence, in try_dequeue, consoleapplication1.cpp(80)
  2403. [2397] 0: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2404. [2398] 1: <m_tail_1> CAS fail orig=81, cmp=80, xchg=81, order=release, in try_enqueue, consoleapplication1.cpp(40)
  2405. [2399] 0: <m_tail_1> atomic load, value=81, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2406. [2400] 3: <m_data[3].sequence> atomic load, value=79, order=acquire, in try_dequeue, consoleapplication1.cpp(82)
  2407. [2401] 3: <m_data[3].data> load, value=295, in try_dequeue, consoleapplication1.cpp(83)
  2408. [2402] 0: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2409. [2403] 1: <m_head_2> atomic load, value=77 [NOT CURRENT], order=acquire, in try_enqueue, consoleapplication1.cpp(28)
  2410. [2404] 2: <m_head_2> atomic store, value=79, (prev value=78), order=release, in try_dequeue, consoleapplication1.cpp(95)
  2411. [2405] 0: <m_tail_1> atomic load, value=81, order=acquire, in try_enqueue, consoleapplication1.cpp(29)
  2412. [2406] 3: <m_data[3].sequence> atomic store, value=80, (prev value=79), order=release, in try_dequeue, consoleapplication1.cpp(84)
  2413. [2407] 2: <m_tail_2> atomic load, value=80 [NOT CURRENT], order=acquire, in try_dequeue, consoleapplication1.cpp(64)
  2414. [2408] 2: LIVELOCK (livelock), in rl::context_impl<struct queue_test,class rl::random_scheduler<4> >::sched, context.hpp(562)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement