Advertisement
Skytrias

odin thread helgriend 1000 runs #2 line info

May 13th, 2022
1,326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.78 KB | None | 0 0
  1. ==60172== Use --history-level=approx or =none to gain increased speed, at
  2. ==60172== the cost of reduced accuracy of conflicting-access information
  3. ==60172== ERROR SUMMARY: 11974 errors from 4 contexts (suppressed: 0 from 0)
  4. ==60172==
  5. ==60172== 2965 errors in context 1 of 4:
  6. ==60172== ----------------------------------------------------------------
  7. ==60172==
  8. ==60172== Possible data race during read of size 1 at 0x4BDB670 by thread #2
  9. ==60172== Locks held: none
  10. ==60172==    at 0x23D712: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:62)
  11. ==60172==    by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  12. ==60172==    by 0x4BBE608: start_thread (pthread_create.c:477)
  13. ==60172==    by 0x4994162: clone (clone.S:95)
  14. ==60172==
  15. ==60172== This conflicts with a previous write of size 1 by thread #1
  16. ==60172== Locks held: none
  17. ==60172==    at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
  18. ==60172==    by 0x228C2E: thread.start (thread.odin:43)
  19. ==60172==    by 0x2292EE: thread.pool_start (thread_pool.odin:93)
  20. ==60172==    by 0x213F5D: src.main (main.odin:43)
  21. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  22. ==60172==  Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
  23. ==60172==    at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  24. ==60172==    by 0x223ED2: os.heap_alloc (os_linux.odin:754)
  25. ==60172==    by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
  26. ==60172==    by 0x22374C: os.heap_allocator_proc (os.odin:230)
  27. ==60172==    by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
  28. ==60172==    by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
  29. ==60172==    by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
  30. ==60172==    by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
  31. ==60172==    by 0x228BD6: thread.create (thread.odin:36)
  32. ==60172==    by 0x22903E: thread.pool_init (thread_pool.odin:61)
  33. ==60172==    by 0x213E89: src.main (main.odin:41)
  34. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  35. ==60172==  Block was alloc'd by thread #1
  36. ==60172==
  37. ==60172==
  38. ==60172== 3003 errors in context 2 of 4:
  39. ==60172== ----------------------------------------------------------------
  40. ==60172==
  41. ==60172== Possible data race during read of size 8 at 0x4BDB690 by thread #2
  42. ==60172== Locks held: none
  43. ==60172==    at 0x23CEE6: thread.pool_init$anon-8 (thread_pool.odin:62)
  44. ==60172==    by 0x23D709: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:60)
  45. ==60172==    by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  46. ==60172==    by 0x4BBE608: start_thread (pthread_create.c:477)
  47. ==60172==    by 0x4994162: clone (clone.S:95)
  48. ==60172==
  49. ==60172== This conflicts with a previous write of size 8 by thread #1
  50. ==60172== Locks held: none
  51. ==60172==    at 0x229053: thread.pool_init (thread_pool.odin:75)
  52. ==60172==    by 0x213E89: src.main (main.odin:41)
  53. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  54. ==60172==  Address 0x4bdb690 is 64 bytes inside a block of size 279 alloc'd
  55. ==60172==    at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  56. ==60172==    by 0x223ED2: os.heap_alloc (os_linux.odin:754)
  57. ==60172==    by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
  58. ==60172==    by 0x22374C: os.heap_allocator_proc (os.odin:230)
  59. ==60172==    by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
  60. ==60172==    by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
  61. ==60172==    by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
  62. ==60172==    by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
  63. ==60172==    by 0x228BD6: thread.create (thread.odin:36)
  64. ==60172==    by 0x22903E: thread.pool_init (thread_pool.odin:61)
  65. ==60172==    by 0x213E89: src.main (main.odin:41)
  66. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  67. ==60172==  Block was alloc'd by thread #1
  68. ==60172==
  69. ==60172==
  70. ==60172== 3003 errors in context 3 of 4:
  71. ==60172== ----------------------------------------------------------------
  72. ==60172==
  73. ==60172== Possible data race during read of size 1 at 0x4BDB670 by thread #2
  74. ==60172== Locks held: none
  75. ==60172==    at 0x23D102: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:45)
  76. ==60172==    by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  77. ==60172==    by 0x4BBE608: start_thread (pthread_create.c:477)
  78. ==60172==    by 0x4994162: clone (clone.S:95)
  79. ==60172==
  80. ==60172== This conflicts with a previous write of size 1 by thread #1
  81. ==60172== Locks held: none
  82. ==60172==    at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
  83. ==60172==    by 0x228C2E: thread.start (thread.odin:43)
  84. ==60172==    by 0x2292EE: thread.pool_start (thread_pool.odin:93)
  85. ==60172==    by 0x213F5D: src.main (main.odin:43)
  86. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  87. ==60172==  Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
  88. ==60172==    at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  89. ==60172==    by 0x223ED2: os.heap_alloc (os_linux.odin:754)
  90. ==60172==    by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
  91. ==60172==    by 0x22374C: os.heap_allocator_proc (os.odin:230)
  92. ==60172==    by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
  93. ==60172==    by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
  94. ==60172==    by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
  95. ==60172==    by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
  96. ==60172==    by 0x228BD6: thread.create (thread.odin:36)
  97. ==60172==    by 0x22903E: thread.pool_init (thread_pool.odin:61)
  98. ==60172==    by 0x213E89: src.main (main.odin:41)
  99. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  100. ==60172==  Block was alloc'd by thread #1
  101. ==60172==
  102. ==60172==
  103. ==60172== 3003 errors in context 4 of 4:
  104. ==60172== ----------------------------------------------------------------
  105. ==60172==
  106. ==60172== Possible data race during write of size 1 at 0x4BDB670 by thread #1
  107. ==60172== Locks held: none
  108. ==60172==    at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
  109. ==60172==    by 0x228C2E: thread.start (thread.odin:43)
  110. ==60172==    by 0x2292EE: thread.pool_start (thread_pool.odin:93)
  111. ==60172==    by 0x213F5D: src.main (main.odin:43)
  112. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  113. ==60172==
  114. ==60172== This conflicts with a previous read of size 1 by thread #2
  115. ==60172== Locks held: none
  116. ==60172==    at 0x23D102: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:45)
  117. ==60172==    by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  118. ==60172==    by 0x4BBE608: start_thread (pthread_create.c:477)
  119. ==60172==    by 0x4994162: clone (clone.S:95)
  120. ==60172==  Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
  121. ==60172==    at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
  122. ==60172==    by 0x223ED2: os.heap_alloc (os_linux.odin:754)
  123. ==60172==    by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
  124. ==60172==    by 0x22374C: os.heap_allocator_proc (os.odin:230)
  125. ==60172==    by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
  126. ==60172==    by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
  127. ==60172==    by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
  128. ==60172==    by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
  129. ==60172==    by 0x228BD6: thread.create (thread.odin:36)
  130. ==60172==    by 0x22903E: thread.pool_init (thread_pool.odin:61)
  131. ==60172==    by 0x213E89: src.main (main.odin:41)
  132. ==60172==    by 0x23A08A: main (entry_unix.odin:29)
  133. ==60172==  Block was alloc'd by thread #1
  134. ==60172==
  135. ==60172== ERROR SUMMARY: 11974 errors from 4 contexts (suppressed: 0 from 0)
  136.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement