1 2 --------- p: disabling errors (expect 0) --------- 3 4 5 --------- p: creating child --------- 6 7 8 --------- c: start (expect 1) --------- 9 10 Thread 2: 11 Invalid read of size 1 12 at 0x........: err (err_disable3.c:25) 13 by 0x........: child_fn (err_disable3.c:31) 14 ... 15 Address 0x........ is 5 bytes inside a block of size 10 free'd 16 at 0x........: free (vg_replace_malloc.c:...) 17 by 0x........: main (err_disable3.c:42) 18 19 20 --------- c: end --------- 21 22 23 --------- p: join child --------- 24 25 26 --------- p: re_enabled (expect 1) --------- 27 28 Thread 1: 29 Invalid read of size 1 30 at 0x........: err (err_disable3.c:25) 31 by 0x........: main (err_disable3.c:60) 32 Address 0x........ is 5 bytes inside a block of size 10 free'd 33 at 0x........: free (vg_replace_malloc.c:...) 34 by 0x........: main (err_disable3.c:42) 35 36