java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/memsafety/lockfree-3.0_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 10:29:39,129 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 10:29:39,131 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 10:29:39,144 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 10:29:39,144 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 10:29:39,145 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 10:29:39,146 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 10:29:39,148 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 10:29:39,149 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 10:29:39,150 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 10:29:39,151 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 10:29:39,151 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 10:29:39,152 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 10:29:39,153 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 10:29:39,153 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 10:29:39,155 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 10:29:39,156 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 10:29:39,158 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 10:29:39,158 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 10:29:39,159 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 10:29:39,161 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 10:29:39,161 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 10:29:39,161 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 10:29:39,162 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 10:29:39,163 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 10:29:39,164 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 10:29:39,164 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 10:29:39,164 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 10:29:39,165 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 10:29:39,165 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 10:29:39,166 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 10:29:39,166 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 10:29:39,186 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 10:29:39,186 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 10:29:39,187 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 10:29:39,187 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 10:29:39,187 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 10:29:39,188 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 10:29:39,188 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 10:29:39,188 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 10:29:39,188 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 10:29:39,188 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 10:29:39,188 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 10:29:39,189 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 10:29:39,189 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 10:29:39,190 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 10:29:39,190 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 10:29:39,190 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 10:29:39,190 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 10:29:39,190 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 10:29:39,190 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 10:29:39,219 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 10:29:39,229 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 10:29:39,232 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 10:29:39,233 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 10:29:39,233 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 10:29:39,234 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety/lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,509 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGdafdb5638 [2018-04-11 10:29:39,699 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 10:29:39,700 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 10:29:39,700 INFO L168 CDTParser]: Scanning lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,707 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 10:29:39,707 INFO L215 ultiparseSymbolTable]: [2018-04-11 10:29:39,707 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 10:29:39,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_flockfree_____true_valid_memsafety_i__pop ('pop') in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_flockfree_____true_valid_memsafety_i__push ('push') in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____off64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____qaddr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____blksize_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__blksize_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____caddr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__fd_set in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,708 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__sigset_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____rlim64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_quad_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__garbage in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____u_char in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____int32_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__ulong in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__mode_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pc1 in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_rwlockattr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__fsblkcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__clock_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__daddr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____u_short in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,709 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____id_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pc4 in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__key_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____dev_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_int32_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_barrier_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____u_quad_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_long in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__size_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____ino_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____pid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____intptr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_mutexattr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____mode_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____gid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,710 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____timer_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____sigset_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_int in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__gid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fsid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__caddr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____quad_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_short in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__div_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,711 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____suseconds_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____u_long in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_spinlock_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____rlim_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____int16_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____uint32_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__uid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_cond_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____socklen_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____pthread_list_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__lldiv_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,712 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__int16_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_int16_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__blkcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_char in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__off_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____clockid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__quad_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____sig_atomic_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_attr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____uid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____int64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_once_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,713 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__wchar_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____uint64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__uint in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__ssize_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__nlink_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__loff_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fsblkcnt64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____nlink_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____daddr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____clock_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____blkcnt64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,714 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_condattr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__int32_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__suseconds_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____ssize_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_int8_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fd_mask in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__fsid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__timer_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__clockid_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____loff_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____int8_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____off_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__fd_mask in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,715 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__fsfilcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____WAIT_STATUS in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_mutex_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__ino_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____uint16_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__int64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fsfilcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__ushort in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____ino64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____time_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__int8_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__u_int64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____key_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__time_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__S in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____uint8_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__ldiv_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__register_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__id_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____swblk_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____useconds_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,716 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fsfilcnt64_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__dev_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_rwlock_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____blkcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_barrierattr_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____u_int in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i____fsblkcnt_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,717 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flockfree_____true_valid_memsafety_i__pthread_key_t in lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:39,729 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGdafdb5638 [2018-04-11 10:29:39,733 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 10:29:39,733 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 10:29:39,734 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 10:29:39,734 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 10:29:39,738 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 10:29:39,738 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:39,740 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46ab2209 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39, skipping insertion in model container [2018-04-11 10:29:39,740 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:39,754 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 10:29:39,776 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 10:29:39,901 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 10:29:39,937 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 10:29:39,943 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 115 non ball SCCs. Number of states in SCCs 115. [2018-04-11 10:29:39,971 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39 WrapperNode [2018-04-11 10:29:39,972 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 10:29:39,972 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 10:29:39,972 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 10:29:39,972 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 10:29:39,980 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:39,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:39,991 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:39,992 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:40,000 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:40,005 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:40,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... [2018-04-11 10:29:40,011 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 10:29:40,012 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 10:29:40,012 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 10:29:40,012 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 10:29:40,013 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 10:29:40,122 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 10:29:40,122 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 10:29:40,122 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_flockfree_____true_valid_memsafety_i__push [2018-04-11 10:29:40,122 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_flockfree_____true_valid_memsafety_i__pop [2018-04-11 10:29:40,122 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 10:29:40,123 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 10:29:40,124 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 10:29:40,125 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 10:29:40,126 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 10:29:40,127 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 10:29:40,128 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure __secure_getenv [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 10:29:40,129 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 10:29:40,130 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 10:29:40,131 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 10:29:40,132 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_flockfree_____true_valid_memsafety_i__push [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_flockfree_____true_valid_memsafety_i__pop [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 10:29:40,133 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 10:29:40,134 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 10:29:40,134 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 10:29:40,134 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 10:29:40,134 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 10:29:40,134 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 10:29:40,458 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 10:29:40,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:29:40 BoogieIcfgContainer [2018-04-11 10:29:40,458 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 10:29:40,459 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 10:29:40,459 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 10:29:40,461 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 10:29:40,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 10:29:39" (1/3) ... [2018-04-11 10:29:40,461 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9a2cf0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:29:40, skipping insertion in model container [2018-04-11 10:29:40,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:29:39" (2/3) ... [2018-04-11 10:29:40,461 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9a2cf0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:29:40, skipping insertion in model container [2018-04-11 10:29:40,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:29:40" (3/3) ... [2018-04-11 10:29:40,462 INFO L107 eAbstractionObserver]: Analyzing ICFG lockfree-3.0_true-valid-memsafety.i [2018-04-11 10:29:40,467 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 10:29:40,472 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 19 error locations. [2018-04-11 10:29:40,493 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 10:29:40,493 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 10:29:40,493 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 10:29:40,493 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 10:29:40,494 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 10:29:40,494 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 10:29:40,494 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 10:29:40,494 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 10:29:40,494 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 10:29:40,494 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 10:29:40,501 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states. [2018-04-11 10:29:40,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-04-11 10:29:40,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:40,507 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:40,507 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:40,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1827855978, now seen corresponding path program 1 times [2018-04-11 10:29:40,511 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:40,511 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:40,537 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,538 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:40,538 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:40,574 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:40,609 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:40,610 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 10:29:40,612 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-04-11 10:29:40,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-04-11 10:29:40,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-11 10:29:40,625 INFO L87 Difference]: Start difference. First operand 78 states. Second operand 2 states. [2018-04-11 10:29:40,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:40,641 INFO L93 Difference]: Finished difference Result 78 states and 95 transitions. [2018-04-11 10:29:40,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-11 10:29:40,642 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2018-04-11 10:29:40,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:40,653 INFO L225 Difference]: With dead ends: 78 [2018-04-11 10:29:40,653 INFO L226 Difference]: Without dead ends: 75 [2018-04-11 10:29:40,655 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-11 10:29:40,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-04-11 10:29:40,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-04-11 10:29:40,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-04-11 10:29:40,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2018-04-11 10:29:40,679 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 92 transitions. Word has length 9 [2018-04-11 10:29:40,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:40,679 INFO L459 AbstractCegarLoop]: Abstraction has 75 states and 92 transitions. [2018-04-11 10:29:40,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-04-11 10:29:40,679 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 92 transitions. [2018-04-11 10:29:40,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-11 10:29:40,679 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:40,679 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:40,680 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:40,680 INFO L82 PathProgramCache]: Analyzing trace with hash 2024262411, now seen corresponding path program 1 times [2018-04-11 10:29:40,680 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:40,680 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:40,680 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:40,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:40,699 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:40,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:40,722 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:40,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:29:40,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:29:40,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:29:40,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,724 INFO L87 Difference]: Start difference. First operand 75 states and 92 transitions. Second operand 3 states. [2018-04-11 10:29:40,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:40,734 INFO L93 Difference]: Finished difference Result 76 states and 93 transitions. [2018-04-11 10:29:40,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:29:40,735 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2018-04-11 10:29:40,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:40,736 INFO L225 Difference]: With dead ends: 76 [2018-04-11 10:29:40,736 INFO L226 Difference]: Without dead ends: 76 [2018-04-11 10:29:40,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-04-11 10:29:40,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-04-11 10:29:40,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-11 10:29:40,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 93 transitions. [2018-04-11 10:29:40,740 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 93 transitions. Word has length 12 [2018-04-11 10:29:40,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:40,741 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 93 transitions. [2018-04-11 10:29:40,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:29:40,741 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 93 transitions. [2018-04-11 10:29:40,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-11 10:29:40,741 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:40,741 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:40,741 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:40,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2026109453, now seen corresponding path program 1 times [2018-04-11 10:29:40,741 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:40,741 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:40,742 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:40,742 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:40,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:40,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:40,809 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:40,809 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:29:40,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:29:40,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:29:40,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,810 INFO L87 Difference]: Start difference. First operand 76 states and 93 transitions. Second operand 3 states. [2018-04-11 10:29:40,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:40,834 INFO L93 Difference]: Finished difference Result 134 states and 169 transitions. [2018-04-11 10:29:40,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:29:40,834 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2018-04-11 10:29:40,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:40,836 INFO L225 Difference]: With dead ends: 134 [2018-04-11 10:29:40,836 INFO L226 Difference]: Without dead ends: 134 [2018-04-11 10:29:40,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-11 10:29:40,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 116. [2018-04-11 10:29:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-11 10:29:40,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 161 transitions. [2018-04-11 10:29:40,847 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 161 transitions. Word has length 12 [2018-04-11 10:29:40,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:40,847 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 161 transitions. [2018-04-11 10:29:40,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:29:40,847 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 161 transitions. [2018-04-11 10:29:40,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-11 10:29:40,848 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:40,848 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:40,848 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:40,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1615117846, now seen corresponding path program 1 times [2018-04-11 10:29:40,850 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:40,850 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:40,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,851 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:40,851 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:40,865 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:40,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:40,892 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:40,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 10:29:40,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 10:29:40,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 10:29:40,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,893 INFO L87 Difference]: Start difference. First operand 116 states and 161 transitions. Second operand 3 states. [2018-04-11 10:29:40,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:40,948 INFO L93 Difference]: Finished difference Result 151 states and 209 transitions. [2018-04-11 10:29:40,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 10:29:40,949 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-04-11 10:29:40,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:40,954 INFO L225 Difference]: With dead ends: 151 [2018-04-11 10:29:40,954 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 10:29:40,954 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 10:29:40,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 10:29:40,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 137. [2018-04-11 10:29:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-11 10:29:40,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 194 transitions. [2018-04-11 10:29:40,966 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 194 transitions. Word has length 13 [2018-04-11 10:29:40,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:40,966 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 194 transitions. [2018-04-11 10:29:40,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 10:29:40,967 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 194 transitions. [2018-04-11 10:29:40,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 10:29:40,967 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:40,967 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:40,969 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:40,969 INFO L82 PathProgramCache]: Analyzing trace with hash 689129259, now seen corresponding path program 1 times [2018-04-11 10:29:40,969 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:40,969 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:40,970 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:40,970 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:40,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:40,981 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,030 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:41,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 10:29:41,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:29:41,030 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:29:41,030 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:29:41,031 INFO L87 Difference]: Start difference. First operand 137 states and 194 transitions. Second operand 5 states. [2018-04-11 10:29:41,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:41,084 INFO L93 Difference]: Finished difference Result 259 states and 361 transitions. [2018-04-11 10:29:41,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:29:41,085 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 15 [2018-04-11 10:29:41,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:41,087 INFO L225 Difference]: With dead ends: 259 [2018-04-11 10:29:41,087 INFO L226 Difference]: Without dead ends: 259 [2018-04-11 10:29:41,087 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:29:41,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2018-04-11 10:29:41,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 228. [2018-04-11 10:29:41,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 10:29:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 340 transitions. [2018-04-11 10:29:41,105 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 340 transitions. Word has length 15 [2018-04-11 10:29:41,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:41,106 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 340 transitions. [2018-04-11 10:29:41,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:29:41,106 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 340 transitions. [2018-04-11 10:29:41,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 10:29:41,106 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:41,106 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:41,107 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:41,107 INFO L82 PathProgramCache]: Analyzing trace with hash -112108404, now seen corresponding path program 1 times [2018-04-11 10:29:41,107 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:41,107 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:41,108 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:41,108 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:41,116 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:41,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,134 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:41,134 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:29:41,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:29:41,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:29:41,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:29:41,135 INFO L87 Difference]: Start difference. First operand 228 states and 340 transitions. Second operand 4 states. [2018-04-11 10:29:41,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:41,210 INFO L93 Difference]: Finished difference Result 392 states and 574 transitions. [2018-04-11 10:29:41,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:29:41,210 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-11 10:29:41,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:41,212 INFO L225 Difference]: With dead ends: 392 [2018-04-11 10:29:41,212 INFO L226 Difference]: Without dead ends: 392 [2018-04-11 10:29:41,212 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:29:41,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-04-11 10:29:41,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 360. [2018-04-11 10:29:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360 states. [2018-04-11 10:29:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 550 transitions. [2018-04-11 10:29:41,234 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 550 transitions. Word has length 16 [2018-04-11 10:29:41,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:41,234 INFO L459 AbstractCegarLoop]: Abstraction has 360 states and 550 transitions. [2018-04-11 10:29:41,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:29:41,235 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 550 transitions. [2018-04-11 10:29:41,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 10:29:41,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:41,235 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:41,235 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:41,236 INFO L82 PathProgramCache]: Analyzing trace with hash -112108403, now seen corresponding path program 1 times [2018-04-11 10:29:41,236 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:41,236 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:41,237 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:41,237 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:41,247 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:41,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,280 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:41,280 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 10:29:41,281 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 10:29:41,281 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 10:29:41,281 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 10:29:41,281 INFO L87 Difference]: Start difference. First operand 360 states and 550 transitions. Second operand 4 states. [2018-04-11 10:29:41,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:41,371 INFO L93 Difference]: Finished difference Result 491 states and 721 transitions. [2018-04-11 10:29:41,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 10:29:41,371 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-11 10:29:41,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:41,373 INFO L225 Difference]: With dead ends: 491 [2018-04-11 10:29:41,373 INFO L226 Difference]: Without dead ends: 491 [2018-04-11 10:29:41,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:29:41,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2018-04-11 10:29:41,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 462. [2018-04-11 10:29:41,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 462 states. [2018-04-11 10:29:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 698 transitions. [2018-04-11 10:29:41,382 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 698 transitions. Word has length 16 [2018-04-11 10:29:41,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:41,382 INFO L459 AbstractCegarLoop]: Abstraction has 462 states and 698 transitions. [2018-04-11 10:29:41,382 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 10:29:41,382 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 698 transitions. [2018-04-11 10:29:41,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-11 10:29:41,382 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:41,382 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:41,382 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:41,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1784605680, now seen corresponding path program 1 times [2018-04-11 10:29:41,383 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:41,383 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:41,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,384 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:41,384 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:41,389 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:41,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,412 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:41,412 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 10:29:41,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 10:29:41,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 10:29:41,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 10:29:41,413 INFO L87 Difference]: Start difference. First operand 462 states and 698 transitions. Second operand 5 states. [2018-04-11 10:29:41,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:41,474 INFO L93 Difference]: Finished difference Result 865 states and 1229 transitions. [2018-04-11 10:29:41,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 10:29:41,475 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 16 [2018-04-11 10:29:41,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:41,479 INFO L225 Difference]: With dead ends: 865 [2018-04-11 10:29:41,479 INFO L226 Difference]: Without dead ends: 865 [2018-04-11 10:29:41,480 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:29:41,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2018-04-11 10:29:41,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 830. [2018-04-11 10:29:41,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-04-11 10:29:41,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1198 transitions. [2018-04-11 10:29:41,503 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1198 transitions. Word has length 16 [2018-04-11 10:29:41,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:41,503 INFO L459 AbstractCegarLoop]: Abstraction has 830 states and 1198 transitions. [2018-04-11 10:29:41,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 10:29:41,503 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1198 transitions. [2018-04-11 10:29:41,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 10:29:41,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:41,504 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:41,504 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:41,505 INFO L82 PathProgramCache]: Analyzing trace with hash -941901214, now seen corresponding path program 1 times [2018-04-11 10:29:41,505 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:41,505 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:41,505 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:41,506 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:41,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:41,515 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:41,551 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,552 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:41,552 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:41,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:41,611 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:41,666 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:41,687 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:41,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 9 [2018-04-11 10:29:41,687 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 10:29:41,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 10:29:41,687 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-11 10:29:41,688 INFO L87 Difference]: Start difference. First operand 830 states and 1198 transitions. Second operand 9 states. [2018-04-11 10:29:41,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:41,965 INFO L93 Difference]: Finished difference Result 1426 states and 2036 transitions. [2018-04-11 10:29:41,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 10:29:41,965 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2018-04-11 10:29:41,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:41,970 INFO L225 Difference]: With dead ends: 1426 [2018-04-11 10:29:41,970 INFO L226 Difference]: Without dead ends: 1426 [2018-04-11 10:29:41,970 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2018-04-11 10:29:41,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-04-11 10:29:42,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1270. [2018-04-11 10:29:42,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1270 states. [2018-04-11 10:29:42,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 1794 transitions. [2018-04-11 10:29:42,004 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 1794 transitions. Word has length 26 [2018-04-11 10:29:42,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:42,004 INFO L459 AbstractCegarLoop]: Abstraction has 1270 states and 1794 transitions. [2018-04-11 10:29:42,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 10:29:42,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 1794 transitions. [2018-04-11 10:29:42,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-11 10:29:42,005 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:42,006 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:42,007 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:42,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1486720405, now seen corresponding path program 1 times [2018-04-11 10:29:42,007 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:42,007 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:42,008 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:42,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:42,008 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:42,019 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:42,089 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:42,089 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:42,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:42,160 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:42,232 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:29:42,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 12 [2018-04-11 10:29:42,233 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 10:29:42,233 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 10:29:42,234 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2018-04-11 10:29:42,234 INFO L87 Difference]: Start difference. First operand 1270 states and 1794 transitions. Second operand 12 states. [2018-04-11 10:29:43,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:43,572 INFO L93 Difference]: Finished difference Result 5569 states and 8788 transitions. [2018-04-11 10:29:43,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-11 10:29:43,572 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 27 [2018-04-11 10:29:43,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:43,591 INFO L225 Difference]: With dead ends: 5569 [2018-04-11 10:29:43,591 INFO L226 Difference]: Without dead ends: 5569 [2018-04-11 10:29:43,592 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1228 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=648, Invalid=3012, Unknown=0, NotChecked=0, Total=3660 [2018-04-11 10:29:43,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5569 states. [2018-04-11 10:29:43,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5569 to 4582. [2018-04-11 10:29:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4582 states. [2018-04-11 10:29:43,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4582 states to 4582 states and 6780 transitions. [2018-04-11 10:29:43,683 INFO L78 Accepts]: Start accepts. Automaton has 4582 states and 6780 transitions. Word has length 27 [2018-04-11 10:29:43,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:43,683 INFO L459 AbstractCegarLoop]: Abstraction has 4582 states and 6780 transitions. [2018-04-11 10:29:43,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 10:29:43,683 INFO L276 IsEmpty]: Start isEmpty. Operand 4582 states and 6780 transitions. [2018-04-11 10:29:43,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 10:29:43,684 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:43,684 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:43,684 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:43,684 INFO L82 PathProgramCache]: Analyzing trace with hash 455690443, now seen corresponding path program 1 times [2018-04-11 10:29:43,685 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:43,685 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:43,685 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:43,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:43,686 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:43,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:43,694 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:43,738 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:29:43,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 10:29:43,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 10:29:43,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 10:29:43,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:29:43,739 INFO L87 Difference]: Start difference. First operand 4582 states and 6780 transitions. Second operand 6 states. [2018-04-11 10:29:43,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:43,852 INFO L93 Difference]: Finished difference Result 1992 states and 2490 transitions. [2018-04-11 10:29:43,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 10:29:43,852 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 31 [2018-04-11 10:29:43,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:43,859 INFO L225 Difference]: With dead ends: 1992 [2018-04-11 10:29:43,859 INFO L226 Difference]: Without dead ends: 1560 [2018-04-11 10:29:43,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-11 10:29:43,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2018-04-11 10:29:43,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1497. [2018-04-11 10:29:43,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1497 states. [2018-04-11 10:29:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 1983 transitions. [2018-04-11 10:29:43,894 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 1983 transitions. Word has length 31 [2018-04-11 10:29:43,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:43,894 INFO L459 AbstractCegarLoop]: Abstraction has 1497 states and 1983 transitions. [2018-04-11 10:29:43,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 10:29:43,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 1983 transitions. [2018-04-11 10:29:43,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 10:29:43,895 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:43,895 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:43,895 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:43,896 INFO L82 PathProgramCache]: Analyzing trace with hash 506774158, now seen corresponding path program 1 times [2018-04-11 10:29:43,896 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:43,896 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:43,896 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:43,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:43,897 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:43,909 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:43,983 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:43,983 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:43,983 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:43,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:44,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:44,045 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-11 10:29:44,063 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 10:29:44,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2018-04-11 10:29:44,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 10:29:44,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 10:29:44,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-04-11 10:29:44,064 INFO L87 Difference]: Start difference. First operand 1497 states and 1983 transitions. Second operand 10 states. [2018-04-11 10:29:44,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:44,512 INFO L93 Difference]: Finished difference Result 2265 states and 3019 transitions. [2018-04-11 10:29:44,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 10:29:44,515 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 38 [2018-04-11 10:29:44,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:44,522 INFO L225 Difference]: With dead ends: 2265 [2018-04-11 10:29:44,522 INFO L226 Difference]: Without dead ends: 2265 [2018-04-11 10:29:44,523 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2018-04-11 10:29:44,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2018-04-11 10:29:44,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2013. [2018-04-11 10:29:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2013 states. [2018-04-11 10:29:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2013 states to 2013 states and 2655 transitions. [2018-04-11 10:29:44,566 INFO L78 Accepts]: Start accepts. Automaton has 2013 states and 2655 transitions. Word has length 38 [2018-04-11 10:29:44,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:44,566 INFO L459 AbstractCegarLoop]: Abstraction has 2013 states and 2655 transitions. [2018-04-11 10:29:44,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 10:29:44,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2013 states and 2655 transitions. [2018-04-11 10:29:44,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-11 10:29:44,567 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:44,567 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:44,567 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:44,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1566536787, now seen corresponding path program 1 times [2018-04-11 10:29:44,567 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:44,567 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:44,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:44,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:44,568 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:44,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:44,577 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:44,685 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:29:44,685 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:44,685 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:44,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:44,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:44,727 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-11 10:29:44,872 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:44,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2018-04-11 10:29:44,873 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 10:29:44,873 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 10:29:44,873 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-04-11 10:29:44,874 INFO L87 Difference]: Start difference. First operand 2013 states and 2655 transitions. Second operand 16 states. [2018-04-11 10:29:45,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:45,575 INFO L93 Difference]: Finished difference Result 1631 states and 2032 transitions. [2018-04-11 10:29:45,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 10:29:45,575 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 41 [2018-04-11 10:29:45,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:45,578 INFO L225 Difference]: With dead ends: 1631 [2018-04-11 10:29:45,578 INFO L226 Difference]: Without dead ends: 1577 [2018-04-11 10:29:45,579 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=341, Invalid=1465, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 10:29:45,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-04-11 10:29:45,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1327. [2018-04-11 10:29:45,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1327 states. [2018-04-11 10:29:45,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1658 transitions. [2018-04-11 10:29:45,602 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1658 transitions. Word has length 41 [2018-04-11 10:29:45,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:45,602 INFO L459 AbstractCegarLoop]: Abstraction has 1327 states and 1658 transitions. [2018-04-11 10:29:45,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 10:29:45,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1658 transitions. [2018-04-11 10:29:45,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-11 10:29:45,603 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:45,603 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:45,603 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:45,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1866673214, now seen corresponding path program 1 times [2018-04-11 10:29:45,604 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:45,604 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:45,604 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:45,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:45,605 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:45,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:45,617 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:45,693 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-11 10:29:45,693 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:45,693 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:45,703 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:45,738 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 10:29:45,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:45,786 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2018-04-11 10:29:45,787 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 10:29:45,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 10:29:45,787 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2018-04-11 10:29:45,787 INFO L87 Difference]: Start difference. First operand 1327 states and 1658 transitions. Second operand 12 states. [2018-04-11 10:29:46,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:46,076 INFO L93 Difference]: Finished difference Result 1845 states and 2342 transitions. [2018-04-11 10:29:46,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 10:29:46,077 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-11 10:29:46,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:46,083 INFO L225 Difference]: With dead ends: 1845 [2018-04-11 10:29:46,083 INFO L226 Difference]: Without dead ends: 1845 [2018-04-11 10:29:46,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2018-04-11 10:29:46,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2018-04-11 10:29:46,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1700. [2018-04-11 10:29:46,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1700 states. [2018-04-11 10:29:46,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2145 transitions. [2018-04-11 10:29:46,117 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2145 transitions. Word has length 42 [2018-04-11 10:29:46,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:46,117 INFO L459 AbstractCegarLoop]: Abstraction has 1700 states and 2145 transitions. [2018-04-11 10:29:46,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 10:29:46,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2145 transitions. [2018-04-11 10:29:46,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-11 10:29:46,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:46,119 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:46,119 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:46,119 INFO L82 PathProgramCache]: Analyzing trace with hash 844308241, now seen corresponding path program 1 times [2018-04-11 10:29:46,119 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:46,119 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:46,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:46,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:46,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:46,134 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:46,198 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 32 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:29:46,198 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:46,198 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:46,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:46,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:46,262 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 32 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:29:46,313 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:46,313 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2018-04-11 10:29:46,313 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 10:29:46,313 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 10:29:46,313 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 10:29:46,313 INFO L87 Difference]: Start difference. First operand 1700 states and 2145 transitions. Second operand 11 states. [2018-04-11 10:29:46,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:46,522 INFO L93 Difference]: Finished difference Result 2236 states and 2924 transitions. [2018-04-11 10:29:46,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 10:29:46,523 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 54 [2018-04-11 10:29:46,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:46,531 INFO L225 Difference]: With dead ends: 2236 [2018-04-11 10:29:46,532 INFO L226 Difference]: Without dead ends: 2236 [2018-04-11 10:29:46,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2018-04-11 10:29:46,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2018-04-11 10:29:46,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 1744. [2018-04-11 10:29:46,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1744 states. [2018-04-11 10:29:46,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2211 transitions. [2018-04-11 10:29:46,594 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 2211 transitions. Word has length 54 [2018-04-11 10:29:46,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:46,595 INFO L459 AbstractCegarLoop]: Abstraction has 1744 states and 2211 transitions. [2018-04-11 10:29:46,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 10:29:46,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 2211 transitions. [2018-04-11 10:29:46,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-11 10:29:46,595 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:46,595 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:46,595 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:46,596 INFO L82 PathProgramCache]: Analyzing trace with hash 581915855, now seen corresponding path program 1 times [2018-04-11 10:29:46,596 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:46,596 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:46,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:46,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:46,596 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:46,608 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:46,669 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 10:29:46,670 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:46,670 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:46,675 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:46,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:46,805 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 10:29:46,823 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:46,823 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2018-04-11 10:29:46,823 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 10:29:46,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 10:29:46,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-04-11 10:29:46,824 INFO L87 Difference]: Start difference. First operand 1744 states and 2211 transitions. Second operand 15 states. [2018-04-11 10:29:47,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:47,147 INFO L93 Difference]: Finished difference Result 2929 states and 3895 transitions. [2018-04-11 10:29:47,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 10:29:47,180 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 54 [2018-04-11 10:29:47,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:47,189 INFO L225 Difference]: With dead ends: 2929 [2018-04-11 10:29:47,189 INFO L226 Difference]: Without dead ends: 2879 [2018-04-11 10:29:47,190 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=253, Invalid=803, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 10:29:47,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2018-04-11 10:29:47,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2381. [2018-04-11 10:29:47,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2381 states. [2018-04-11 10:29:47,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2381 states to 2381 states and 3047 transitions. [2018-04-11 10:29:47,239 INFO L78 Accepts]: Start accepts. Automaton has 2381 states and 3047 transitions. Word has length 54 [2018-04-11 10:29:47,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:47,239 INFO L459 AbstractCegarLoop]: Abstraction has 2381 states and 3047 transitions. [2018-04-11 10:29:47,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 10:29:47,239 INFO L276 IsEmpty]: Start isEmpty. Operand 2381 states and 3047 transitions. [2018-04-11 10:29:47,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 10:29:47,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:47,240 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:47,241 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:47,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1206407780, now seen corresponding path program 1 times [2018-04-11 10:29:47,241 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:47,241 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:47,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:47,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:47,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:47,257 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-11 10:29:47,333 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:47,333 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:47,338 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:47,381 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:47,428 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 10:29:47,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:47,446 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2018-04-11 10:29:47,446 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 10:29:47,446 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 10:29:47,446 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 10:29:47,446 INFO L87 Difference]: Start difference. First operand 2381 states and 3047 transitions. Second operand 11 states. [2018-04-11 10:29:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:47,656 INFO L93 Difference]: Finished difference Result 2873 states and 3735 transitions. [2018-04-11 10:29:47,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 10:29:47,656 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 68 [2018-04-11 10:29:47,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:47,670 INFO L225 Difference]: With dead ends: 2873 [2018-04-11 10:29:47,671 INFO L226 Difference]: Without dead ends: 2873 [2018-04-11 10:29:47,671 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2018-04-11 10:29:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2018-04-11 10:29:47,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2842. [2018-04-11 10:29:47,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2842 states. [2018-04-11 10:29:47,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 3707 transitions. [2018-04-11 10:29:47,778 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 3707 transitions. Word has length 68 [2018-04-11 10:29:47,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:47,779 INFO L459 AbstractCegarLoop]: Abstraction has 2842 states and 3707 transitions. [2018-04-11 10:29:47,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 10:29:47,782 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 3707 transitions. [2018-04-11 10:29:47,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 10:29:47,784 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:47,784 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:47,784 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:47,785 INFO L82 PathProgramCache]: Analyzing trace with hash -2000652943, now seen corresponding path program 1 times [2018-04-11 10:29:47,785 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:47,785 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:47,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:47,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:47,786 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:47,810 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 51 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-04-11 10:29:48,054 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:48,054 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:48,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:48,117 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:48,239 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 53 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-11 10:29:48,268 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:48,268 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 18 [2018-04-11 10:29:48,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 10:29:48,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 10:29:48,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-04-11 10:29:48,269 INFO L87 Difference]: Start difference. First operand 2842 states and 3707 transitions. Second operand 18 states. [2018-04-11 10:29:49,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:49,064 INFO L93 Difference]: Finished difference Result 4969 states and 6588 transitions. [2018-04-11 10:29:49,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 10:29:49,064 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 70 [2018-04-11 10:29:49,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:49,076 INFO L225 Difference]: With dead ends: 4969 [2018-04-11 10:29:49,076 INFO L226 Difference]: Without dead ends: 4903 [2018-04-11 10:29:49,076 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=291, Invalid=1041, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 10:29:49,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4903 states. [2018-04-11 10:29:49,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4903 to 3651. [2018-04-11 10:29:49,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3651 states. [2018-04-11 10:29:49,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3651 states to 3651 states and 4693 transitions. [2018-04-11 10:29:49,160 INFO L78 Accepts]: Start accepts. Automaton has 3651 states and 4693 transitions. Word has length 70 [2018-04-11 10:29:49,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:49,160 INFO L459 AbstractCegarLoop]: Abstraction has 3651 states and 4693 transitions. [2018-04-11 10:29:49,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 10:29:49,161 INFO L276 IsEmpty]: Start isEmpty. Operand 3651 states and 4693 transitions. [2018-04-11 10:29:49,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-11 10:29:49,162 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:49,162 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:49,162 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:49,163 INFO L82 PathProgramCache]: Analyzing trace with hash 415832890, now seen corresponding path program 1 times [2018-04-11 10:29:49,163 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:49,163 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:49,163 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:49,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:49,164 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:49,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:49,182 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:49,334 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 68 proven. 31 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 10:29:49,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:49,334 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:49,384 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:49,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:49,452 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:49,547 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 78 proven. 6 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-04-11 10:29:49,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:49,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2018-04-11 10:29:49,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 10:29:49,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 10:29:49,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2018-04-11 10:29:49,578 INFO L87 Difference]: Start difference. First operand 3651 states and 4693 transitions. Second operand 17 states. [2018-04-11 10:29:50,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:50,134 INFO L93 Difference]: Finished difference Result 4856 states and 6363 transitions. [2018-04-11 10:29:50,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 10:29:50,134 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 84 [2018-04-11 10:29:50,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:50,148 INFO L225 Difference]: With dead ends: 4856 [2018-04-11 10:29:50,148 INFO L226 Difference]: Without dead ends: 4762 [2018-04-11 10:29:50,149 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=219, Invalid=837, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 10:29:50,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4762 states. [2018-04-11 10:29:50,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4762 to 3567. [2018-04-11 10:29:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3567 states. [2018-04-11 10:29:50,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3567 states to 3567 states and 4533 transitions. [2018-04-11 10:29:50,198 INFO L78 Accepts]: Start accepts. Automaton has 3567 states and 4533 transitions. Word has length 84 [2018-04-11 10:29:50,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:50,198 INFO L459 AbstractCegarLoop]: Abstraction has 3567 states and 4533 transitions. [2018-04-11 10:29:50,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 10:29:50,198 INFO L276 IsEmpty]: Start isEmpty. Operand 3567 states and 4533 transitions. [2018-04-11 10:29:50,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 10:29:50,199 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:50,199 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:50,199 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:50,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1955592504, now seen corresponding path program 1 times [2018-04-11 10:29:50,200 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:50,200 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:50,200 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:50,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:50,201 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:50,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:50,213 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:50,263 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 40 proven. 64 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-04-11 10:29:50,263 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:50,263 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:50,268 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:50,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 101 proven. 18 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-11 10:29:50,468 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:50,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2018-04-11 10:29:50,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 10:29:50,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 10:29:50,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2018-04-11 10:29:50,469 INFO L87 Difference]: Start difference. First operand 3567 states and 4533 transitions. Second operand 17 states. [2018-04-11 10:29:51,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:51,835 INFO L93 Difference]: Finished difference Result 8317 states and 10597 transitions. [2018-04-11 10:29:51,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 10:29:51,835 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 87 [2018-04-11 10:29:51,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:51,852 INFO L225 Difference]: With dead ends: 8317 [2018-04-11 10:29:51,853 INFO L226 Difference]: Without dead ends: 8229 [2018-04-11 10:29:51,854 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2062 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1105, Invalid=5537, Unknown=0, NotChecked=0, Total=6642 [2018-04-11 10:29:51,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8229 states. [2018-04-11 10:29:51,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8229 to 7334. [2018-04-11 10:29:51,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7334 states. [2018-04-11 10:29:51,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7334 states to 7334 states and 9347 transitions. [2018-04-11 10:29:51,937 INFO L78 Accepts]: Start accepts. Automaton has 7334 states and 9347 transitions. Word has length 87 [2018-04-11 10:29:51,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:51,938 INFO L459 AbstractCegarLoop]: Abstraction has 7334 states and 9347 transitions. [2018-04-11 10:29:51,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 10:29:51,938 INFO L276 IsEmpty]: Start isEmpty. Operand 7334 states and 9347 transitions. [2018-04-11 10:29:51,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 10:29:51,939 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:51,939 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:51,939 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:51,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1385009110, now seen corresponding path program 1 times [2018-04-11 10:29:51,939 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:51,939 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:51,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:51,940 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:51,940 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:51,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:51,952 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:52,060 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 39 proven. 76 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2018-04-11 10:29:52,061 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:52,061 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:52,073 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:52,155 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:52,330 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 81 proven. 41 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-04-11 10:29:52,428 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:52,428 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2018-04-11 10:29:52,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 10:29:52,429 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 10:29:52,429 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2018-04-11 10:29:52,429 INFO L87 Difference]: Start difference. First operand 7334 states and 9347 transitions. Second operand 20 states. [2018-04-11 10:29:57,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:29:57,612 INFO L93 Difference]: Finished difference Result 21945 states and 28423 transitions. [2018-04-11 10:29:57,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2018-04-11 10:29:57,613 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 99 [2018-04-11 10:29:57,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:29:57,667 INFO L225 Difference]: With dead ends: 21945 [2018-04-11 10:29:57,667 INFO L226 Difference]: Without dead ends: 21714 [2018-04-11 10:29:57,676 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15935 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4644, Invalid=34362, Unknown=0, NotChecked=0, Total=39006 [2018-04-11 10:29:57,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21714 states. [2018-04-11 10:29:57,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21714 to 17571. [2018-04-11 10:29:57,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17571 states. [2018-04-11 10:29:57,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17571 states to 17571 states and 22558 transitions. [2018-04-11 10:29:57,995 INFO L78 Accepts]: Start accepts. Automaton has 17571 states and 22558 transitions. Word has length 99 [2018-04-11 10:29:57,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:29:57,996 INFO L459 AbstractCegarLoop]: Abstraction has 17571 states and 22558 transitions. [2018-04-11 10:29:57,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 10:29:57,996 INFO L276 IsEmpty]: Start isEmpty. Operand 17571 states and 22558 transitions. [2018-04-11 10:29:57,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-11 10:29:57,998 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:29:57,999 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:29:57,999 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:29:57,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1781032752, now seen corresponding path program 1 times [2018-04-11 10:29:57,999 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:29:57,999 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:29:58,000 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:58,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:58,000 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:29:58,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:58,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:29:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 47 proven. 95 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-11 10:29:58,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:29:58,220 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:29:58,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:29:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:29:58,326 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:29:58,692 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 53 proven. 89 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-04-11 10:29:58,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:29:58,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2018-04-11 10:29:58,712 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 10:29:58,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 10:29:58,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2018-04-11 10:29:58,713 INFO L87 Difference]: Start difference. First operand 17571 states and 22558 transitions. Second operand 20 states. [2018-04-11 10:30:00,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:00,588 INFO L93 Difference]: Finished difference Result 26064 states and 33484 transitions. [2018-04-11 10:30:00,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 10:30:00,589 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 105 [2018-04-11 10:30:00,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:00,662 INFO L225 Difference]: With dead ends: 26064 [2018-04-11 10:30:00,662 INFO L226 Difference]: Without dead ends: 26064 [2018-04-11 10:30:00,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 110 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=450, Invalid=2000, Unknown=0, NotChecked=0, Total=2450 [2018-04-11 10:30:00,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26064 states. [2018-04-11 10:30:01,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26064 to 25199. [2018-04-11 10:30:01,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25199 states. [2018-04-11 10:30:01,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25199 states to 25199 states and 32304 transitions. [2018-04-11 10:30:01,066 INFO L78 Accepts]: Start accepts. Automaton has 25199 states and 32304 transitions. Word has length 105 [2018-04-11 10:30:01,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:01,066 INFO L459 AbstractCegarLoop]: Abstraction has 25199 states and 32304 transitions. [2018-04-11 10:30:01,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 10:30:01,067 INFO L276 IsEmpty]: Start isEmpty. Operand 25199 states and 32304 transitions. [2018-04-11 10:30:01,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-04-11 10:30:01,074 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:01,074 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 9, 8, 6, 6, 6, 6, 6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:01,074 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:01,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1154616472, now seen corresponding path program 1 times [2018-04-11 10:30:01,074 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:01,074 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:01,075 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:01,075 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:01,075 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:01,099 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:01,436 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2018-04-11 10:30:01,436 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 10:30:01,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 10:30:01,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 10:30:01,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 10:30:01,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 10:30:01,437 INFO L87 Difference]: Start difference. First operand 25199 states and 32304 transitions. Second operand 6 states. [2018-04-11 10:30:01,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:01,582 INFO L93 Difference]: Finished difference Result 32953 states and 43784 transitions. [2018-04-11 10:30:01,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 10:30:01,582 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 131 [2018-04-11 10:30:01,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:01,649 INFO L225 Difference]: With dead ends: 32953 [2018-04-11 10:30:01,649 INFO L226 Difference]: Without dead ends: 32953 [2018-04-11 10:30:01,649 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-11 10:30:01,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32953 states. [2018-04-11 10:30:01,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32953 to 32935. [2018-04-11 10:30:01,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32935 states. [2018-04-11 10:30:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32935 states to 32935 states and 43768 transitions. [2018-04-11 10:30:02,036 INFO L78 Accepts]: Start accepts. Automaton has 32935 states and 43768 transitions. Word has length 131 [2018-04-11 10:30:02,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:02,036 INFO L459 AbstractCegarLoop]: Abstraction has 32935 states and 43768 transitions. [2018-04-11 10:30:02,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 10:30:02,037 INFO L276 IsEmpty]: Start isEmpty. Operand 32935 states and 43768 transitions. [2018-04-11 10:30:02,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-04-11 10:30:02,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:02,046 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:02,046 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:02,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1162631629, now seen corresponding path program 1 times [2018-04-11 10:30:02,046 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:02,047 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:02,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:02,047 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:02,047 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:02,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:02,071 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 188 proven. 21 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2018-04-11 10:30:02,185 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:02,185 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:02,190 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:02,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:02,270 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:02,307 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 210 proven. 4 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2018-04-11 10:30:02,326 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:02,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2018-04-11 10:30:02,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 10:30:02,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 10:30:02,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 10:30:02,327 INFO L87 Difference]: Start difference. First operand 32935 states and 43768 transitions. Second operand 11 states. [2018-04-11 10:30:02,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:02,585 INFO L93 Difference]: Finished difference Result 36140 states and 47481 transitions. [2018-04-11 10:30:02,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 10:30:02,586 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 141 [2018-04-11 10:30:02,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:02,653 INFO L225 Difference]: With dead ends: 36140 [2018-04-11 10:30:02,653 INFO L226 Difference]: Without dead ends: 35618 [2018-04-11 10:30:02,654 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 143 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2018-04-11 10:30:02,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35618 states. [2018-04-11 10:30:03,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35618 to 32841. [2018-04-11 10:30:03,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32841 states. [2018-04-11 10:30:03,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32841 states to 32841 states and 42927 transitions. [2018-04-11 10:30:03,428 INFO L78 Accepts]: Start accepts. Automaton has 32841 states and 42927 transitions. Word has length 141 [2018-04-11 10:30:03,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:03,428 INFO L459 AbstractCegarLoop]: Abstraction has 32841 states and 42927 transitions. [2018-04-11 10:30:03,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 10:30:03,428 INFO L276 IsEmpty]: Start isEmpty. Operand 32841 states and 42927 transitions. [2018-04-11 10:30:03,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-04-11 10:30:03,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:03,435 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:03,435 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:03,436 INFO L82 PathProgramCache]: Analyzing trace with hash -231926562, now seen corresponding path program 1 times [2018-04-11 10:30:03,436 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:03,436 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:03,436 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:03,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:03,436 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:03,451 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 203 proven. 11 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2018-04-11 10:30:03,512 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:03,512 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:03,517 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:03,625 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 225 proven. 10 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2018-04-11 10:30:03,708 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:03,708 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 14 [2018-04-11 10:30:03,709 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 10:30:03,709 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 10:30:03,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2018-04-11 10:30:03,709 INFO L87 Difference]: Start difference. First operand 32841 states and 42927 transitions. Second operand 14 states. [2018-04-11 10:30:04,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:04,210 INFO L93 Difference]: Finished difference Result 31156 states and 40560 transitions. [2018-04-11 10:30:04,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 10:30:04,211 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 155 [2018-04-11 10:30:04,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:04,269 INFO L225 Difference]: With dead ends: 31156 [2018-04-11 10:30:04,269 INFO L226 Difference]: Without dead ends: 30760 [2018-04-11 10:30:04,269 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=275, Invalid=847, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 10:30:04,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30760 states. [2018-04-11 10:30:04,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30760 to 28033. [2018-04-11 10:30:04,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28033 states. [2018-04-11 10:30:04,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28033 states to 28033 states and 35807 transitions. [2018-04-11 10:30:04,574 INFO L78 Accepts]: Start accepts. Automaton has 28033 states and 35807 transitions. Word has length 155 [2018-04-11 10:30:04,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:04,575 INFO L459 AbstractCegarLoop]: Abstraction has 28033 states and 35807 transitions. [2018-04-11 10:30:04,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 10:30:04,575 INFO L276 IsEmpty]: Start isEmpty. Operand 28033 states and 35807 transitions. [2018-04-11 10:30:04,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2018-04-11 10:30:04,580 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:04,581 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:04,581 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:04,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1167788089, now seen corresponding path program 1 times [2018-04-11 10:30:04,581 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:04,581 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:04,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:04,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:04,582 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:04,595 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:04,669 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 126 proven. 7 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2018-04-11 10:30:04,670 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:04,670 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:04,675 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:04,770 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:04,818 INFO L134 CoverageAnalysis]: Checked inductivity of 475 backedges. 126 proven. 7 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2018-04-11 10:30:04,836 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:04,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2018-04-11 10:30:04,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 10:30:04,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 10:30:04,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-04-11 10:30:04,837 INFO L87 Difference]: Start difference. First operand 28033 states and 35807 transitions. Second operand 11 states. [2018-04-11 10:30:05,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:05,453 INFO L93 Difference]: Finished difference Result 18158 states and 23307 transitions. [2018-04-11 10:30:05,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 10:30:05,453 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 159 [2018-04-11 10:30:05,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:05,486 INFO L225 Difference]: With dead ends: 18158 [2018-04-11 10:30:05,486 INFO L226 Difference]: Without dead ends: 17996 [2018-04-11 10:30:05,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2018-04-11 10:30:05,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17996 states. [2018-04-11 10:30:05,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17996 to 16243. [2018-04-11 10:30:05,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16243 states. [2018-04-11 10:30:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16243 states to 16243 states and 20467 transitions. [2018-04-11 10:30:05,652 INFO L78 Accepts]: Start accepts. Automaton has 16243 states and 20467 transitions. Word has length 159 [2018-04-11 10:30:05,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:05,652 INFO L459 AbstractCegarLoop]: Abstraction has 16243 states and 20467 transitions. [2018-04-11 10:30:05,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 10:30:05,652 INFO L276 IsEmpty]: Start isEmpty. Operand 16243 states and 20467 transitions. [2018-04-11 10:30:05,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-11 10:30:05,657 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:05,657 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:05,657 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:05,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1233899590, now seen corresponding path program 1 times [2018-04-11 10:30:05,657 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:05,657 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:05,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:05,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:05,658 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:05,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:05,673 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:05,717 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 162 proven. 14 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2018-04-11 10:30:05,717 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:05,717 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:05,723 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:05,831 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:06,069 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 146 proven. 218 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-04-11 10:30:06,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:06,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 12] total 14 [2018-04-11 10:30:06,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 10:30:06,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 10:30:06,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2018-04-11 10:30:06,101 INFO L87 Difference]: Start difference. First operand 16243 states and 20467 transitions. Second operand 15 states. [2018-04-11 10:30:07,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:07,935 INFO L93 Difference]: Finished difference Result 17414 states and 21978 transitions. [2018-04-11 10:30:07,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-11 10:30:07,935 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 162 [2018-04-11 10:30:07,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:07,965 INFO L225 Difference]: With dead ends: 17414 [2018-04-11 10:30:07,965 INFO L226 Difference]: Without dead ends: 17414 [2018-04-11 10:30:07,965 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 164 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=776, Invalid=3384, Unknown=0, NotChecked=0, Total=4160 [2018-04-11 10:30:07,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17414 states. [2018-04-11 10:30:08,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17414 to 16245. [2018-04-11 10:30:08,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16245 states. [2018-04-11 10:30:08,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16245 states to 16245 states and 20471 transitions. [2018-04-11 10:30:08,527 INFO L78 Accepts]: Start accepts. Automaton has 16245 states and 20471 transitions. Word has length 162 [2018-04-11 10:30:08,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:08,527 INFO L459 AbstractCegarLoop]: Abstraction has 16245 states and 20471 transitions. [2018-04-11 10:30:08,527 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 10:30:08,528 INFO L276 IsEmpty]: Start isEmpty. Operand 16245 states and 20471 transitions. [2018-04-11 10:30:08,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-11 10:30:08,532 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:08,533 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:08,533 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:08,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1233899589, now seen corresponding path program 1 times [2018-04-11 10:30:08,533 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:08,533 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:08,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:08,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:08,534 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:08,551 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:08,720 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 69 proven. 272 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 10:30:08,720 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:08,720 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:08,725 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:08,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:08,798 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 81 proven. 260 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 10:30:09,125 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:09,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 24 [2018-04-11 10:30:09,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 10:30:09,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 10:30:09,125 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2018-04-11 10:30:09,126 INFO L87 Difference]: Start difference. First operand 16245 states and 20471 transitions. Second operand 25 states. [2018-04-11 10:30:14,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:14,716 INFO L93 Difference]: Finished difference Result 29680 states and 38186 transitions. [2018-04-11 10:30:14,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-11 10:30:14,716 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 162 [2018-04-11 10:30:14,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:14,772 INFO L225 Difference]: With dead ends: 29680 [2018-04-11 10:30:14,772 INFO L226 Difference]: Without dead ends: 29680 [2018-04-11 10:30:14,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 188 SyntacticMatches, 12 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5235 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2335, Invalid=12427, Unknown=0, NotChecked=0, Total=14762 [2018-04-11 10:30:14,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29680 states. [2018-04-11 10:30:15,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29680 to 26020. [2018-04-11 10:30:15,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26020 states. [2018-04-11 10:30:15,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26020 states to 26020 states and 32729 transitions. [2018-04-11 10:30:15,064 INFO L78 Accepts]: Start accepts. Automaton has 26020 states and 32729 transitions. Word has length 162 [2018-04-11 10:30:15,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:15,065 INFO L459 AbstractCegarLoop]: Abstraction has 26020 states and 32729 transitions. [2018-04-11 10:30:15,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 10:30:15,065 INFO L276 IsEmpty]: Start isEmpty. Operand 26020 states and 32729 transitions. [2018-04-11 10:30:15,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-04-11 10:30:15,069 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:15,069 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:15,069 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:15,070 INFO L82 PathProgramCache]: Analyzing trace with hash 403816925, now seen corresponding path program 1 times [2018-04-11 10:30:15,070 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:15,070 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:15,070 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:15,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:15,070 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:15,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:15,203 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 69 proven. 272 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 10:30:15,204 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:15,204 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:15,214 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:15,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 81 proven. 260 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 10:30:15,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:15,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-04-11 10:30:15,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 10:30:15,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 10:30:15,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2018-04-11 10:30:15,931 INFO L87 Difference]: Start difference. First operand 26020 states and 32729 transitions. Second operand 16 states. [2018-04-11 10:30:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:17,675 INFO L93 Difference]: Finished difference Result 26225 states and 32935 transitions. [2018-04-11 10:30:17,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 10:30:17,675 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-04-11 10:30:17,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:17,721 INFO L225 Difference]: With dead ends: 26225 [2018-04-11 10:30:17,721 INFO L226 Difference]: Without dead ends: 26225 [2018-04-11 10:30:17,722 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 176 SyntacticMatches, 22 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=835, Invalid=4715, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 10:30:17,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26225 states. [2018-04-11 10:30:17,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26225 to 24089. [2018-04-11 10:30:17,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24089 states. [2018-04-11 10:30:17,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24089 states to 24089 states and 30255 transitions. [2018-04-11 10:30:17,961 INFO L78 Accepts]: Start accepts. Automaton has 24089 states and 30255 transitions. Word has length 163 [2018-04-11 10:30:17,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:17,961 INFO L459 AbstractCegarLoop]: Abstraction has 24089 states and 30255 transitions. [2018-04-11 10:30:17,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 10:30:17,961 INFO L276 IsEmpty]: Start isEmpty. Operand 24089 states and 30255 transitions. [2018-04-11 10:30:17,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-11 10:30:17,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:17,965 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:17,966 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:17,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1198835182, now seen corresponding path program 1 times [2018-04-11 10:30:17,966 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:17,966 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:17,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:17,966 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:17,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:17,984 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:18,458 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 66 proven. 290 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2018-04-11 10:30:18,458 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:18,458 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:18,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:18,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:18,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:19,248 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:30:19,250 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:30:19,250 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:19,251 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:19,257 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:30:19,259 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:30:19,259 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:19,260 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:19,264 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:19,264 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:33, output treesize:25 [2018-04-11 10:30:19,389 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-11 10:30:19,396 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-04-11 10:30:19,397 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 10:30:19,400 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:30:19,411 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-11 10:30:19,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-04-11 10:30:19,418 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 10:30:19,421 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 10:30:19,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 10:30:19,431 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:43, output treesize:16 [2018-04-11 10:30:19,559 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 72 proven. 309 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2018-04-11 10:30:19,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:19,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22] total 34 [2018-04-11 10:30:19,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 10:30:19,594 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 10:30:19,594 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1029, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 10:30:19,594 INFO L87 Difference]: Start difference. First operand 24089 states and 30255 transitions. Second operand 34 states. [2018-04-11 10:30:22,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:22,495 INFO L93 Difference]: Finished difference Result 38190 states and 48554 transitions. [2018-04-11 10:30:22,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-11 10:30:22,496 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 170 [2018-04-11 10:30:22,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:22,563 INFO L225 Difference]: With dead ends: 38190 [2018-04-11 10:30:22,563 INFO L226 Difference]: Without dead ends: 38190 [2018-04-11 10:30:22,564 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 163 SyntacticMatches, 18 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2455 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1103, Invalid=7453, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 10:30:22,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38190 states. [2018-04-11 10:30:22,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38190 to 30139. [2018-04-11 10:30:22,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30139 states. [2018-04-11 10:30:22,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30139 states to 30139 states and 37886 transitions. [2018-04-11 10:30:22,904 INFO L78 Accepts]: Start accepts. Automaton has 30139 states and 37886 transitions. Word has length 170 [2018-04-11 10:30:22,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:22,904 INFO L459 AbstractCegarLoop]: Abstraction has 30139 states and 37886 transitions. [2018-04-11 10:30:22,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-11 10:30:22,904 INFO L276 IsEmpty]: Start isEmpty. Operand 30139 states and 37886 transitions. [2018-04-11 10:30:22,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-04-11 10:30:22,909 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:22,909 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 10, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:22,909 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:22,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1490816471, now seen corresponding path program 1 times [2018-04-11 10:30:22,909 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:22,909 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:22,909 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:22,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:22,910 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:22,925 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:23,348 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 10 proven. 333 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-04-11 10:30:23,348 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:23,348 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:23,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:23,431 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:23,528 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:30:23,529 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 10:30:23,529 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:23,532 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 10:30:23,533 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:9 [2018-04-11 10:30:23,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:30:23,575 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 10:30:23,575 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:23,578 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 10:30:23,578 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:9 [2018-04-11 10:30:23,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:30:23,608 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 10:30:23,609 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:23,611 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 10:30:23,611 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:9 [2018-04-11 10:30:23,637 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:30:23,637 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 10:30:23,638 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:23,639 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 10:30:23,639 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:9 [2018-04-11 10:30:23,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 10:30:23,676 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 10:30:23,676 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:23,678 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 10:30:23,678 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:9 [2018-04-11 10:30:23,730 WARN L1033 $PredicateComparison]: unable to prove that (exists ((~__U_MULTI_flockfree_____true_valid_memsafety_i__garbage~0.base Int)) (and (= (select |c_old(#valid)| ~__U_MULTI_flockfree_____true_valid_memsafety_i__garbage~0.base) 0) (= |c_#valid| (store |c_old(#valid)| ~__U_MULTI_flockfree_____true_valid_memsafety_i__garbage~0.base 0)))) is different from true [2018-04-11 10:30:23,791 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 22 proven. 319 refuted. 0 times theorem prover too weak. 133 trivial. 2 not checked. [2018-04-11 10:30:23,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:23,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 25 [2018-04-11 10:30:23,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 10:30:23,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 10:30:23,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=534, Unknown=1, NotChecked=46, Total=650 [2018-04-11 10:30:23,810 INFO L87 Difference]: Start difference. First operand 30139 states and 37886 transitions. Second operand 26 states. [2018-04-11 10:30:26,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:30:26,093 INFO L93 Difference]: Finished difference Result 49268 states and 62584 transitions. [2018-04-11 10:30:26,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-11 10:30:26,094 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 171 [2018-04-11 10:30:26,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:30:26,185 INFO L225 Difference]: With dead ends: 49268 [2018-04-11 10:30:26,185 INFO L226 Difference]: Without dead ends: 49244 [2018-04-11 10:30:26,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 162 SyntacticMatches, 15 SemanticMatches, 69 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1500 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=585, Invalid=4248, Unknown=1, NotChecked=136, Total=4970 [2018-04-11 10:30:26,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49244 states. [2018-04-11 10:30:26,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49244 to 47369. [2018-04-11 10:30:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47369 states. [2018-04-11 10:30:26,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47369 states to 47369 states and 60129 transitions. [2018-04-11 10:30:26,921 INFO L78 Accepts]: Start accepts. Automaton has 47369 states and 60129 transitions. Word has length 171 [2018-04-11 10:30:26,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:30:26,921 INFO L459 AbstractCegarLoop]: Abstraction has 47369 states and 60129 transitions. [2018-04-11 10:30:26,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 10:30:26,921 INFO L276 IsEmpty]: Start isEmpty. Operand 47369 states and 60129 transitions. [2018-04-11 10:30:26,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-11 10:30:26,927 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:30:26,928 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 8, 8, 8, 7, 7, 6, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:30:26,928 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:30:26,928 INFO L82 PathProgramCache]: Analyzing trace with hash -706197154, now seen corresponding path program 1 times [2018-04-11 10:30:26,928 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:30:26,928 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:30:26,929 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:26,929 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:26,929 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:30:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:26,945 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:30:27,731 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 106 proven. 461 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2018-04-11 10:30:27,731 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:30:27,731 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:30:27,737 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:30:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:30:27,808 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:30:27,939 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:30:27,940 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:30:27,940 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:27,942 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:27,948 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 10:30:27,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 10:30:27,949 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:27,950 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:27,954 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:27,954 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2018-04-11 10:30:28,167 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 10:30:28,168 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 10:30:28,168 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2018-04-11 10:30:28,169 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:28,170 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:28,174 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 10:30:28,175 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 10:30:28,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2018-04-11 10:30:28,176 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 10:30:28,178 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:28,179 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 10:30:28,179 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:33, output treesize:7 [2018-04-11 10:30:28,340 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 132 proven. 438 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-11 10:30:28,358 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:30:28,358 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 46 [2018-04-11 10:30:28,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-11 10:30:28,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-11 10:30:28,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1936, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 10:30:28,359 INFO L87 Difference]: Start difference. First operand 47369 states and 60129 transitions. Second operand 46 states. [2018-04-11 10:30:28,725 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 66 DAG size of output 50 [2018-04-11 10:30:36,936 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 51 DAG size of output 43 [2018-04-11 10:31:02,309 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 79 DAG size of output 57 [2018-04-11 10:31:11,248 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 78 DAG size of output 69 [2018-04-11 10:31:15,695 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 52 DAG size of output 50 [2018-04-11 10:31:26,705 WARN L151 SmtUtils]: Spent 245ms on a formula simplification. DAG size of input: 53 DAG size of output 50 [2018-04-11 10:31:31,120 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 36 DAG size of output 33 [2018-04-11 10:31:47,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 10:31:47,566 INFO L93 Difference]: Finished difference Result 653924 states and 908912 transitions. [2018-04-11 10:31:47,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 794 states. [2018-04-11 10:31:47,566 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 173 [2018-04-11 10:31:47,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 10:31:49,265 INFO L225 Difference]: With dead ends: 653924 [2018-04-11 10:31:49,265 INFO L226 Difference]: Without dead ends: 638832 [2018-04-11 10:31:49,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1174 GetRequests, 329 SyntacticMatches, 17 SemanticMatches, 828 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321892 ImplicationChecksByTransitivity, 45.4s TimeCoverageRelationStatistics Valid=39933, Invalid=648137, Unknown=0, NotChecked=0, Total=688070 [2018-04-11 10:31:49,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638832 states. [2018-04-11 10:31:59,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638832 to 473679. [2018-04-11 10:31:59,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473679 states. [2018-04-11 10:32:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473679 states to 473679 states and 595846 transitions. [2018-04-11 10:32:00,474 INFO L78 Accepts]: Start accepts. Automaton has 473679 states and 595846 transitions. Word has length 173 [2018-04-11 10:32:00,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 10:32:00,474 INFO L459 AbstractCegarLoop]: Abstraction has 473679 states and 595846 transitions. [2018-04-11 10:32:00,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-11 10:32:00,474 INFO L276 IsEmpty]: Start isEmpty. Operand 473679 states and 595846 transitions. [2018-04-11 10:32:00,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-04-11 10:32:00,506 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 10:32:00,506 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 12, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 10:32:00,506 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_flockfree_____true_valid_memsafety_i__pushErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr6RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr7RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__pushErr4RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr3RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr1RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr5RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr0RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr2RequiresViolation, __U_MULTI_flockfree_____true_valid_memsafety_i__popErr4RequiresViolation, mainErr1RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr2AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr3AssertViolationMEMORY_FREE]=== [2018-04-11 10:32:00,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1226987177, now seen corresponding path program 1 times [2018-04-11 10:32:00,507 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 10:32:00,507 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 10:32:00,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:32:00,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:32:00,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 10:32:00,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:32:00,529 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 10:32:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 331 proven. 64 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-04-11 10:32:04,208 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 10:32:04,208 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 10:32:04,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 10:32:04,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 10:32:04,281 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 10:32:04,388 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 379 proven. 16 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-04-11 10:32:04,405 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 10:32:04,405 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 17 [2018-04-11 10:32:04,406 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 10:32:04,406 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 10:32:04,406 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2018-04-11 10:32:04,406 INFO L87 Difference]: Start difference. First operand 473679 states and 595846 transitions. Second operand 17 states. Received shutdown request... [2018-04-11 10:32:08,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2018-04-11 10:32:08,078 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 10:32:08,082 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 10:32:08,082 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 10:32:08 BoogieIcfgContainer [2018-04-11 10:32:08,082 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 10:32:08,082 INFO L168 Benchmark]: Toolchain (without parser) took 148349.56 ms. Allocated memory was 395.3 MB in the beginning and 3.3 GB in the end (delta: 2.9 GB). Free memory was 327.0 MB in the beginning and 1.9 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-11 10:32:08,083 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 395.3 MB. Free memory is still 355.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 10:32:08,083 INFO L168 Benchmark]: CACSL2BoogieTranslator took 238.04 ms. Allocated memory is still 395.3 MB. Free memory was 325.6 MB in the beginning and 300.3 MB in the end (delta: 25.3 MB). Peak memory consumption was 25.3 MB. Max. memory is 5.3 GB. [2018-04-11 10:32:08,084 INFO L168 Benchmark]: Boogie Preprocessor took 39.14 ms. Allocated memory is still 395.3 MB. Free memory was 300.3 MB in the beginning and 297.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-11 10:32:08,084 INFO L168 Benchmark]: RCFGBuilder took 446.83 ms. Allocated memory was 395.3 MB in the beginning and 603.5 MB in the end (delta: 208.1 MB). Free memory was 297.7 MB in the beginning and 529.9 MB in the end (delta: -232.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. [2018-04-11 10:32:08,084 INFO L168 Benchmark]: TraceAbstraction took 147623.14 ms. Allocated memory was 603.5 MB in the beginning and 3.3 GB in the end (delta: 2.7 GB). Free memory was 529.9 MB in the beginning and 1.9 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. [2018-04-11 10:32:08,085 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 395.3 MB. Free memory is still 355.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 238.04 ms. Allocated memory is still 395.3 MB. Free memory was 325.6 MB in the beginning and 300.3 MB in the end (delta: 25.3 MB). Peak memory consumption was 25.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 39.14 ms. Allocated memory is still 395.3 MB. Free memory was 300.3 MB in the beginning and 297.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 446.83 ms. Allocated memory was 395.3 MB in the beginning and 603.5 MB in the end (delta: 208.1 MB). Free memory was 297.7 MB in the beginning and 529.9 MB in the end (delta: -232.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 147623.14 ms. Allocated memory was 603.5 MB in the beginning and 3.3 GB in the end (delta: 2.7 GB). Free memory was 529.9 MB in the beginning and 1.9 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 634]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 634). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 634]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 634). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 644]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 644). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 644]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 644). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 635]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 635). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 638]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 638). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 635]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 635). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 638]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 638). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 681]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 681). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 672]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 672). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 682]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 682). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 672]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 672). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 681]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 681). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 682]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 682). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 697]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 697). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 688]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 688). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 698]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 698). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 697]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 697). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 698]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 698). Cancelled while BasicCegarLoop was constructing difference of abstraction (473679states) and interpolant automaton (currently 156 states, 17 states before enhancement), while ReachableStatesComputation was computing reachable states (98304 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 78 locations, 19 error locations. TIMEOUT Result, 147.5s OverallTime, 33 OverallIterations, 14 TraceHistogramMax, 115.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4510 SDtfs, 26978 SDslu, 14205 SDs, 0 SdLazy, 84259 SolverSat, 12727 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 43.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5069 GetRequests, 2837 SyntacticMatches, 116 SemanticMatches, 2116 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 366580 ImplicationChecksByTransitivity, 63.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=473679occurred in iteration=32, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 16.5s AutomataMinimizationTime, 32 MinimizatonAttempts, 200698 StatesRemovedByMinimization, 30 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 12.3s InterpolantComputationTime, 5159 NumberOfCodeBlocks, 5159 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 5103 ConstructedInterpolants, 136 QuantifiedInterpolants, 3356567 SizeOfPredicates, 143 NumberOfNonLiveVariables, 15808 ConjunctsInSsa, 854 ConjunctsInUnsatCore, 56 InterpolantComputations, 12 PerfectInterpolantSequences, 8225/12342 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/lockfree-3.0_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_10-32-08-089.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/lockfree-3.0_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_10-32-08-089.csv Completed graceful shutdown