2022-03-09 11:25:42 /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.only-rename --set save_run original local-wpoint.c --enable dbg.uncalled --enable allglobs --enable printstats 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' 'local-wpoint.c' '-o' '.goblint/preprocessed/local-wpoint.i' Parsing files. Option warning: incremental.only-rename implicitly activates incremental.load. Previous AST is loaded for diff and rename, but analyis results are not reused. 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/local-wpoint.i Converting CABS->CIL Pre-merging (0) .goblint/preprocessed/stdlib.i Pre-merging (1) .goblint/preprocessed/pthread.i Pre-merging (2) .goblint/preprocessed/local-wpoint.i Final merging phase (0): .goblint/preprocessed/stdlib.i Final merging phase (1): .goblint/preprocessed/pthread.i Final merging phase (2): .goblint/preprocessed/local-wpoint.i Constructors: Adding constructors to: main Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/synthetic/incremental/incremental_data/results/ast.data... If type of content changed, this will result in a segmentation fault! Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/synthetic/incremental/incremental_data/results/version.data... If type of content changed, this will result in a segmentation fault! 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. Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/synthetic/incremental/incremental_data/results/analysis.data... If type of content changed, this will result in a segmentation fault! Initializing 1 globals. Executing 2 assigns. Solving the constraint system with td3. Solver statistics are shown every 10s or by signal sigusr1. Loaded data for incremental analysis: |rho|=0 |stable|=0 |infl|=0 |wpoint|=0 |side_dep|=0 |side_infl|=0 change_info = { unchanged = 442; changed = 1; added = 0; removed = 0 } Completely changed function: t_fun Removing data for changed and removed functions... Data after clean-up: |rho|=1 |stable|=1 |infl|=1 |wpoint|=0 |side_dep|=0 |side_infl|=0 Unstable solver start vars in 1. phase: call of main on local-wpoint.c:11:1-23:1 Data after solve completed: |rho|=30 |stable|=30 |infl|=30 |wpoint|=0 |side_dep|=0 |side_infl|=0 Postsolving Saving the solver result to original/solver.marshalled Data after postsolve: |rho|=30 |stable|=30 |infl|=30 |wpoint|=0 |side_dep|=21 |side_infl|=5 Saving the current configuration to original/config.json, meta-data about this run to original/meta.json, and solver statistics to original/solver_stats.csv runtime: 00:00:00.043 vars: 30, evals: 10 max updates: 2 for var node 88 "x = g;" on local-wpoint.c:19:9-19:14 |rho|=30 |called|=0 |stable|=30 |infl|=30 |wpoint|=0 |side_dep|=21 |side_infl|=5 Found 4 contexts for 2 functions. Top 5 functions: 2 contexts for entry state of t_fun on local-wpoint.c:6:1-8:1 2 contexts for entry state of main on local-wpoint.c:11:1-23:1 Memory statistics: total=37.24MB, max=7.94MB, minor=34.58MB, major=7.40MB, promoted=4.74MB minor collections=17 major collections=2 compactions=0 [Success][Race] Memory location g@local-wpoint.c:4:5-4:7 (safe): read with thread:[main] (conf. 110) (local-wpoint.c:15:5-15:10) read with thread:[main] (conf. 110) (local-wpoint.c:18:9-18:14) Summary for all memory locations: safe: 1 vulnerable: 0 unsafe: 0 ------------------- total: 1 vars = 30 evals = 10 narrow_reuses = 1 aborts = 0 Timings: TOTAL 0.019 s parse 0.006 s convert to CIL 0.007 s compareCilFiles 0.005 s analysis 0.001 s global_inits 0.001 s solving 0.000 s S.Dom.equal 0.000 s postsolver 0.000 s warn_global 0.000 s access 0.000 s Timing used Memory statistics: total=37.39MB, max=7.94MB, minor=34.73MB, major=7.42MB, promoted=4.77MB minor collections=18 major collections=3 compactions=0 === APPENDED BY BENCHMARKING SCRIPT === Analysis began: 2022-03-09 11:25:42 +0200 Analysis ended: 2022-03-09 11:25:42 +0200 Duration: 0.07 s Goblint params: /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.only-rename --set save_run original local-wpoint.c --enable dbg.uncalled --enable allglobs --enable printstats 1>/home/simmo/dev/goblint/sv-comp/goblint-bench/bench_result/local-wpoint.patch.FromScratch.txt 2>&1