2022-03-09 11:25:58 /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --disable dbg.compare_runs.glob --enable solverdiffs --compare_runs original increment hybrid.c Custom include dirs: 1. /home/simmo/dev/goblint/sv-comp/goblint/includes (exists=true) Preprocessing files. Preprocessor cpp: is_bad=false 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/stdlib.c' '-o' '.goblint/preprocessed/stdlib.i' 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/pthread.c' '-o' '.goblint/preprocessed/pthread.i' 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' 'hybrid.c' '-o' '.goblint/preprocessed/hybrid.i' Parsing files. Frontc is parsing .goblint/preprocessed/stdlib.i Converting CABS->CIL Frontc is parsing .goblint/preprocessed/pthread.i Converting CABS->CIL Frontc is parsing .goblint/preprocessed/hybrid.i Converting CABS->CIL Pre-merging (0) .goblint/preprocessed/stdlib.i Pre-merging (1) .goblint/preprocessed/pthread.i Pre-merging (2) .goblint/preprocessed/hybrid.i Final merging phase (0): .goblint/preprocessed/stdlib.i Final merging phase (1): .goblint/preprocessed/pthread.i Final merging phase (2): .goblint/preprocessed/hybrid.i Constructors: Adding constructors to: main And now... the Goblin! Startfuns: [main] Exitfuns: [] Otherfuns: [] Using new format for phases! Activated analyses for phase 0: expRelation, base, threadid, threadflag, threadreturn, escape, mutex, access, mallocWrapper Activated transformations for phase 0: Generating the control flow graph. Initializing 1 globals. Executing 2 assigns. Unmarshalling original/solver.marshalled... If type of content changed, this will result in a segmentation fault! Unmarshalling increment/solver.marshalled... If type of content changed, this will result in a segmentation fault! Comparing precision of original (left) with increment (right) as EqConstrSys: Comparison summary: original equal to increment (more precise: 0, less precise: 0, total: 13) [Warning][Unknown] Calculated state for undefined function: unexpected node Statement if (! (j < 10)) { goto while_break___0; } [Warning][Unknown] Calculated state for undefined function: unexpected node Statement j ++; [Warning][Unknown] Calculated state for undefined function: unexpected node Statement if (i > 9) { { i = 0; } } [Warning][Unknown] Calculated state for undefined function: unexpected node Statement i = 0; [Warning][Unknown] Calculated state for undefined function: unexpected node Statement i ++; [Warning][Unknown] Calculated state for undefined function: unexpected node Statement g = 1; [Warning][Unknown] Calculated state for undefined function: unexpected node Statement return; [Warning][Unknown] Calculated state for undefined function: unexpected node Statement if (i > 200) { { g = 1; } } [Warning][Unknown] Calculated state for undefined function: unexpected node Statement j = 0; vars = 0 evals = 0 narrow_reuses = 0 aborts = 0 Timings: TOTAL 0.019 s parse 0.007 s convert to CIL 0.006 s analysis 0.006 s global_inits 0.001 s warn_global 0.001 s Timing used Memory statistics: total=22.59MB, max=5.76MB, minor=20.74MB, major=5.62MB, promoted=3.77MB minor collections=10 major collections=1 compactions=0