Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==60172== Use --history-level=approx or =none to gain increased speed, at
- ==60172== the cost of reduced accuracy of conflicting-access information
- ==60172== ERROR SUMMARY: 11974 errors from 4 contexts (suppressed: 0 from 0)
- ==60172==
- ==60172== 2965 errors in context 1 of 4:
- ==60172== ----------------------------------------------------------------
- ==60172==
- ==60172== Possible data race during read of size 1 at 0x4BDB670 by thread #2
- ==60172== Locks held: none
- ==60172== at 0x23D712: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:62)
- ==60172== by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x4BBE608: start_thread (pthread_create.c:477)
- ==60172== by 0x4994162: clone (clone.S:95)
- ==60172==
- ==60172== This conflicts with a previous write of size 1 by thread #1
- ==60172== Locks held: none
- ==60172== at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
- ==60172== by 0x228C2E: thread.start (thread.odin:43)
- ==60172== by 0x2292EE: thread.pool_start (thread_pool.odin:93)
- ==60172== by 0x213F5D: src.main (main.odin:43)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
- ==60172== at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x223ED2: os.heap_alloc (os_linux.odin:754)
- ==60172== by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
- ==60172== by 0x22374C: os.heap_allocator_proc (os.odin:230)
- ==60172== by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
- ==60172== by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
- ==60172== by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
- ==60172== by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
- ==60172== by 0x228BD6: thread.create (thread.odin:36)
- ==60172== by 0x22903E: thread.pool_init (thread_pool.odin:61)
- ==60172== by 0x213E89: src.main (main.odin:41)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Block was alloc'd by thread #1
- ==60172==
- ==60172==
- ==60172== 3003 errors in context 2 of 4:
- ==60172== ----------------------------------------------------------------
- ==60172==
- ==60172== Possible data race during read of size 8 at 0x4BDB690 by thread #2
- ==60172== Locks held: none
- ==60172== at 0x23CEE6: thread.pool_init$anon-8 (thread_pool.odin:62)
- ==60172== by 0x23D709: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:60)
- ==60172== by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x4BBE608: start_thread (pthread_create.c:477)
- ==60172== by 0x4994162: clone (clone.S:95)
- ==60172==
- ==60172== This conflicts with a previous write of size 8 by thread #1
- ==60172== Locks held: none
- ==60172== at 0x229053: thread.pool_init (thread_pool.odin:75)
- ==60172== by 0x213E89: src.main (main.odin:41)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Address 0x4bdb690 is 64 bytes inside a block of size 279 alloc'd
- ==60172== at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x223ED2: os.heap_alloc (os_linux.odin:754)
- ==60172== by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
- ==60172== by 0x22374C: os.heap_allocator_proc (os.odin:230)
- ==60172== by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
- ==60172== by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
- ==60172== by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
- ==60172== by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
- ==60172== by 0x228BD6: thread.create (thread.odin:36)
- ==60172== by 0x22903E: thread.pool_init (thread_pool.odin:61)
- ==60172== by 0x213E89: src.main (main.odin:41)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Block was alloc'd by thread #1
- ==60172==
- ==60172==
- ==60172== 3003 errors in context 3 of 4:
- ==60172== ----------------------------------------------------------------
- ==60172==
- ==60172== Possible data race during read of size 1 at 0x4BDB670 by thread #2
- ==60172== Locks held: none
- ==60172== at 0x23D102: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:45)
- ==60172== by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x4BBE608: start_thread (pthread_create.c:477)
- ==60172== by 0x4994162: clone (clone.S:95)
- ==60172==
- ==60172== This conflicts with a previous write of size 1 by thread #1
- ==60172== Locks held: none
- ==60172== at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
- ==60172== by 0x228C2E: thread.start (thread.odin:43)
- ==60172== by 0x2292EE: thread.pool_start (thread_pool.odin:93)
- ==60172== by 0x213F5D: src.main (main.odin:43)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
- ==60172== at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x223ED2: os.heap_alloc (os_linux.odin:754)
- ==60172== by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
- ==60172== by 0x22374C: os.heap_allocator_proc (os.odin:230)
- ==60172== by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
- ==60172== by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
- ==60172== by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
- ==60172== by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
- ==60172== by 0x228BD6: thread.create (thread.odin:36)
- ==60172== by 0x22903E: thread.pool_init (thread_pool.odin:61)
- ==60172== by 0x213E89: src.main (main.odin:41)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Block was alloc'd by thread #1
- ==60172==
- ==60172==
- ==60172== 3003 errors in context 4 of 4:
- ==60172== ----------------------------------------------------------------
- ==60172==
- ==60172== Possible data race during write of size 1 at 0x4BDB670 by thread #1
- ==60172== Locks held: none
- ==60172== at 0x229C8B: thread._start-3043 (thread_unix.odin:117)
- ==60172== by 0x228C2E: thread.start (thread.odin:43)
- ==60172== by 0x2292EE: thread.pool_start (thread_pool.odin:93)
- ==60172== by 0x213F5D: src.main (main.odin:43)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172==
- ==60172== This conflicts with a previous read of size 1 by thread #2
- ==60172== Locks held: none
- ==60172== at 0x23D102: thread._create-3042.__linux_thread_entry_proc-0 (thread_unix.odin:45)
- ==60172== by 0x4842B1A: ??? (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x4BBE608: start_thread (pthread_create.c:477)
- ==60172== by 0x4994162: clone (clone.S:95)
- ==60172== Address 0x4bdb670 is 32 bytes inside a block of size 279 alloc'd
- ==60172== at 0x483EE39: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==60172== by 0x223ED2: os.heap_alloc (os_linux.odin:754)
- ==60172== by 0x23CB7B: os.heap_allocator_proc.aligned_alloc-0 (os.odin:190)
- ==60172== by 0x22374C: os.heap_allocator_proc (os.odin:230)
- ==60172== by 0x20F446: runtime.mem_alloc_bytes (internal.odin:142)
- ==60172== by 0x23BFB9: runtime.new_aligned-78294 (core_builtin.odin:186)
- ==60172== by 0x23ACE5: runtime.new-58199 (core_builtin.odin:183)
- ==60172== by 0x2298AB: thread._create-3042 (thread_unix.odin:83)
- ==60172== by 0x228BD6: thread.create (thread.odin:36)
- ==60172== by 0x22903E: thread.pool_init (thread_pool.odin:61)
- ==60172== by 0x213E89: src.main (main.odin:41)
- ==60172== by 0x23A08A: main (entry_unix.odin:29)
- ==60172== Block was alloc'd by thread #1
- ==60172==
- ==60172== ERROR SUMMARY: 11974 errors from 4 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement