1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Browninitialise a barrier with zero count 3b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---Thread-Announcement------------------------------------------ 4b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x is the program's root thread 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 7b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 8b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_init: 'count' argument is zero 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_init (hg_intercepts.c:...) 11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:39) 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 13b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 14b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x's call to pthread_barrier_init failed 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown with error code 22 (EINVAL: Invalid argument) 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_init (hg_intercepts.c:...) 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:39) 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Browninitialise a barrier twice 22b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 23b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_init: barrier is already initialised 25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_init (hg_intercepts.c:...) 26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:45) 27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Browninitialise a barrier which has threads waiting on it 30b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 31b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_init: barrier is already initialised 33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_init (hg_intercepts.c:...) 34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:57) 35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 36b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 37b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 38ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_init: threads are waiting at barrier 39ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_init (hg_intercepts.c:...) 40ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:57) 41ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 42ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 43ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Browndestroy a barrier that has waiting threads 44b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 45b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 46ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_destroy: threads are waiting at barrier 47ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) 48ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:69) 49ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 50b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 51b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 52ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x's call to pthread_barrier_destroy failed 53ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown with error code 16 (EBUSY: Device or resource busy) 54ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) 55ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:69) 56ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 57ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 58ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Browndestroy a barrier that was never initialised 59b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov---------------------------------------------------------------- 60b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov 61ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownThread #x: pthread_barrier_destroy: barrier was never initialised 62ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) 63ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown by 0x........: main (bar_bad.c:80) 64ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 65