+ ms-queue/testcase3_wildcard -s100 -m2 -y -u3 -tSCFENCE -o fms-queue/result2.txt -v Discovered 14762322551490320607 Discovered 2821287555310520644 candidate size from file: 2 Program output from execution 3: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 3: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 12, 27) 28 3 atomic read 6 acq_rel 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 28) 29 2 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 12, 29) 30 3 atomic read 8 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 30) 31 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 31) 32 3 atomic read 9 release 0x7fbb606d73e8 0x100000006 29 ( 0, 15, 27, 32) 33 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 33, 31) 34 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 34) 35 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000006 29 ( 0, 15, 29, 35) 36 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 29, 36) 37 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000006 29 ( 0, 15, 29, 37) 38 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 29, 38) 39 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000006 29 ( 0, 15, 29, 39) 40 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 29, 40) 41 3 atomic read 14 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 29, 41) 42 3 atomic read 15 acquire 0x7fbb606d7408 0x100000006 27 ( 0, 15, 29, 42) 43 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 29, 43) 44 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 29, 44) 45 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 29, 45) 46 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 29, 46) 47 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 29, 47) 48 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 29, 48) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 29, 49) 50 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 29, 50) 51 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 29, 51) 52 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 29, 52) 53 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 53, 31, 52) 54 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 54, 31, 52) HASH 2551124602 ------------------------------------------------------------------------------------ Program output from execution 5: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 5: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 12, 27) 28 3 atomic read 6 acq_rel 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 28) 29 2 atomic read 11 release 0x7fbb606d73e8 0x100000006 32 ( 0, 12, 29) 30 3 atomic read 8 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 30) 31 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 31) 32 3 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 27, 32) 33 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 33, 31) 34 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 34) 35 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 35) 36 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 27, 36) 37 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 37) 38 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 27, 38) 39 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 39) 40 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 40) 41 3 atomic read 14 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 41) 42 3 atomic read 15 acquire 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 42) 43 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 43) 44 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 44) 45 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 45) 46 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 27, 46) 47 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 47) 48 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 27, 48) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 49) 50 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 27, 50) 51 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 51) 52 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 52) 53 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 53, 31, 52) 54 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 54, 31, 52) HASH 708023762 ------------------------------------------------------------------------------------ Program output from execution 7: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 7: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 12, 27) 28 3 atomic read 6 acq_rel 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 28) 29 2 atomic read 11 release 0x7fbb606d73e8 0x200000007 39 ( 0, 12, 29) 30 3 atomic read 8 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 30) 31 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 31) 32 3 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 27, 32) 33 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 33, 31) 34 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 34) 35 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 35) 36 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 27, 36) 37 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 37) 38 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 27, 38) 39 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 39) 40 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 40) 41 3 atomic read 14 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 41) 42 3 atomic read 15 acquire 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 42) 43 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 43) 44 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 44) 45 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 45) 46 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 27, 46) 47 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 47) 48 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 27, 48) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 49) 50 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 27, 50) 51 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 51) 52 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 52) 53 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 53, 31, 52) 54 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 54, 31, 52) HASH 473142756 ------------------------------------------------------------------------------------ Program output from execution 9: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 9: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 12, 27) 28 3 atomic read 6 acq_rel 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 28) 29 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 51 ( 0, 12, 29) 30 3 atomic read 8 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 30) 31 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 31) 32 3 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 27, 32) 33 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 33, 31) 34 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 34) 35 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 35) 36 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 27, 36) 37 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 37) 38 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 27, 38) 39 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000006 32 ( 0, 15, 27, 39) 40 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 40) 41 3 atomic read 14 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 41) 42 3 atomic read 15 acquire 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 42) 43 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 43) 44 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 27, 44) 45 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000006 27 ( 0, 15, 27, 45) 46 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 27, 46) 47 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 47) 48 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 27, 48) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 49) 50 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 27, 50) 51 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000007 39 ( 0, 15, 27, 51) 52 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 27, 52) 53 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 53, 31, 52) 54 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 54, 31, 52) HASH 2654180710 ------------------------------------------------------------------------------------ Program output from execution 11: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 11: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 4062422884 ------------------------------------------------------------------------------------ Program output from execution 12: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 12: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 891773735 ------------------------------------------------------------------------------------ Program output from execution 14: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 14: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 3156464938 ------------------------------------------------------------------------------------ Program output from execution 15: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 15: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 1613985372 ------------------------------------------------------------------------------------ Program output from execution 19: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 19: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 3089887335 ------------------------------------------------------------------------------------ Program output from execution 21: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 21: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 2755622780 ------------------------------------------------------------------------------------ Program output from execution 24: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 24: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 58 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 3089887334 ------------------------------------------------------------------------------------ Program output from execution 26: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 26: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 59 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 2755622773 ------------------------------------------------------------------------------------ Program output from execution 28: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 28: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 45, 29) 46 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 46) 47 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 29) 48 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 45, 48) 49 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 49, 47, 29) 50 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 50) 51 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 45, 51) 52 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 52) 53 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 45, 53) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 47, 53) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 47, 53) HASH 3910514496 ------------------------------------------------------------------------------------ Program output from execution 29: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 29: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 54, 49) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 49) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 49) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 57, 49) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 49) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 59, 49) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 49) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 49) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 245719487 ------------------------------------------------------------------------------------ Program output from execution 32: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 32: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 1580928687 ------------------------------------------------------------------------------------ Program output from execution 34: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 34: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 59 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 1444646055 ------------------------------------------------------------------------------------ Program output from execution 66: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 66: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 48) 49 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 49, 48) 50 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 50) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 48) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 52, 48) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 53, 48) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 54, 48) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 55, 48) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 48) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 48) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 50) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 50) HASH 2783163769 ------------------------------------------------------------------------------------ Program output from execution 67: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 67: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 50, 47) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 47) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 52, 47) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 54, 47) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 55, 47) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 47) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 47) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 49) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 49) HASH 2814261953 ------------------------------------------------------------------------------------ Program output from execution 68: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 68: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 47) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 47) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 56, 47) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 47) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 58, 47) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 47) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 47) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 1782104948 ------------------------------------------------------------------------------------ Program output from execution 71: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 71: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 1852582772 ------------------------------------------------------------------------------------ Program output from execution 73: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 73: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 58 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 2442384522 ------------------------------------------------------------------------------------ Program output from execution 74: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 74: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 36) 37 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 38) 39 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 39) 40 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 40) 41 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 41) 42 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 45, 44) 46 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 46) 47 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 44) 48 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 39 ( 0, 15, 48, 44) 49 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 49, 44) 50 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 39 ( 0, 15, 50, 44) 51 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 51, 44) 52 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 44) 53 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 53, 52, 44) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 52, 46) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 52, 46) HASH 1188333510 ------------------------------------------------------------------------------------ Program output from execution 294: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 294: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 36) 37 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 38) 39 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 39) 40 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 40) 41 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 41) 42 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 45, 44) 46 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 46) 47 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 44) 48 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 39 ( 0, 15, 48, 44) 49 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 49, 44) 50 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 39 ( 0, 15, 50, 44) 51 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 51, 44) 52 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 44) 53 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 53, 52, 44) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 52, 46) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 52, 46) HASH 1089475977 ------------------------------------------------------------------------------------ Program output from execution 322: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 322: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 3307263827 ------------------------------------------------------------------------------------ Program output from execution 323: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 323: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 2080633192 ------------------------------------------------------------------------------------ Program output from execution 325: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 325: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 2334172445 ------------------------------------------------------------------------------------ Program output from execution 326: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 326: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 1613985387 ------------------------------------------------------------------------------------ Program output from execution 330: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 330: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 4044317224 ------------------------------------------------------------------------------------ Program output from execution 332: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 332: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 2755622731 ------------------------------------------------------------------------------------ Program output from execution 335: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 335: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 58 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 4044317225 ------------------------------------------------------------------------------------ Program output from execution 337: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 337: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 59 ( 0, 15, 46, 29) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 29) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 29) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 2755622722 ------------------------------------------------------------------------------------ Program output from execution 339: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 339: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 29) 45 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 45, 29) 46 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 46) 47 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 29) 48 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 45, 48) 49 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 49, 47, 29) 50 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 50) 51 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 45, 51) 52 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 52) 53 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 45, 53) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 47, 53) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 47, 53) HASH 1712699087 ------------------------------------------------------------------------------------ Program output from execution 340: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 340: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 54, 49) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 49) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 49) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 57, 49) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 49) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 59, 49) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 49) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 49) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 245719088 ------------------------------------------------------------------------------------ Program output from execution 343: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 343: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 1580928800 ------------------------------------------------------------------------------------ Program output from execution 345: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 345: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 59 ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 1444646184 ------------------------------------------------------------------------------------ Program output from execution 361: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 361: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 43 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 29) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 42, 29) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 47) 48 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 48) 49 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 49, 48) 50 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 50) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 48) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 52, 48) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 53, 48) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 54, 48) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 55, 48) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 48) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 48) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 50) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 50) HASH 721110262 ------------------------------------------------------------------------------------ Program output from execution 369: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 369: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 41 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 50, 47) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 47) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 52, 47) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 54, 47) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 55, 47) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 47) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 47) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 49) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 49) HASH 984083292 ------------------------------------------------------------------------------------ Program output from execution 370: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 370: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 41 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 47) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 47) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 56, 47) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 47) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 58, 47) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 47) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 47) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 1782104897 ------------------------------------------------------------------------------------ Program output from execution 373: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 373: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 41 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 1852582721 ------------------------------------------------------------------------------------ Program output from execution 375: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 375: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 41 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 36, 29) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 29) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 58 ( 0, 15, 0, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 2442384575 ------------------------------------------------------------------------------------ Program output from execution 377: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 377: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 39 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 36) 37 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 38) 39 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 39) 40 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 40) 41 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 41) 42 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 45, 44) 46 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 46) 47 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 44) 48 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 39 ( 0, 15, 48, 44) 49 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 49, 44) 50 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 39 ( 0, 15, 50, 44) 51 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 51, 44) 52 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 44) 53 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 53, 52, 44) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 52, 46) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 52, 46) HASH 2782168613 ------------------------------------------------------------------------------------ Program output from execution 425: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 425: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic rmw 11 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000000 39 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 35) 36 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 36) 37 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 37) 38 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 0, 38) 39 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 0, 39) 40 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 40) 41 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 0, 41) 42 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 42) 43 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 0, 43) 44 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 29 ( 0, 15, 0, 44) 45 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 45, 44) 46 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 46) 47 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 44) 48 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 39 ( 0, 15, 48, 44) 49 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 49, 44) 50 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 39 ( 0, 15, 50, 44) 51 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 51, 44) 52 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 44) 53 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 53, 52, 44) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 52, 46) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 52, 46) HASH 2750420074 ------------------------------------------------------------------------------------ Program output from execution 438: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 438: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 4208487980 ------------------------------------------------------------------------------------ Program output from execution 439: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 439: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 2388783634 ------------------------------------------------------------------------------------ Program output from execution 441: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 441: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 32, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 51) 52 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 52) 53 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 53) 54 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 54) 55 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 56) 57 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 57, 48, 56) 58 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 58, 48, 56) HASH 3034061922 ------------------------------------------------------------------------------------ Program output from execution 442: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 442: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic read 9 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 46, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 46, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 46 ( 0, 15, 46, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 46, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 21065409 ------------------------------------------------------------------------------------ Program output from execution 446: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 446: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 1143227410 ------------------------------------------------------------------------------------ Program output from execution 448: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 448: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 273509897 ------------------------------------------------------------------------------------ Program output from execution 451: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 451: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 58 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 52) 53 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 53) 54 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 54) 55 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 55) 56 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 56) 57 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 57) 58 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 52 ( 0, 15, 44, 58) 59 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 59) 60 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 60, 48, 59) 61 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 61, 48, 59) HASH 1143227411 ------------------------------------------------------------------------------------ Program output from execution 453: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 453: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 45) 46 2 atomic read 11 release 0x7fbb606d73e8 0x300000001 59 ( 0, 15, 46, 27) 47 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 48, 27) 49 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 49) 50 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 50, 48, 27) 51 3 atomic read 6 acq_rel 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 51) 52 3 atomic read 8 relaxed 0x7fbb606d7468 0x100000006 44 ( 0, 15, 44, 52) 53 3 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 44, 53) 54 3 thread yield 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 54) 55 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 55) 56 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 44, 56) 57 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 57) 58 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 44, 58) 59 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 53 ( 0, 15, 44, 59) 60 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 44, 60) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 48, 60) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 48, 60) HASH 273509888 ------------------------------------------------------------------------------------ Program output from execution 455: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 455: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 2 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 44, 27) 45 2 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 45, 27) 46 3 atomic read 3 acquire 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 46) 47 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 27) 48 3 atomic read 4 acquire 0x7fbb606d7458 0 17 ( 0, 15, 45, 48) 49 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 49, 47, 27) 50 3 atomic read 5 relaxed 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 50) 51 3 atomic rmw 6 acq_rel 0x7fbb606d7458 0 17 ( 0, 15, 45, 51) 52 3 atomic rmw 11 release 0x7fbb606d73e8 0x200000006 45 ( 0, 15, 45, 52) 53 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 45, 53) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 47, 53) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 47, 53) HASH 587249053 ------------------------------------------------------------------------------------ Program output from execution 457: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 457: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 51) 52 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 54, 49) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 49) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 49) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 57, 49) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 49) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 49 ( 0, 15, 59, 49) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 49) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 49) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 1682425378 ------------------------------------------------------------------------------------ Program output from execution 459: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 459: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 3694002906 ------------------------------------------------------------------------------------ Program output from execution 461: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 461: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 2 atomic read 6 acq_rel 0x7fbb606d7468 0x100000001 47 ( 0, 15, 48, 47) 49 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 59 ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 47 ( 0, 15, 50, 47) 51 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 51) 52 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 52, 47) 53 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 53, 47) 54 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 54, 47) 55 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 55, 47) 56 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 56, 47) 57 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 57, 47) 58 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 58, 47) 59 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 52 ( 0, 15, 59, 47) 60 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 60, 47) 61 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 61, 60, 47) 62 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 62, 60, 51) 63 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 63, 60, 51) HASH 3557720274 ------------------------------------------------------------------------------------ Program output from execution 493: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 493: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 2 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 40, 27) 41 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 41) 42 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 42, 27) 43 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 43) 44 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 46) 47 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 47) 48 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 48) 49 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 49, 48) 50 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 50) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 48) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 43 ( 0, 15, 52, 48) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 53, 48) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 43 ( 0, 15, 54, 48) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 48 ( 0, 15, 55, 48) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 48) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 48) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 50) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 50) HASH 2423830745 ------------------------------------------------------------------------------------ Program output from execution 495: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 495: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic read 9 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 47) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 47) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 56, 47) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 47) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 58, 47) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 47) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 47) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 837386049 ------------------------------------------------------------------------------------ Program output from execution 496: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 496: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 49) 50 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 50, 47) 51 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 51, 47) 52 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 52, 47) 53 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 53, 47) 54 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 54, 47) 55 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 47 ( 0, 15, 55, 47) 56 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 56, 47) 57 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 57, 56, 47) 58 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 58, 56, 49) 59 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 59, 56, 49) HASH 4013671369 ------------------------------------------------------------------------------------ Program output from execution 498: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 498: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 32, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 854902593 ------------------------------------------------------------------------------------ Program output from execution 500: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 500: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 2 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 36, 27) 37 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 38, 27) 39 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 39) 40 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 40) 41 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 41) 42 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 42) 43 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 43) 44 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 45) 46 2 atomic read 4 acquire 0x7fbb606d7468 0x100000001 45 ( 0, 15, 46, 45) 47 3 atomic read 11 release 0x7fbb606d73e8 0x300000006 58 ( 0, 15, 32, 47) 48 2 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 48, 45) 49 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 49) 50 2 atomic read 8 relaxed 0x7fbb606d7468 0x100000001 45 ( 0, 15, 50, 45) 51 2 atomic rmw 9 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 51, 45) 52 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 45) 53 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 53, 45) 54 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 54, 45) 55 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 41 ( 0, 15, 55, 45) 56 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 56, 45) 57 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 41 ( 0, 15, 57, 45) 58 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 51 ( 0, 15, 58, 45) 59 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 59, 45) 60 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 60, 59, 45) 61 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 61, 59, 49) 62 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 62, 59, 49) HASH 3440064703 ------------------------------------------------------------------------------------ Program output from execution 501: ---- BEGIN PROGRAM OUTPUT ---- ---- END PROGRAM OUTPUT ---- Execution trace 501: ------------------------------------------------------------------------------------ # t Action type MO Location Value Rf CV ------------------------------------------------------------------------------------ 1 1 thread start 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 1) 2 1 init atomic 0 relaxed 0x6030e0 0 ( 0, 2) 3 1 init atomic 0 relaxed 0x6030e4 0 ( 0, 3) 4 1 init atomic 0 relaxed 0x6030e8 0 ( 0, 4) 5 1 init atomic 0 relaxed 0x7fbb606d7418 0x666 ( 0, 5) 6 1 init atomic 0 relaxed 0x7fbb606d7428 0x666 ( 0, 6) 7 1 init atomic 0 relaxed 0x7fbb606d7458 0x666 ( 0, 7) 8 1 init atomic 0 relaxed 0x7fbb606d7468 0x666 ( 0, 8) 9 1 init atomic 0 relaxed 0x7fbb606d73e0 0x1 ( 0, 9) 10 1 init atomic 0 relaxed 0x7fbb606d73e8 0x1 ( 0, 10) 11 1 init atomic 0 relaxed 0x7fbb606d7408 0 ( 0, 11) 12 1 thread create 0 seq_cst 0x7fbb606d7508 0x7fbb5faed8e0 ( 0, 12) 13 2 thread start 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 13) 14 2 atomic read 1 relaxed 0x7fbb606d7458 0x666 7 ( 0, 12, 14) 15 1 thread create 0 seq_cst 0x7fbb606d7510 0x7fbb5faed8e0 ( 0, 15) 16 3 thread start 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 0, 16) 17 2 atomic write 2 relaxed 0x7fbb606d7458 0 ( 0, 12, 17) 18 3 atomic read 1 relaxed 0x7fbb606d7468 0x666 8 ( 0, 15, 0, 18) 19 2 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 12, 19) 20 3 atomic write 2 relaxed 0x7fbb606d7468 0 ( 0, 15, 0, 20) 21 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 12, 21) 22 3 atomic read 3 acquire 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 22) 23 2 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 12, 23) 24 3 atomic read 4 acquire 0x7fbb606d7408 0 11 ( 0, 15, 0, 24) 25 2 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 12, 25) 26 3 atomic read 5 relaxed 0x7fbb606d73e8 0x1 10 ( 0, 15, 0, 26) 27 3 atomic rmw 6 acq_rel 0x7fbb606d7408 0 11 ( 0, 15, 0, 27) 28 2 atomic read 6 acq_rel 0x7fbb606d7408 0x100000007 27 ( 0, 15, 28, 27) 29 3 atomic read 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 0, 29) 30 2 atomic read 8 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 30, 27) 31 3 atomic read 13 acquire 0x7fbb606d73e0 0x1 9 ( 0, 15, 0, 31) 32 2 atomic rmw 9 release 0x7fbb606d73e8 0x1 10 ( 0, 15, 32, 27) 33 3 atomic read 14 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 33) 34 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 34, 27) 35 3 atomic read 15 acquire 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 35) 36 3 atomic read 16 relaxed 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 36) 37 3 atomic rmw 19 release 0x7fbb606d73e0 0x1 9 ( 0, 15, 32, 37) 38 3 atomic read 1 relaxed 0x7fbb606d7408 0x100000007 27 ( 0, 15, 32, 38) 39 3 atomic write 2 relaxed 0x7fbb606d7408 0x100000000 ( 0, 15, 32, 39) 40 3 atomic read 3 acquire 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 40) 41 3 atomic read 4 acquire 0x7fbb606d7468 0 20 ( 0, 15, 32, 41) 42 3 atomic read 5 relaxed 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 42) 43 3 atomic rmw 6 acq_rel 0x7fbb606d7468 0 20 ( 0, 15, 32, 43) 44 3 atomic rmw 11 release 0x7fbb606d73e8 0x100000007 32 ( 0, 15, 32, 44) 45 2 atomic read 3 acquire 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 45, 44) 46 3 thread finish 0 seq_cst 0x7fbb606d8248 0xdeadbeef ( 0, 15, 32, 46) 47 2 thread yield 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 47, 44) 48 2 atomic read 4 acquire 0x7fbb606d7408 0x100000000 39 ( 0, 15, 48, 44) 49 2 atomic read 5 relaxed 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 49, 44) 50 2 atomic rmw 6 acq_rel 0x7fbb606d7408 0x100000000 39 ( 0, 15, 50, 44) 51 2 atomic rmw 11 release 0x7fbb606d73e8 0x200000001 44 ( 0, 15, 51, 44) 52 2 thread finish 0 seq_cst 0x7fbb606d7e48 0xdeadbeef ( 0, 15, 52, 44) 53 1 thread join 0 seq_cst 0x7fbb606d7e48 0x2 ( 0, 53, 52, 44) 54 1 thread join 0 seq_cst 0x7fbb606d8248 0x3 ( 0, 54, 52, 46) 55 1 thread finish 0 seq_cst 0x7fbb606d7a48 0xdeadbeef ( 0, 55, 52, 46) HASH 4136152819 ------------------------------------------------------------------------------------