./goblint --conf conf/svcomp-validate.json --witness.yaml.unassume /mnt/goblint-svcomp/benchexec/results/156-concurrency-fix-locations-all-locals/goblint.2024-03-01_08-44-30.files/SV-COMP24_unreach-call/25_stack_longer-1-pthread.yml/witness.yml --witness.yaml.validate /mnt/goblint-svcomp/benchexec/results/156-concurrency-fix-locations-all-locals/goblint.2024-03-01_08-44-30.files/SV-COMP24_unreach-call/25_stack_longer-1-pthread.yml/witness.yml --sets ana.specification /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp --sets exp.architecture 32bit /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i


--------------------------------------------------------------------------------


[0;33m[Warning] --sets is deprecated, use --set instead.[0;0;00m
[0;33m[Warning] --sets is deprecated, use --set instead.[0;0;00m
[Info] Enabled congruence domain.
[Info] Enabled widening thresholds
[Info] Enabled octagon domain for:
[Info] pthread_mutex_unlock, pthread_mutex_lock, i, key, count, a, tmp, count, i, j, i___0, j___0, k, size, r, top___0, r, arg, tmp, tmp, newTop, d, oldTop, curr_alloc_idx
[Info] SV-COMP specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
[Info][Witness] unassume invariant: ((state == 0 || state == 1) && state <= 1) && 0 <= state (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:750:2-750:25)
[Info][Witness] unassume invariant: state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:753:2-753:8)
[Info][Witness] unassume invariant: state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:756:2-756:8)
[Info][Witness] unassume invariant: top <= 640 && 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:706:2-706:9)
[Info][Witness] unassume invariant: state == 0 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:754:3-754:17)
[Info][Witness] unassume invariant: state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:755:3-755:12)
[Info][Witness] unassume invariant: (((4294967294LL - (long long )arg) - (long long )r >= 0LL && (4294967295LL + (long long )arg) - (long long )r >= 0LL) && (4294967295LL - (long long )arg) + (long long )r >= 0LL) && (4294967296LL + (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:738:1-745:1)
[Info][Witness] unassume invariant: ((((r == -1 && -1 == r) && (2147483646LL - (long long )arg) - (long long )r >= 0LL) && (2147483647LL + (long long )arg) - (long long )r >= 0LL) && (2147483648LL - (long long )arg) + (long long )r >= 0LL) && (2147483649LL + (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:739:6-739:12)
[Info][Witness] unassume invariant: (((((r == -1 || r == 0) || r == 1) && r <= 127) && r <= 1) && -1 <= r) && -128 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:6-740:35)
[Info][Witness] unassume invariant: (((4294967294LL - (long long )newTop) - (long long )oldTop >= 0LL && (4294967295LL + (long long )newTop) - (long long )oldTop >= 0LL) && (4294967295LL - (long long )newTop) + (long long )oldTop >= 0LL) && (4294967296LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:714:1-730:1)
[Info][Witness] unassume invariant: ((((((newTop == -1 && oldTop == newTop) && -1 == newTop) && -1 == oldTop) && (long long )newTop - (long long )oldTop >= 0LL) && (-2LL - (long long )newTop) - (long long )oldTop >= 0LL) && (0LL - (long long )newTop) + (long long )oldTop >= 0LL) && (2LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:715:19-715:30)
[Info][Witness] unassume invariant: curr_alloc_idx == -1 && -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:693:6-693:25)
[Info][Witness] unassume invariant: ((next_alloc_idx % 2 == 1 && -1 == curr_alloc_idx) && next_alloc_idx <= 642) && 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:694:2-694:24)
[Info][Witness] unassume invariant: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:5-695:35)
[Info][Witness] unassume invariant: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:696:3-696:27)
[Info][Witness] unassume invariant: curr_alloc_idx <= 640 && 0 <= curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:697:3-697:21)
[Info][Witness] unassume invariant: ((next_alloc_idx % 2 == 1 && -1 == curr_alloc_idx) && next_alloc_idx <= 640) && 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:5-695:35)
[Info][Witness] unassume invariant: ((((curr_alloc_idx % 2 == 1 && next_alloc_idx % 2 == 1) && curr_alloc_idx <= 640) && next_alloc_idx <= 640) && 1 <= curr_alloc_idx) && 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:699:3-699:34)
[Info][Witness] unassume invariant: (next_alloc_idx % 2 == 1 && next_alloc_idx <= 642) && 3 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3-700:22)
[Info][Witness] unassume invariant: curr_alloc_idx <= 640 && 0 <= curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:701:3-701:27)
[Info][Witness] unassume invariant: (-1 == oldTop && newTop <= 640) && 0 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2-716:25)
[Info][Witness] unassume invariant: (((-1 == oldTop && (-1LL - (long long )newTop) - (long long )oldTop >= 0LL) && (-1LL + (long long )newTop) - (long long )oldTop >= 0LL) && (1LL - (long long )newTop) + (long long )oldTop >= 0LL) && (1LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:717:5-717:16)
[Info][Witness] unassume invariant: ((newTop != 0 && -1 == oldTop) && newTop <= 640) && 1 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:717:5-717:16)
[Info][Witness] unassume invariant: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3-720:23)
[Info][Witness] unassume invariant: (-1 == oldTop && top <= 640) && 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:721:3-721:25)
[Info][Witness] unassume invariant: (((newTop != 0 && newTop <= 640) && oldTop <= 640) && 1 <= newTop) && 0 <= oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3-722:15)
[Info][Witness] unassume invariant: (newTop != 0 && newTop <= 640) && 1 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:724:3-724:28)
[Info][Witness] unassume invariant: top <= 640 && 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3-725:15)
[Info][Witness] unassume invariant: ((r == 0 || r == 1) && r <= 1) && 0 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:742:3-742:16)
[Info][Witness] unassume invariant: top <= 640 && 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:708:1-713:1)
[Info][Witness] unassume invariant: (((((r == -1 || r == 0) || r == 1) && r <= 127) && r <= 1) && -1 <= r) && -128 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:743:5-743:32)
[Warning][Deadcode] Function 'init' is uncalled: 2 LLoC (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:731:1-733:1)
[Warning][Deadcode] Function 'main' does not return
[Warning][Deadcode] Function 'main' has dead code:
  on line 767 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:767-767)
[Warning][Deadcode] Function 'push_loop' has dead code:
  on line 745 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:745-745)
[Warning][Deadcode] Function 'thr1' has dead code:
  on line 761 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:761-761)
[Warning][Deadcode] Logical lines of code (LLoC) summary:
  live: 52
  dead: 5 (2 in uncalled functions)
  total lines: 57
[Warning][Deadcode][CWE-571] condition '1' (possibly inserted by CIL) is always true (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:8-766:9)
[Warning][Race] Memory location top (race with conf. 110): (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:691:5-691:8)
  write with [region:{top}, lock:{m2}] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:706:2-706:9)
  write with [region:{top}, lock:{m2}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:706:2-706:9)
  write with [region:{top}, lock:{[__VERIFIER_atomic], m}] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3-725:15)
  write with [region:{top}, lock:{[__VERIFIER_atomic], m}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3-725:15)
  read with [region:{top}, lock:{[__VERIFIER_atomic]}] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:709:5-709:13)
  read with [region:{top}, lock:{[__VERIFIER_atomic]}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:709:5-709:13)
  read with [region:{top}, lock:{m}] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3-722:15)
  read with [region:{top}, lock:{m}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & top) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3-722:15)
[Warning][Race] Memory location memory[?] (race with conf. 110): (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:688:5-688:22)
  write with region:{memory[?]} (conf. 110)  (exp: & memory[newTop]) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3-720:23)
  write with [region:{memory[?]}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & memory[newTop]) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3-720:23)
  write with [region:{memory[?]}, lock:{m}] (conf. 110)  (exp: & memory[newTop + 1]) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3-723:28)
  write with [region:{memory[?]}, lock:{m}, thread:[main, thr1@/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:766:13-766:43]] (conf. 110)  (exp: & memory[newTop + 1]) (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3-723:28)
[Warning][Deadcode][CWE-570] condition '0' is always false (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:13:73-13:74)
[Warning][Deadcode][CWE-571] condition '1' (possibly inserted by CIL) is always true (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:8-741:9)
[Warning][Deadcode][CWE-571] condition 'state == 1' is always true (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:756:2-756:8)
[Success][Witness] invariant confirmed: (4294967296LL + (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:739:2)
[Success][Witness] invariant confirmed: (4294967295LL - (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:739:2)
[Success][Witness] invariant confirmed: (4294967295LL + (long long )arg) - (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:739:2)
[Success][Witness] invariant confirmed: (4294967294LL - (long long )arg) - (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:739:2)
[Success][Witness] invariant confirmed: 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:709:2)
[Success][Witness] invariant confirmed: top <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:709:2)
[Success][Witness] invariant confirmed: state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:756:2)
[Success][Witness] invariant confirmed: 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:2)
[Success][Witness] invariant confirmed: next_alloc_idx <= 642 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:2)
[Success][Witness] invariant confirmed: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:2)
[Warning][Witness] invariant unconfirmed: next_alloc_idx % 2 == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:695:2)
[Success][Witness] invariant confirmed: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:696:3)
[Success][Witness] invariant confirmed: (2147483649LL + (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: (2147483648LL - (long long )arg) + (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: (2147483647LL + (long long )arg) - (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: (2147483646LL - (long long )arg) - (long long )r >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: -1 == r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: r == -1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:740:2)
[Success][Witness] invariant confirmed: 1 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3)
[Success][Witness] invariant confirmed: newTop <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3)
[Success][Witness] invariant confirmed: newTop != 0 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:725:3)
[Success][Witness] invariant confirmed: 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:699:3)
[Success][Witness] invariant confirmed: next_alloc_idx <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:699:3)
[Success][Witness] invariant confirmed: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:699:3)
[Warning][Witness] invariant unconfirmed: next_alloc_idx % 2 == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:699:3)
[Success][Witness] invariant confirmed: (2LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: (0LL - (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: (-2LL - (long long )newTop) - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: (long long )newTop - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: -1 == newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: oldTop == newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: newTop == -1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:716:2)
[Success][Witness] invariant confirmed: state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:757:3)
[Success][Witness] invariant confirmed: 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3)
[Success][Witness] invariant confirmed: top <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:722:3)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:721:3)
[Success][Witness] invariant confirmed: 0 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:743:5)
[Success][Witness] invariant confirmed: r <= 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:743:5)
[Success][Witness] invariant confirmed: r == 0 || r == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:743:5)
[Success][Witness] invariant confirmed: 0 <= state (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:753:2)
[Success][Witness] invariant confirmed: state <= 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:753:2)
[Success][Witness] invariant confirmed: state == 0 || state == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:753:2)
[Success][Witness] invariant confirmed: state == 0 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:755:3)
[Success][Witness] invariant confirmed: 3 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:701:3)
[Success][Witness] invariant confirmed: next_alloc_idx <= 642 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:701:3)
[Warning][Witness] invariant unconfirmed: next_alloc_idx % 2 == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:701:3)
[Success][Witness] invariant confirmed: 0 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:717:2)
[Success][Witness] invariant confirmed: newTop <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:717:2)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:717:2)
[Success][Witness] invariant confirmed: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:697:3)
[Success][Witness] invariant confirmed: 0 <= oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3)
[Success][Witness] invariant confirmed: 1 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3)
[Success][Witness] invariant confirmed: oldTop <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3)
[Success][Witness] invariant confirmed: newTop <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3)
[Success][Witness] invariant confirmed: newTop != 0 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:723:3)
[Success][Witness] invariant confirmed: -1 == curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:694:2)
[Success][Witness] invariant confirmed: curr_alloc_idx == -1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:694:2)
[Success][Witness] invariant confirmed: 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:726:3)
[Success][Witness] invariant confirmed: top <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:726:3)
[Success][Witness] invariant confirmed: (1LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:718:3)
[Success][Witness] invariant confirmed: (1LL - (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:718:3)
[Success][Witness] invariant confirmed: (-1LL + (long long )newTop) - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:718:3)
[Success][Witness] invariant confirmed: (-1LL - (long long )newTop) - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:718:3)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:718:3)
[Success][Witness] invariant confirmed: 0 <= curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:703:2)
[Success][Witness] invariant confirmed: curr_alloc_idx <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:703:2)
[Success][Witness] invariant confirmed: 1 <= newTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3)
[Success][Witness] invariant confirmed: newTop <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3)
[Success][Witness] invariant confirmed: -1 == oldTop (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3)
[Success][Witness] invariant confirmed: newTop != 0 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:720:3)
[Success][Witness] invariant confirmed: 0 <= top (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:707:1)
[Success][Witness] invariant confirmed: top <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:707:1)
[Success][Witness] invariant confirmed: (4294967296LL + (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:715:2)
[Success][Witness] invariant confirmed: (4294967295LL - (long long )newTop) + (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:715:2)
[Success][Witness] invariant confirmed: (4294967295LL + (long long )newTop) - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:715:2)
[Success][Witness] invariant confirmed: (4294967294LL - (long long )newTop) - (long long )oldTop >= 0LL (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:715:2)
[Success][Witness] invariant confirmed: 1 <= next_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Success][Witness] invariant confirmed: 1 <= curr_alloc_idx (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Success][Witness] invariant confirmed: next_alloc_idx <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Success][Witness] invariant confirmed: curr_alloc_idx <= 640 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Warning][Witness] invariant unconfirmed: next_alloc_idx % 2 == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Warning][Witness] invariant unconfirmed: curr_alloc_idx % 2 == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:700:3)
[Success][Witness] invariant confirmed: -128 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:2)
[Success][Witness] invariant confirmed: -1 <= r (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:2)
[Success][Witness] invariant confirmed: r <= 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:2)
[Success][Witness] invariant confirmed: r <= 127 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:2)
[Success][Witness] invariant confirmed: (r == -1 || r == 0) || r == 1 (/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/pthread-ext/25_stack_longer-1-pthread.i:741:2)
[Info][Witness] witness validation summary:
  confirmed: 84
  unconfirmed: 5
  refuted: 0
  error: 0
  unchecked: 0
  unsupported: 0
  disabled: 0
  total validation entries: 89
SV-COMP result: unknown
[Info][Race] Memory locations race summary:
  safe: 2
  vulnerable: 0
  unsafe: 2
  total memory locations: 4
