/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-Delay.epf -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-6f57305 [2021-01-26 23:39:04,057 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-26 23:39:04,060 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-26 23:39:04,096 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-26 23:39:04,096 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-26 23:39:04,098 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-26 23:39:04,100 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-26 23:39:04,102 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-26 23:39:04,105 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-26 23:39:04,106 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-26 23:39:04,108 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-26 23:39:04,109 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-26 23:39:04,110 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-26 23:39:04,111 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-26 23:39:04,113 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-26 23:39:04,114 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-26 23:39:04,115 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-26 23:39:04,117 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-26 23:39:04,119 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-26 23:39:04,121 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-26 23:39:04,124 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-26 23:39:04,125 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-26 23:39:04,127 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-26 23:39:04,128 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-26 23:39:04,132 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-26 23:39:04,132 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-26 23:39:04,133 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-26 23:39:04,134 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-26 23:39:04,134 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-26 23:39:04,136 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-26 23:39:04,136 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-26 23:39:04,137 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-26 23:39:04,138 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-26 23:39:04,139 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-26 23:39:04,140 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-26 23:39:04,141 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-26 23:39:04,142 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-26 23:39:04,142 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-26 23:39:04,142 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-26 23:39:04,144 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-26 23:39:04,145 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-26 23:39:04,146 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-Delay.epf [2021-01-26 23:39:04,175 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-26 23:39:04,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-26 23:39:04,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-26 23:39:04,177 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-26 23:39:04,177 INFO L138 SettingsManager]: * Use SBE=true [2021-01-26 23:39:04,178 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-26 23:39:04,178 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-26 23:39:04,178 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-26 23:39:04,179 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-26 23:39:04,179 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-26 23:39:04,179 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-26 23:39:04,180 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-26 23:39:04,180 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-26 23:39:04,180 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-26 23:39:04,181 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-26 23:39:04,181 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-26 23:39:04,181 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-26 23:39:04,181 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-26 23:39:04,182 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-26 23:39:04,182 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-26 23:39:04,182 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-26 23:39:04,183 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-26 23:39:04,183 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-26 23:39:04,183 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-26 23:39:04,184 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-26 23:39:04,184 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-26 23:39:04,184 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-26 23:39:04,184 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-26 23:39:04,185 INFO L138 SettingsManager]: * Lazy Petri-NFA conversion=true [2021-01-26 23:39:04,185 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=SLEEP_SET_FA [2021-01-26 23:39:04,185 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-26 23:39:04,186 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-26 23:39:04,186 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-01-26 23:39:04,186 INFO L138 SettingsManager]: * Sleep set reduction in concurrent analysis=DELAY_SET WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-26 23:39:04,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-26 23:39:04,636 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-26 23:39:04,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-26 23:39:04,640 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-26 23:39:04,641 INFO L275 PluginConnector]: CDTParser initialized [2021-01-26 23:39:04,642 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2021-01-26 23:39:04,714 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca12100b7/9b989099e7444458af46748ab829aaff/FLAG5c13a54a5 [2021-01-26 23:39:05,472 INFO L306 CDTParser]: Found 1 translation units. [2021-01-26 23:39:05,473 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2021-01-26 23:39:05,489 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca12100b7/9b989099e7444458af46748ab829aaff/FLAG5c13a54a5 [2021-01-26 23:39:05,691 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca12100b7/9b989099e7444458af46748ab829aaff [2021-01-26 23:39:05,694 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-26 23:39:05,705 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-26 23:39:05,707 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-26 23:39:05,707 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-26 23:39:05,712 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-26 23:39:05,713 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 11:39:05" (1/1) ... [2021-01-26 23:39:05,718 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66177271 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:05, skipping insertion in model container [2021-01-26 23:39:05,718 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 11:39:05" (1/1) ... [2021-01-26 23:39:05,727 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-26 23:39:05,808 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-26 23:39:06,326 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-26 23:39:06,347 INFO L203 MainTranslator]: Completed pre-run [2021-01-26 23:39:06,409 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-26 23:39:06,618 INFO L208 MainTranslator]: Completed translation [2021-01-26 23:39:06,619 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06 WrapperNode [2021-01-26 23:39:06,622 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-26 23:39:06,625 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-26 23:39:06,626 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-26 23:39:06,626 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-26 23:39:06,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,693 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,736 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-26 23:39:06,737 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-26 23:39:06,737 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-26 23:39:06,737 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-26 23:39:06,747 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,747 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,753 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,754 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,765 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,774 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,777 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... [2021-01-26 23:39:06,782 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-26 23:39:06,783 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-26 23:39:06,784 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-26 23:39:06,784 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-26 23:39:06,785 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (1/1) ... No working directory specified, using /storage/repos/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 [2021-01-26 23:39:06,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-26 23:39:06,876 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-26 23:39:06,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-26 23:39:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-26 23:39:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-01-26 23:39:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-01-26 23:39:06,877 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-01-26 23:39:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-26 23:39:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-26 23:39:06,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-26 23:39:06,880 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-26 23:39:07,801 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-26 23:39:07,801 INFO L298 CfgBuilder]: Removed 55 assume(true) statements. [2021-01-26 23:39:07,804 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 11:39:07 BoogieIcfgContainer [2021-01-26 23:39:07,804 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-26 23:39:07,806 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-26 23:39:07,806 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-26 23:39:07,810 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-26 23:39:07,810 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.01 11:39:05" (1/3) ... [2021-01-26 23:39:07,811 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21cd5dc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 11:39:07, skipping insertion in model container [2021-01-26 23:39:07,812 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 11:39:06" (2/3) ... [2021-01-26 23:39:07,812 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21cd5dc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 11:39:07, skipping insertion in model container [2021-01-26 23:39:07,812 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 11:39:07" (3/3) ... [2021-01-26 23:39:07,814 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_73-funloop_hard_racefree.i [2021-01-26 23:39:07,832 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-26 23:39:07,832 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-26 23:39:07,837 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2021-01-26 23:39:07,838 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-26 23:39:07,889 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,889 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,890 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,890 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,890 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,891 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,891 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,891 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,891 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,892 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,892 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,892 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,892 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,893 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,893 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,893 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,893 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,894 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,894 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,894 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,894 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,895 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,895 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,895 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,895 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,896 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,896 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,896 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,896 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,897 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,897 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,897 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,897 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,897 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,898 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,898 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,898 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,898 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,898 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,899 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,899 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,899 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,899 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,899 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,900 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,900 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,900 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,900 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,900 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,901 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,901 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,901 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,901 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,902 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,902 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,902 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,902 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,902 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,903 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,903 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,903 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,903 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,904 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,904 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,904 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,904 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,906 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,906 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,906 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,907 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,908 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,908 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,910 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,910 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,914 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,915 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,915 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,915 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,915 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,915 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,916 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,916 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,916 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,916 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,918 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,918 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,918 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,918 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,918 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,934 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,936 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-26 23:39:07,950 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-01-26 23:39:07,965 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-01-26 23:39:07,998 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-26 23:39:07,998 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-26 23:39:07,998 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-26 23:39:07,998 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-26 23:39:07,999 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-26 23:39:07,999 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-26 23:39:07,999 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-26 23:39:07,999 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 40 and size of Sequence is : 41[2021-01-26 23:39:08,087 INFO L164 SleepSetCegar]: Size of mCounterexample is: 41 [2021-01-26 23:39:08,088 INFO L165 SleepSetCegar]: [208#[ULTIMATE.startENTRY]don't care, 210#[L-1]don't care, 212#[L-1-1]don't care, 214#[L921]don't care, 216#[L921-1]don't care, 218#[L921-2]don't care, 220#[L921-3]don't care, 222#[L921-4]don't care, 224#[L927]don't care, 226#[L927-1]don't care, 228#[L927-2]don't care, 230#[L927-3]don't care, 232#[L927-4]don't care, 234#[L927-5]don't care, 236#[L928]don't care, 238#[L-1-2]don't care, 240#[L-1-3]don't care, 242#[L943]don't care, 244#[L943-6]don't care, 246#[L943-7]don't care, 250#[L946]don't care, 252#[L946-1]don't care, 254#[L946-10]don't care, 258#[L946-11]don't care, 260#[L947-6]don't care, 262#[L947-7]don't care, 266#[L948]don't care, 268#[L949-36]don't care, 272#[L949-1]don't care, 276#[L949-26]don't care, 320#[L949-34]don't care, 322#[L949-28]don't care, 324#[L949-29]don't care, 326#[L949-30]don't care, 328#[L949-31]don't care, 330#[L922-5]don't care, 332#[L922-6]don't care, 334#[L922-7]don't care, 338#[L921-10]don't care, 340#[L921-12]don't care, 344#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION]don't care] [2021-01-26 23:39:08,088 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:08,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:08,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1507751930, now seen corresponding path program 1 times [2021-01-26 23:39:08,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:08,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927987210] [2021-01-26 23:39:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:08,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-26 23:39:08,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927987210] [2021-01-26 23:39:08,349 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 23:39:08,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-26 23:39:08,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576244416] [2021-01-26 23:39:08,359 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-26 23:39:08,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:08,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-26 23:39:08,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-26 23:39:08,377 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:08,379 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Size of Word is: 40 and size of Sequence is : 41[2021-01-26 23:39:08,399 INFO L164 SleepSetCegar]: Size of mCounterexample is: 41 [2021-01-26 23:39:08,400 INFO L165 SleepSetCegar]: [349#[ULTIMATE.startENTRY]true, 350#[L-1]true, 351#[L-1-1]true, 352#[L921]true, 353#[L921-1]true, 354#[L921-2]true, 355#[L921-3]true, 356#[L921-4]true, 357#[L927]true, 358#[L927-1]true, 359#[L927-2]true, 360#[L927-3]true, 361#[L927-4]true, 362#[L927-5]true, 363#[L928]true, 364#[L-1-2]true, 365#[L-1-3]true, 366#[L943]true, 367#[L943-6]true, 368#[L943-7]true, 371#[L946]true, 372#[L946-1]true, 373#[L946-10]true, 376#[L946-11]true, 377#[L947-6]true, 379#[L947-7]true, 381#[L948]true, 382#[L949-36]true, 384#[L949-1]true, 386#[L949-26]true, 446#[L949-34]true, 447#[L949-28]true, 448#[L949-29]true, 449#[L949-30]true, 450#[L949-31]true, 451#[L922-5]true, 452#[L922-6]true, 453#[L922-7]true, 455#[L921-10]true, 456#[L921-12]true, 458#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION]true] [2021-01-26 23:39:08,400 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-26 23:39:08,400 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:08,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:08,402 INFO L82 PathProgramCache]: Analyzing trace with hash -758447453, now seen corresponding path program 1 times [2021-01-26 23:39:08,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:08,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862756572] [2021-01-26 23:39:08,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-26 23:39:08,527 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862756572] [2021-01-26 23:39:08,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-26 23:39:08,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-26 23:39:08,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658476300] [2021-01-26 23:39:08,532 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 23:39:08,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:08,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 23:39:08,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-26 23:39:08,536 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:08,536 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:08,571 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 45 and size of Sequence is : 46[2021-01-26 23:39:08,610 INFO L164 SleepSetCegar]: Size of mCounterexample is: 46 [2021-01-26 23:39:08,610 INFO L165 SleepSetCegar]: [464#[ULTIMATE.startENTRY]true, 466#[L-1]true, 468#[L-1-1]true, 470#[L921]true, 472#[L921-1]true, 474#[L921-2]true, 476#[L921-3]true, 478#[L921-4]true, 480#[L927]true, 482#[L927-1]true, 484#[L927-2]true, 486#[L927-3]true, 488#[L927-4]true, 490#[L927-5]true, 492#[L928]true, 494#[L-1-2]true, 496#[L-1-3]true, 498#[L943]true, 500#[L943-6](= ULTIMATE.start_main_~i~1 0), 504#[L944](= ULTIMATE.start_main_~i~1 0), 511#[L943-3](= ULTIMATE.start_main_~i~1 0), 516#[L943-4](= ULTIMATE.start_main_~i~1 0), 521#[L943-5]true, 523#[L943-6]true, 525#[L943-7]true, 529#[L946]true, 531#[L946-1]true, 533#[L946-10]true, 539#[L946-11]true, 541#[L947-6]true, 545#[L947-7]true, 549#[L948]true, 551#[L949-36]true, 555#[L949-1]true, 559#[L949-26]true, 639#[L949-34]true, 641#[L949-28]true, 643#[L949-29]true, 645#[L949-30]true, 647#[L949-31]true, 649#[L922-5]true, 651#[L922-6]true, 653#[L922-7]true, 657#[L921-10]true, 659#[L921-12]true, 663#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION]true] [2021-01-26 23:39:08,610 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-26 23:39:08,611 INFO L429 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:08,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:08,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1423476812, now seen corresponding path program 1 times [2021-01-26 23:39:08,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:08,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944672132] [2021-01-26 23:39:08,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:08,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:08,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-26 23:39:08,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944672132] [2021-01-26 23:39:08,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538491234] [2021-01-26 23:39:08,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:09,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:09,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2021-01-26 23:39:09,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-26 23:39:09,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 23:39:09,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-01-26 23:39:09,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595756591] [2021-01-26 23:39:09,076 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 23:39:09,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:09,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 23:39:09,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-01-26 23:39:09,078 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:09,078 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:09,101 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-26 23:39:09,143 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 123 and size of Sequence is : 124[2021-01-26 23:39:09,248 INFO L164 SleepSetCegar]: Size of mCounterexample is: 124 [2021-01-26 23:39:09,252 INFO L165 SleepSetCegar]: [805#[ULTIMATE.startENTRY]true, 807#[L-1]true, 809#[L-1-1]true, 811#[L921]true, 813#[L921-1]true, 815#[L921-2]true, 817#[L921-3]true, 819#[L921-4]true, 821#[L927]true, 823#[L927-1]true, 825#[L927-2]true, 827#[L927-3]true, 829#[L927-4]true, 831#[L927-5]true, 833#[L928]true, 835#[L-1-2]true, 837#[L-1-3]true, 839#[L943]true, 841#[L943-6](= ULTIMATE.start_main_~i~1 0), 845#[L944](= ULTIMATE.start_main_~i~1 0), 849#[L943-3](= ULTIMATE.start_main_~i~1 0), 851#[L943-4](= ULTIMATE.start_main_~i~1 0), 853#[L943-5]true, 855#[L943-6]true, 857#[L943-7]true, 861#[L946]true, 863#[L946-1]true, 865#[L946-10](<= ULTIMATE.start_main_~i~3 0), 867#[L946-4](<= ULTIMATE.start_main_~i~3 0), 878#[L946-5](<= ULTIMATE.start_main_~i~3 0), 885#[t_funENTRY, L946-6](<= ULTIMATE.start_main_~i~3 0), 899#[t_funENTRY, L946-7](<= ULTIMATE.start_main_~i~3 0), 911#[t_funENTRY, L946-8](<= ULTIMATE.start_main_~i~3 0), 927#[t_funENTRY, L946-9]true, 941#[t_funENTRY, L946-10]true, 967#[t_funENTRY, L946-11]true, 981#[L947-6, t_funENTRY]true, 1003#[t_funENTRY, L947-7]true, 1021#[t_funENTRY, L948]true, 1035#[t_funENTRY, L949-36]true, 1056#[t_funENTRY, L949-1]true, 1073#[t_funENTRY, L949-2]true, 1091#[t_funENTRY, L949-24]true, 1110#[t_funENTRY, L949-12]true, 1133#[t_funENTRY, L949-4]true, 1147#[t_funENTRY, L949-5]true, 1161#[t_funENTRY, L949-6]true, 1175#[t_funENTRY, L949-7]true, 1189#[t_funENTRY, L949-8]true, 1201#[t_funENTRY, L949-9]true, 1217#[t_funENTRY, L949-10]true, 1231#[t_funENTRY, L949-11]true, 1248#[t_funENTRY, L949-22]true, 1265#[t_funENTRY, L949-14]true, 1281#[t_funENTRY, L949-15]true, 1297#[t_funENTRY, L949-16]true, 1309#[L949-17, t_funENTRY]true, 1325#[t_funENTRY, L949-18]true, 1337#[t_funENTRY, L949-19]true, 1353#[t_funENTRY, L949-20]true, 1365#[t_funENTRY, L949-21]true, 1379#[t_funENTRY, L949-23]true, 1396#[t_funENTRY, L949-35]true, 1411#[t_funENTRY, L949-37]true, 1425#[t_funENTRY, L951]true, 1439#[L938, L951]true, 1453#[L951, L939]true, 1467#[L951, L939-7]true, 1493#[L951, L939-3]true, 1773#[L951, L939-4]true, 1787#[L932, L951]true, 1801#[L951, L933]true, 1815#[L933-1, L951]true, 1829#[L934-36, L951]true, 1848#[L951, L934-1]true, 1871#[L951, L934-2]true, 1885#[L951, L934-24]true, 1906#[L934-12, L951]true, 1925#[L951, L934-4]true, 1943#[L934-5, L951]true, 1955#[L934-6, L951]true, 1969#[L934-7, L951]true, 1983#[L951, L934-8]true, 1999#[L934-9, L951]true, 2011#[L951, L934-10]true, 2025#[L934-11, L951]true, 2042#[L934-22, L951]true, 2063#[L951, L934-14]true, 2077#[L951, L934-15]true, 2091#[L951, L934-16]true, 2105#[L951, L934-17]true, 2121#[L951-9, L934-17]true, 3124#[L951-3, L934-17]true, 3168#[L951-4, L934-17]true, 3107#[L951-4, L934-18]true, 3046#[L934-19, L951-4]true, 2985#[L934-20, L951-4]true, 2915#[L934-21, L951-4]true, 2795#[L934-23, L951-4]true, 2671#[L934-35, L951-4]true, 2558#[L934-37, L951-4]true, 2497#[L932-1, L951-4]true, 2436#[L951-4, L939-5]true, 2368#[L939-6, L951-4]true, 2375#[L951-4, L939-7]true, 3180#[L939-3, L951-4]true, 3187#[L951-4, L939-4]true, 3194#[L932, L951-4]true, 3201#[L933, L951-4]true, 3208#[L933-1, L951-4]true, 3213#[L934-36, L951-4]true, 3223#[L934-1, L951-4]true, 3237#[L934-26, L951-4]true, 3355#[L934-34, L951-4]true, 3362#[L951-4, L934-28]true, 3369#[L951-4, L934-29]true, 3376#[L951-4, L934-30]true, 3383#[L951-4, L934-31]true, 3390#[L922, L951-4]true, 3397#[L922-1, L951-4]true, 3409#[L922-2, L951-4]true, 3418#[L921, L951-4]true, 3430#[L921-2, L951-4]true, 3444#[L951-4, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]true] [2021-01-26 23:39:09,459 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-01-26 23:39:09,460 INFO L429 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:09,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:09,461 INFO L82 PathProgramCache]: Analyzing trace with hash 697330957, now seen corresponding path program 1 times [2021-01-26 23:39:09,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:09,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362254923] [2021-01-26 23:39:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-01-26 23:39:09,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362254923] [2021-01-26 23:39:09,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736918684] [2021-01-26 23:39:09,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:09,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2021-01-26 23:39:09,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:09,877 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-01-26 23:39:09,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 23:39:09,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-01-26 23:39:09,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461946317] [2021-01-26 23:39:09,879 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 23:39:09,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:09,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 23:39:09,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-01-26 23:39:09,880 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:09,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:09,909 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 92 and size of Sequence is : 93[2021-01-26 23:39:09,940 INFO L164 SleepSetCegar]: Size of mCounterexample is: 93 [2021-01-26 23:39:09,941 INFO L165 SleepSetCegar]: [3820#[ULTIMATE.startENTRY]true, 3822#[L-1]true, 3824#[L-1-1]true, 3826#[L921]true, 3828#[L921-1]true, 3830#[L921-2]true, 3832#[L921-3]true, 3834#[L921-4]true, 3836#[L927]true, 3838#[L927-1]true, 3840#[L927-2]true, 3842#[L927-3]true, 3844#[L927-4]true, 3846#[L927-5]true, 3848#[L928]true, 3850#[L-1-2]true, 3852#[L-1-3]true, 3854#[L943]true, 3856#[L943-6](= ULTIMATE.start_main_~i~1 0), 3860#[L944](= ULTIMATE.start_main_~i~1 0), 3864#[L943-3](= ULTIMATE.start_main_~i~1 0), 3866#[L943-4](= ULTIMATE.start_main_~i~1 0), 3868#[L943-5]true, 3870#[L943-6]true, 3872#[L943-7]true, 3876#[L946]true, 3878#[L946-1]true, 3880#[L946-10](<= ULTIMATE.start_main_~i~3 0), 3882#[L946-4](<= ULTIMATE.start_main_~i~3 0), 3888#[L946-5](<= ULTIMATE.start_main_~i~3 0), 3890#[t_funENTRY, L946-6](<= ULTIMATE.start_main_~i~3 0), 3894#[t_funENTRY, L946-7](<= ULTIMATE.start_main_~i~3 0), 3896#[t_funENTRY, L946-8](<= ULTIMATE.start_main_~i~3 0), 3902#[t_funENTRY, L946-9]true, 3906#[t_funENTRY, L946-10]true, 3914#[t_funENTRY, L946-11]true, 3918#[L947-6, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 3926#[t_funENTRY, L947-2](<= ULTIMATE.start_main_~i~2 0), 3944#[t_funENTRY, L947-3](<= ULTIMATE.start_main_~i~2 0), 3960#[t_funENTRY, L932](<= ULTIMATE.start_main_~i~2 0), 3978#[L933, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 3998#[t_funENTRY, L933-1](<= ULTIMATE.start_main_~i~2 0), 4014#[t_funENTRY, L934-36](<= ULTIMATE.start_main_~i~2 0), 4039#[t_funENTRY, L934-1](<= ULTIMATE.start_main_~i~2 0), 4066#[L938, L934-1](<= ULTIMATE.start_main_~i~2 0), 4093#[L934-1, L939](<= ULTIMATE.start_main_~i~2 0), 4120#[L934-1, L939-7](<= ULTIMATE.start_main_~i~2 0), 4161#[L939-8, L934-1](<= ULTIMATE.start_main_~i~2 0), 4190#[L934-1, t_funFINAL](<= ULTIMATE.start_main_~i~2 0), 4219#[L934-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4237#[L934-2, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4248#[L934-24, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4266#[t_funEXIT, L934-12](<= ULTIMATE.start_main_~i~2 0), 4282#[L934-4, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4293#[L934-5, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4302#[L934-6, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4311#[L934-7, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4320#[t_funEXIT, L934-8](<= ULTIMATE.start_main_~i~2 0), 4329#[t_funEXIT, L934-9](<= ULTIMATE.start_main_~i~2 0), 4338#[t_funEXIT, L934-10](<= ULTIMATE.start_main_~i~2 0), 4347#[t_funEXIT, L934-11](<= ULTIMATE.start_main_~i~2 0), 4361#[L934-22, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4379#[L934-14, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4388#[t_funEXIT, L934-15](<= ULTIMATE.start_main_~i~2 0), 4397#[t_funEXIT, L934-16](<= ULTIMATE.start_main_~i~2 0), 4406#[t_funEXIT, L934-17](<= ULTIMATE.start_main_~i~2 0), 4415#[t_funEXIT, L934-18](<= ULTIMATE.start_main_~i~2 0), 4424#[t_funEXIT, L934-19](<= ULTIMATE.start_main_~i~2 0), 4433#[t_funEXIT, L934-20](<= ULTIMATE.start_main_~i~2 0), 4442#[L934-21, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4449#[L934-23, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4463#[L934-35, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4479#[t_funEXIT, L934-37](<= ULTIMATE.start_main_~i~2 0), 4490#[L932-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 4499#[t_funEXIT, L947-4](<= ULTIMATE.start_main_~i~2 0), 4508#[t_funEXIT, L947-5]true, 4517#[L947-6, t_funEXIT]true, 4540#[L947-7, t_funEXIT]true, 4551#[t_funEXIT, L948]true, 4560#[t_funEXIT, L949-36]true, 4578#[t_funEXIT, L949-1]true, 4596#[t_funEXIT, L949-26]true, 4893#[t_funEXIT, L949-34]true, 4902#[t_funEXIT, L949-28]true, 4911#[t_funEXIT, L949-29]true, 4920#[t_funEXIT, L949-30]true, 4929#[t_funEXIT, L949-31]true, 4938#[t_funEXIT, L922-5]true, 4947#[L922-6, t_funEXIT]true, 4963#[L922-7, t_funEXIT]true, 4974#[t_funEXIT, L921-10]true, 4990#[L921-12, t_funEXIT]true, 5008#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funEXIT]true] [2021-01-26 23:39:10,154 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:10,155 INFO L429 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:10,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:10,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1648826042, now seen corresponding path program 1 times [2021-01-26 23:39:10,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:10,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133024856] [2021-01-26 23:39:10,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:10,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:10,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-26 23:39:10,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133024856] [2021-01-26 23:39:10,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252077795] [2021-01-26 23:39:10,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:10,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2021-01-26 23:39:10,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-26 23:39:10,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-26 23:39:10,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-01-26 23:39:10,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964812934] [2021-01-26 23:39:10,360 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-26 23:39:10,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:10,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-26 23:39:10,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-01-26 23:39:10,362 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:10,362 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:10,398 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 126 and size of Sequence is : 127[2021-01-26 23:39:10,427 INFO L164 SleepSetCegar]: Size of mCounterexample is: 127 [2021-01-26 23:39:10,429 INFO L165 SleepSetCegar]: [5291#[ULTIMATE.startENTRY]true, 5293#[L-1]true, 5295#[L-1-1]true, 5297#[L921]true, 5299#[L921-1]true, 5301#[L921-2]true, 5303#[L921-3]true, 5305#[L921-4]true, 5307#[L927]true, 5309#[L927-1]true, 5311#[L927-2]true, 5313#[L927-3]true, 5315#[L927-4]true, 5317#[L927-5]true, 5319#[L928]true, 5321#[L-1-2]true, 5323#[L-1-3]true, 5325#[L943]true, 5327#[L943-6](= ULTIMATE.start_main_~i~1 0), 5331#[L944](= ULTIMATE.start_main_~i~1 0), 5335#[L943-3](= ULTIMATE.start_main_~i~1 0), 5337#[L943-4](= ULTIMATE.start_main_~i~1 0), 5339#[L943-5]true, 5341#[L943-6]true, 5343#[L943-7]true, 5347#[L946]true, 5349#[L946-1]true, 5351#[L946-10](<= ULTIMATE.start_main_~i~3 0), 5353#[L946-4](<= ULTIMATE.start_main_~i~3 0), 5359#[L946-5](<= ULTIMATE.start_main_~i~3 0), 5361#[t_funENTRY, L946-6](<= ULTIMATE.start_main_~i~3 0), 5365#[t_funENTRY, L946-7](<= ULTIMATE.start_main_~i~3 0), 5367#[t_funENTRY, L946-8](<= ULTIMATE.start_main_~i~3 0), 5373#[t_funENTRY, L946-9]true, 5377#[t_funENTRY, L946-10]true, 5385#[t_funENTRY, L946-11]true, 5389#[L947-6, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 5397#[t_funENTRY, L947-2](<= ULTIMATE.start_main_~i~2 0), 5401#[t_funENTRY, L947-3](<= ULTIMATE.start_main_~i~2 0), 5403#[t_funENTRY, L932](<= ULTIMATE.start_main_~i~2 0), 5407#[L933, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 5413#[t_funENTRY, L933-1](<= ULTIMATE.start_main_~i~2 0), 5415#[t_funENTRY, L934-36](<= ULTIMATE.start_main_~i~2 0), 5419#[t_funENTRY, L934-1](<= ULTIMATE.start_main_~i~2 0), 5425#[L938, L934-1](<= ULTIMATE.start_main_~i~2 0), 5431#[L934-1, L939](<= ULTIMATE.start_main_~i~2 0), 5437#[L934-1, L939-7](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5449#[L934-1, L939-3](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5480#[L934-1, L939-4](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5513#[L932, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5546#[L934-1, L933](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5581#[L934-1, L933-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5612#[L934-1, L934-36](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5654#[L934-1, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5700#[L934-1, L934-2](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5733#[L934-1, L934-24](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5777#[L934-1, L934-12](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5819#[L934-1, L934-4](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5856#[L934-5, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5887#[L934-6, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5920#[L934-7, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5953#[L934-1, L934-8](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 5990#[L934-9, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6019#[L934-1, L934-10](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6054#[L934-11, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6092#[L934-22, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6136#[L934-1, L934-14](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6169#[L934-1, L934-15](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6204#[L934-1, L934-16](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6235#[L934-1, L934-17](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6270#[L934-1, L934-18](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6301#[L934-19, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6334#[L934-20, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6367#[L934-1, L934-21](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6398#[L934-1, L934-23](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6438#[L934-35, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6480#[L934-1, L934-37](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6515#[L934-1, L932-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6548#[L934-1, L939-5](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 6577#[L939-6, L934-1](<= ULTIMATE.start_main_~i~2 0), 6601#[L934-1, L939-7](<= ULTIMATE.start_main_~i~2 0), 6607#[L939-8, L934-1](<= ULTIMATE.start_main_~i~2 0), 6615#[L934-1, t_funFINAL](<= ULTIMATE.start_main_~i~2 0), 6623#[L934-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6627#[L934-2, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6631#[L934-24, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6635#[t_funEXIT, L934-12](<= ULTIMATE.start_main_~i~2 0), 6637#[L934-4, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6641#[L934-5, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6643#[L934-6, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6645#[L934-7, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6647#[t_funEXIT, L934-8](<= ULTIMATE.start_main_~i~2 0), 6649#[t_funEXIT, L934-9](<= ULTIMATE.start_main_~i~2 0), 6651#[t_funEXIT, L934-10](<= ULTIMATE.start_main_~i~2 0), 6653#[t_funEXIT, L934-11](<= ULTIMATE.start_main_~i~2 0), 6657#[L934-22, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6661#[L934-14, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6663#[t_funEXIT, L934-15](<= ULTIMATE.start_main_~i~2 0), 6665#[t_funEXIT, L934-16](<= ULTIMATE.start_main_~i~2 0), 6667#[t_funEXIT, L934-17](<= ULTIMATE.start_main_~i~2 0), 6669#[t_funEXIT, L934-18](<= ULTIMATE.start_main_~i~2 0), 6671#[t_funEXIT, L934-19](<= ULTIMATE.start_main_~i~2 0), 6673#[t_funEXIT, L934-20](<= ULTIMATE.start_main_~i~2 0), 6675#[L934-21, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6677#[L934-23, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6681#[L934-35, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6683#[t_funEXIT, L934-37](<= ULTIMATE.start_main_~i~2 0), 6687#[L932-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 6689#[t_funEXIT, L947-4](<= ULTIMATE.start_main_~i~2 0), 6691#[t_funEXIT, L947-5]true, 6693#[L947-6, t_funEXIT]true, 6697#[L947-7, t_funEXIT]true, 6701#[t_funEXIT, L948]true, 6703#[t_funEXIT, L949-36]true, 6707#[t_funEXIT, L949-1]true, 6711#[t_funEXIT, L949-26]true, 6819#[t_funEXIT, L949-34]true, 6821#[t_funEXIT, L949-28]true, 6823#[t_funEXIT, L949-29]true, 6825#[t_funEXIT, L949-30]true, 6827#[t_funEXIT, L949-31]true, 6829#[t_funEXIT, L922-5]true, 6831#[L922-6, t_funEXIT]true, 6833#[L922-7, t_funEXIT]true, 6837#[t_funEXIT, L921-10]true, 6839#[L921-12, t_funEXIT]true, 6843#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funEXIT]true] [2021-01-26 23:39:10,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:10,644 INFO L429 AbstractCegarLoop]: === Iteration 6 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:10,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:10,646 INFO L82 PathProgramCache]: Analyzing trace with hash -2131463925, now seen corresponding path program 1 times [2021-01-26 23:39:10,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:10,647 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372095992] [2021-01-26 23:39:10,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:10,743 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372095992] [2021-01-26 23:39:10,743 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646765239] [2021-01-26 23:39:10,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:10,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:10,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-26 23:39:10,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:10,922 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:10,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:10,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-01-26 23:39:10,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620023722] [2021-01-26 23:39:10,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-26 23:39:10,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:10,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-26 23:39:10,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-26 23:39:10,925 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:10,926 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:11,002 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 131 and size of Sequence is : 132[2021-01-26 23:39:11,047 INFO L164 SleepSetCegar]: Size of mCounterexample is: 132 [2021-01-26 23:39:11,049 INFO L165 SleepSetCegar]: [7229#[ULTIMATE.startENTRY]true, 7231#[L-1]true, 7233#[L-1-1]true, 7235#[L921]true, 7237#[L921-1]true, 7239#[L921-2]true, 7241#[L921-3]true, 7243#[L921-4]true, 7245#[L927]true, 7247#[L927-1]true, 7249#[L927-2]true, 7251#[L927-3]true, 7253#[L927-4]true, 7255#[L927-5]true, 7257#[L928]true, 7259#[L-1-2]true, 7261#[L-1-3]true, 7263#[L943]true, 7265#[L943-6](= ULTIMATE.start_main_~i~1 0), 7269#[L944](= ULTIMATE.start_main_~i~1 0), 7273#[L943-3](= ULTIMATE.start_main_~i~1 0), 7277#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0)), 7281#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0)), 7283#[L943-6](<= ULTIMATE.start_main_~i~1 1), 7287#[L944](<= ULTIMATE.start_main_~i~1 1), 7297#[L943-3](<= ULTIMATE.start_main_~i~1 1), 7307#[L943-4](<= ULTIMATE.start_main_~i~1 1), 7309#[L943-5]true, 7311#[L943-6]true, 7313#[L943-7]true, 7317#[L946]true, 7319#[L946-1]true, 7321#[L946-10](<= ULTIMATE.start_main_~i~3 0), 7323#[L946-4](<= ULTIMATE.start_main_~i~3 0), 7329#[L946-5](<= ULTIMATE.start_main_~i~3 0), 7331#[t_funENTRY, L946-6](<= ULTIMATE.start_main_~i~3 0), 7335#[t_funENTRY, L946-7](<= ULTIMATE.start_main_~i~3 0), 7337#[t_funENTRY, L946-8](<= ULTIMATE.start_main_~i~3 0), 7343#[t_funENTRY, L946-9]true, 7347#[t_funENTRY, L946-10]true, 7355#[t_funENTRY, L946-11]true, 7359#[L947-6, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 7367#[t_funENTRY, L947-2](<= ULTIMATE.start_main_~i~2 0), 7371#[t_funENTRY, L947-3](<= ULTIMATE.start_main_~i~2 0), 7373#[t_funENTRY, L932](<= ULTIMATE.start_main_~i~2 0), 7377#[L933, t_funENTRY](<= ULTIMATE.start_main_~i~2 0), 7383#[t_funENTRY, L933-1](<= ULTIMATE.start_main_~i~2 0), 7385#[t_funENTRY, L934-36](<= ULTIMATE.start_main_~i~2 0), 7389#[t_funENTRY, L934-1](<= ULTIMATE.start_main_~i~2 0), 7395#[L938, L934-1](<= ULTIMATE.start_main_~i~2 0), 7401#[L934-1, L939](<= ULTIMATE.start_main_~i~2 0), 7407#[L934-1, L939-7](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7419#[L934-1, L939-3](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7423#[L934-1, L939-4](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7429#[L932, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7435#[L934-1, L933](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7443#[L934-1, L933-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7447#[L934-1, L934-36](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7453#[L934-1, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7463#[L934-1, L934-2](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7469#[L934-1, L934-24](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7477#[L934-1, L934-12](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7483#[L934-1, L934-4](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7493#[L934-5, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7497#[L934-6, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7503#[L934-7, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7509#[L934-1, L934-8](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7519#[L934-9, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7521#[L934-1, L934-10](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7529#[L934-11, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7535#[L934-22, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7543#[L934-1, L934-14](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7549#[L934-1, L934-15](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7557#[L934-1, L934-16](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7561#[L934-1, L934-17](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7569#[L934-1, L934-18](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7573#[L934-19, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7579#[L934-20, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7585#[L934-1, L934-21](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7591#[L934-1, L934-23](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7599#[L934-35, L934-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7609#[L934-1, L934-37](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7617#[L934-1, L932-1](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7623#[L934-1, L939-5](and (<= t_funThread1of1ForFork0_~i~0 0) (<= ULTIMATE.start_main_~i~2 0)), 7625#[L939-6, L934-1](<= ULTIMATE.start_main_~i~2 0), 7631#[L934-1, L939-7](<= ULTIMATE.start_main_~i~2 0), 7637#[L939-8, L934-1](<= ULTIMATE.start_main_~i~2 0), 7645#[L934-1, t_funFINAL](<= ULTIMATE.start_main_~i~2 0), 7653#[L934-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7657#[L934-2, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7661#[L934-24, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7665#[t_funEXIT, L934-12](<= ULTIMATE.start_main_~i~2 0), 7667#[L934-4, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7671#[L934-5, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7673#[L934-6, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7675#[L934-7, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7677#[t_funEXIT, L934-8](<= ULTIMATE.start_main_~i~2 0), 7679#[t_funEXIT, L934-9](<= ULTIMATE.start_main_~i~2 0), 7681#[t_funEXIT, L934-10](<= ULTIMATE.start_main_~i~2 0), 7683#[t_funEXIT, L934-11](<= ULTIMATE.start_main_~i~2 0), 7687#[L934-22, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7691#[L934-14, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7693#[t_funEXIT, L934-15](<= ULTIMATE.start_main_~i~2 0), 7695#[t_funEXIT, L934-16](<= ULTIMATE.start_main_~i~2 0), 7697#[t_funEXIT, L934-17](<= ULTIMATE.start_main_~i~2 0), 7699#[t_funEXIT, L934-18](<= ULTIMATE.start_main_~i~2 0), 7701#[t_funEXIT, L934-19](<= ULTIMATE.start_main_~i~2 0), 7703#[t_funEXIT, L934-20](<= ULTIMATE.start_main_~i~2 0), 7705#[L934-21, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7707#[L934-23, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7711#[L934-35, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7713#[t_funEXIT, L934-37](<= ULTIMATE.start_main_~i~2 0), 7717#[L932-1, t_funEXIT](<= ULTIMATE.start_main_~i~2 0), 7719#[t_funEXIT, L947-4](<= ULTIMATE.start_main_~i~2 0), 7721#[t_funEXIT, L947-5]true, 7723#[L947-6, t_funEXIT]true, 7727#[L947-7, t_funEXIT]true, 7731#[t_funEXIT, L948]true, 7733#[t_funEXIT, L949-36]true, 7737#[t_funEXIT, L949-1]true, 7741#[t_funEXIT, L949-26]true, 7849#[t_funEXIT, L949-34]true, 7851#[t_funEXIT, L949-28]true, 7853#[t_funEXIT, L949-29]true, 7855#[t_funEXIT, L949-30]true, 7857#[t_funEXIT, L949-31]true, 7859#[t_funEXIT, L922-5]true, 7861#[L922-6, t_funEXIT]true, 7863#[L922-7, t_funEXIT]true, 7867#[t_funEXIT, L921-10]true, 7869#[L921-12, t_funEXIT]true, 7873#[ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funEXIT]true] [2021-01-26 23:39:11,263 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:11,264 INFO L429 AbstractCegarLoop]: === Iteration 7 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:11,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:11,265 INFO L82 PathProgramCache]: Analyzing trace with hash -2040358412, now seen corresponding path program 2 times [2021-01-26 23:39:11,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:11,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534798615] [2021-01-26 23:39:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:11,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:11,366 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-01-26 23:39:11,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534798615] [2021-01-26 23:39:11,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620793896] [2021-01-26 23:39:11,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:11,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 23:39:11,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:11,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-26 23:39:11,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:11,561 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:11,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:11,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 10 [2021-01-26 23:39:11,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574534230] [2021-01-26 23:39:11,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-26 23:39:11,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:11,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-26 23:39:11,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-01-26 23:39:11,564 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:11,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:11,658 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 47 and size of Sequence is : 48[2021-01-26 23:39:11,724 INFO L164 SleepSetCegar]: Size of mCounterexample is: 48 [2021-01-26 23:39:11,725 INFO L165 SleepSetCegar]: [8277#[ULTIMATE.startENTRY]true, 8279#[L-1]true, 8281#[L-1-1]true, 8283#[L921]true, 8285#[L921-1]true, 8287#[L921-2]true, 8289#[L921-3]true, 8291#[L921-4]true, 8293#[L927]true, 8295#[L927-1]true, 8297#[L927-2]true, 8299#[L927-3]true, 8301#[L927-4]true, 8303#[L927-5]true, 8305#[L928]true, 8307#[L-1-2]true, 8309#[L-1-3]true, 8311#[L943]true, 8313#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8317#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8321#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8325#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8329#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8331#[L943-6](<= ULTIMATE.start_main_~i~1 1), 8335#[L944](<= ULTIMATE.start_main_~i~1 1), 8337#[L943-3](<= ULTIMATE.start_main_~i~1 1), 8341#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 8345#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 8347#[L943-6](<= ULTIMATE.start_main_~i~1 2), 8351#[L944](<= ULTIMATE.start_main_~i~1 2), 8355#[L943-3](<= ULTIMATE.start_main_~i~1 2), 8359#[L943-4](<= ULTIMATE.start_main_~i~1 2), 8361#[L943-5]true, 8363#[L943-6]true, 8365#[L943-7]true, 8369#[L946]true, 8371#[L946-1]true, 8373#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8375#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8381#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8383#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8387#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8391#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8399#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 8403#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 8407#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 8441#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 8471#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:11,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-01-26 23:39:11,926 INFO L429 AbstractCegarLoop]: === Iteration 8 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:11,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:11,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1342182458, now seen corresponding path program 1 times [2021-01-26 23:39:11,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:11,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287168602] [2021-01-26 23:39:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:12,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287168602] [2021-01-26 23:39:12,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046144157] [2021-01-26 23:39:12,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:12,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-26 23:39:12,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:12,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:12,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-01-26 23:39:12,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571476648] [2021-01-26 23:39:12,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-01-26 23:39:12,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:12,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-01-26 23:39:12,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-01-26 23:39:12,179 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:12,179 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:12,337 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 52 and size of Sequence is : 53[2021-01-26 23:39:12,366 INFO L164 SleepSetCegar]: Size of mCounterexample is: 53 [2021-01-26 23:39:12,367 INFO L165 SleepSetCegar]: [8622#[ULTIMATE.startENTRY]true, 8624#[L-1]true, 8626#[L-1-1]true, 8628#[L921]true, 8630#[L921-1]true, 8632#[L921-2]true, 8634#[L921-3]true, 8636#[L921-4]true, 8638#[L927]true, 8640#[L927-1]true, 8642#[L927-2]true, 8644#[L927-3]true, 8646#[L927-4]true, 8648#[L927-5]true, 8650#[L928]true, 8652#[L-1-2]true, 8654#[L-1-3]true, 8656#[L943]true, 8658#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8662#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8666#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8670#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8674#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8676#[L943-6](<= ULTIMATE.start_main_~i~1 1), 8680#[L944](<= ULTIMATE.start_main_~i~1 1), 8682#[L943-3](<= ULTIMATE.start_main_~i~1 1), 8686#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 8690#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 8692#[L943-6](<= ULTIMATE.start_main_~i~1 2), 8696#[L944](<= ULTIMATE.start_main_~i~1 2), 8698#[L943-3](<= ULTIMATE.start_main_~i~1 2), 8702#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 8706#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 8708#[L943-6](<= ULTIMATE.start_main_~i~1 3), 8712#[L944](<= ULTIMATE.start_main_~i~1 3), 8716#[L943-3](<= ULTIMATE.start_main_~i~1 3), 8720#[L943-4](<= ULTIMATE.start_main_~i~1 3), 8722#[L943-5]true, 8724#[L943-6]true, 8726#[L943-7]true, 8730#[L946]true, 8732#[L946-1]true, 8734#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8736#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8742#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8744#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8748#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8750#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 8756#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 8760#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 8764#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 8772#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 8776#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:12,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:12,568 INFO L429 AbstractCegarLoop]: === Iteration 9 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:12,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:12,569 INFO L82 PathProgramCache]: Analyzing trace with hash -985045507, now seen corresponding path program 2 times [2021-01-26 23:39:12,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:12,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786366181] [2021-01-26 23:39:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:12,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:12,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786366181] [2021-01-26 23:39:12,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227582390] [2021-01-26 23:39:12,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:12,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-26 23:39:12,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:12,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjunts are in the unsatisfiable core [2021-01-26 23:39:12,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:12,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:12,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-01-26 23:39:12,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7335796] [2021-01-26 23:39:12,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-01-26 23:39:12,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:12,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-01-26 23:39:12,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-01-26 23:39:12,882 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:12,882 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:13,098 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 57 and size of Sequence is : 58[2021-01-26 23:39:13,115 INFO L164 SleepSetCegar]: Size of mCounterexample is: 58 [2021-01-26 23:39:13,116 INFO L165 SleepSetCegar]: [8944#[ULTIMATE.startENTRY]true, 8946#[L-1]true, 8948#[L-1-1]true, 8950#[L921]true, 8952#[L921-1]true, 8954#[L921-2]true, 8956#[L921-3]true, 8958#[L921-4]true, 8960#[L927]true, 8962#[L927-1]true, 8964#[L927-2]true, 8966#[L927-3]true, 8968#[L927-4]true, 8970#[L927-5]true, 8972#[L928]true, 8974#[L-1-2]true, 8976#[L-1-3]true, 8978#[L943]true, 8980#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8984#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8988#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 8992#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8996#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 8998#[L943-6](<= ULTIMATE.start_main_~i~1 1), 9002#[L944](<= ULTIMATE.start_main_~i~1 1), 9004#[L943-3](<= ULTIMATE.start_main_~i~1 1), 9008#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 9012#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 9014#[L943-6](<= ULTIMATE.start_main_~i~1 2), 9018#[L944](<= ULTIMATE.start_main_~i~1 2), 9020#[L943-3](<= ULTIMATE.start_main_~i~1 2), 9024#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 9028#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 9030#[L943-6](<= ULTIMATE.start_main_~i~1 3), 9034#[L944](<= ULTIMATE.start_main_~i~1 3), 9036#[L943-3](<= ULTIMATE.start_main_~i~1 3), 9040#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 9044#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 9046#[L943-6](<= ULTIMATE.start_main_~i~1 4), 9050#[L944](<= ULTIMATE.start_main_~i~1 4), 9054#[L943-3](<= ULTIMATE.start_main_~i~1 4), 9058#[L943-4](<= ULTIMATE.start_main_~i~1 4), 9060#[L943-5]true, 9062#[L943-6]true, 9064#[L943-7]true, 9068#[L946]true, 9070#[L946-1]true, 9072#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9074#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9080#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9082#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9086#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9088#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9094#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 9098#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 9102#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 9110#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 9114#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:13,316 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:13,317 INFO L429 AbstractCegarLoop]: === Iteration 10 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:13,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:13,318 INFO L82 PathProgramCache]: Analyzing trace with hash 582399526, now seen corresponding path program 3 times [2021-01-26 23:39:13,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:13,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527100559] [2021-01-26 23:39:13,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:13,491 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:13,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527100559] [2021-01-26 23:39:13,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301419197] [2021-01-26 23:39:13,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:13,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-01-26 23:39:13,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:13,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 12 conjunts are in the unsatisfiable core [2021-01-26 23:39:13,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:13,640 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:13,640 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:13,640 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-01-26 23:39:13,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545307381] [2021-01-26 23:39:13,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-01-26 23:39:13,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:13,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-01-26 23:39:13,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-01-26 23:39:13,642 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:13,642 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:13,859 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 62 and size of Sequence is : 63[2021-01-26 23:39:13,878 INFO L164 SleepSetCegar]: Size of mCounterexample is: 63 [2021-01-26 23:39:13,879 INFO L165 SleepSetCegar]: [9299#[ULTIMATE.startENTRY]true, 9301#[L-1]true, 9303#[L-1-1]true, 9305#[L921]true, 9307#[L921-1]true, 9309#[L921-2]true, 9311#[L921-3]true, 9313#[L921-4]true, 9315#[L927]true, 9317#[L927-1]true, 9319#[L927-2]true, 9321#[L927-3]true, 9323#[L927-4]true, 9325#[L927-5]true, 9327#[L928]true, 9329#[L-1-2]true, 9331#[L-1-3]true, 9333#[L943]true, 9335#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9339#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9343#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9347#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 9351#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 9353#[L943-6](<= ULTIMATE.start_main_~i~1 1), 9357#[L944](<= ULTIMATE.start_main_~i~1 1), 9359#[L943-3](<= ULTIMATE.start_main_~i~1 1), 9363#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 9367#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 9369#[L943-6](<= ULTIMATE.start_main_~i~1 2), 9373#[L944](<= ULTIMATE.start_main_~i~1 2), 9375#[L943-3](<= ULTIMATE.start_main_~i~1 2), 9379#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 9383#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 9385#[L943-6](<= ULTIMATE.start_main_~i~1 3), 9389#[L944](<= ULTIMATE.start_main_~i~1 3), 9391#[L943-3](<= ULTIMATE.start_main_~i~1 3), 9395#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 9399#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 9401#[L943-6](<= ULTIMATE.start_main_~i~1 4), 9405#[L944](<= ULTIMATE.start_main_~i~1 4), 9407#[L943-3](<= ULTIMATE.start_main_~i~1 4), 9411#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 4) (<= ULTIMATE.start_main_~i~1 4)), 9415#[L943-5](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 4)), 9417#[L943-6](<= ULTIMATE.start_main_~i~1 5), 9421#[L944](<= ULTIMATE.start_main_~i~1 5), 9425#[L943-3](<= ULTIMATE.start_main_~i~1 5), 9429#[L943-4](<= ULTIMATE.start_main_~i~1 5), 9431#[L943-5]true, 9433#[L943-6]true, 9435#[L943-7]true, 9439#[L946]true, 9441#[L946-1]true, 9443#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9445#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9451#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9453#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9457#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9459#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9465#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 9469#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 9473#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 9481#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 9485#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:14,080 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-01-26 23:39:14,080 INFO L429 AbstractCegarLoop]: === Iteration 11 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:14,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:14,081 INFO L82 PathProgramCache]: Analyzing trace with hash -351135843, now seen corresponding path program 4 times [2021-01-26 23:39:14,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:14,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73513550] [2021-01-26 23:39:14,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:14,242 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:14,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73513550] [2021-01-26 23:39:14,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389890245] [2021-01-26 23:39:14,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:14,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-26 23:39:14,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:14,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-26 23:39:14,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:14,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:14,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-01-26 23:39:14,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822978393] [2021-01-26 23:39:14,459 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-01-26 23:39:14,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:14,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-01-26 23:39:14,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-01-26 23:39:14,467 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:14,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.823529411764706) internal successors, (65), 17 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:14,868 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 67 and size of Sequence is : 68[2021-01-26 23:39:14,899 INFO L164 SleepSetCegar]: Size of mCounterexample is: 68 [2021-01-26 23:39:14,900 INFO L165 SleepSetCegar]: [9687#[ULTIMATE.startENTRY]true, 9689#[L-1]true, 9691#[L-1-1]true, 9693#[L921]true, 9695#[L921-1]true, 9697#[L921-2]true, 9699#[L921-3]true, 9701#[L921-4]true, 9703#[L927]true, 9705#[L927-1]true, 9707#[L927-2]true, 9709#[L927-3]true, 9711#[L927-4]true, 9713#[L927-5]true, 9715#[L928]true, 9717#[L-1-2]true, 9719#[L-1-3]true, 9721#[L943]true, 9723#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9727#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9731#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 9735#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 9739#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 9741#[L943-6](<= ULTIMATE.start_main_~i~1 1), 9745#[L944](<= ULTIMATE.start_main_~i~1 1), 9747#[L943-3](<= ULTIMATE.start_main_~i~1 1), 9751#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 9755#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 9757#[L943-6](<= ULTIMATE.start_main_~i~1 2), 9761#[L944](<= ULTIMATE.start_main_~i~1 2), 9763#[L943-3](<= ULTIMATE.start_main_~i~1 2), 9767#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 9771#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 9773#[L943-6](<= ULTIMATE.start_main_~i~1 3), 9777#[L944](<= ULTIMATE.start_main_~i~1 3), 9779#[L943-3](<= ULTIMATE.start_main_~i~1 3), 9783#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 9787#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 9789#[L943-6](<= ULTIMATE.start_main_~i~1 4), 9793#[L944](<= ULTIMATE.start_main_~i~1 4), 9795#[L943-3](<= ULTIMATE.start_main_~i~1 4), 9799#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 4) (<= ULTIMATE.start_main_~i~1 4)), 9803#[L943-5](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 4)), 9805#[L943-6](<= ULTIMATE.start_main_~i~1 5), 9809#[L944](<= ULTIMATE.start_main_~i~1 5), 9811#[L943-3](<= ULTIMATE.start_main_~i~1 5), 9815#[L943-4](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 5)), 9819#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 5) (<= ULTIMATE.start_main_~i~1 6)), 9821#[L943-6](<= ULTIMATE.start_main_~i~1 6), 9825#[L944](<= ULTIMATE.start_main_~i~1 6), 9829#[L943-3](<= ULTIMATE.start_main_~i~1 6), 9833#[L943-4](<= ULTIMATE.start_main_~i~1 6), 9835#[L943-5]true, 9837#[L943-6]true, 9839#[L943-7]true, 9843#[L946]true, 9845#[L946-1]true, 9847#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9849#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9855#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9857#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9861#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9863#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 9869#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 9873#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 9877#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 9885#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 9889#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:15,107 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:15,108 INFO L429 AbstractCegarLoop]: === Iteration 12 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:15,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:15,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1958480006, now seen corresponding path program 5 times [2021-01-26 23:39:15,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:15,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593119808] [2021-01-26 23:39:15,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:15,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:15,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593119808] [2021-01-26 23:39:15,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961955157] [2021-01-26 23:39:15,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:15,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-01-26 23:39:15,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:15,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 16 conjunts are in the unsatisfiable core [2021-01-26 23:39:15,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:15,512 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:15,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:15,512 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-01-26 23:39:15,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499647177] [2021-01-26 23:39:15,513 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-26 23:39:15,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:15,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-26 23:39:15,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-01-26 23:39:15,514 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:15,515 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:15,851 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 72 and size of Sequence is : 73[2021-01-26 23:39:15,868 INFO L164 SleepSetCegar]: Size of mCounterexample is: 73 [2021-01-26 23:39:15,869 INFO L165 SleepSetCegar]: [10108#[ULTIMATE.startENTRY]true, 10110#[L-1]true, 10112#[L-1-1]true, 10114#[L921]true, 10116#[L921-1]true, 10118#[L921-2]true, 10120#[L921-3]true, 10122#[L921-4]true, 10124#[L927]true, 10126#[L927-1]true, 10128#[L927-2]true, 10130#[L927-3]true, 10132#[L927-4]true, 10134#[L927-5]true, 10136#[L928]true, 10138#[L-1-2]true, 10140#[L-1-3]true, 10142#[L943]true, 10144#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10148#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10152#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10156#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 10160#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 10162#[L943-6](<= ULTIMATE.start_main_~i~1 1), 10166#[L944](<= ULTIMATE.start_main_~i~1 1), 10168#[L943-3](<= ULTIMATE.start_main_~i~1 1), 10172#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 10176#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 10178#[L943-6](<= ULTIMATE.start_main_~i~1 2), 10182#[L944](<= ULTIMATE.start_main_~i~1 2), 10184#[L943-3](<= ULTIMATE.start_main_~i~1 2), 10188#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 10192#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 10194#[L943-6](<= ULTIMATE.start_main_~i~1 3), 10198#[L944](<= ULTIMATE.start_main_~i~1 3), 10200#[L943-3](<= ULTIMATE.start_main_~i~1 3), 10204#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 10208#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 10210#[L943-6](<= ULTIMATE.start_main_~i~1 4), 10214#[L944](<= ULTIMATE.start_main_~i~1 4), 10216#[L943-3](<= ULTIMATE.start_main_~i~1 4), 10220#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 4) (<= ULTIMATE.start_main_~i~1 4)), 10224#[L943-5](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 4)), 10226#[L943-6](<= ULTIMATE.start_main_~i~1 5), 10230#[L944](<= ULTIMATE.start_main_~i~1 5), 10232#[L943-3](<= ULTIMATE.start_main_~i~1 5), 10236#[L943-4](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 5)), 10240#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 5) (<= ULTIMATE.start_main_~i~1 6)), 10242#[L943-6](<= ULTIMATE.start_main_~i~1 6), 10246#[L944](<= ULTIMATE.start_main_~i~1 6), 10248#[L943-3](<= ULTIMATE.start_main_~i~1 6), 10252#[L943-4](and (<= ULTIMATE.start_main_~i~1 6) (<= |ULTIMATE.start_main_#t~post44| 6)), 10256#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 6) (<= ULTIMATE.start_main_~i~1 7)), 10258#[L943-6](<= ULTIMATE.start_main_~i~1 7), 10262#[L944](<= ULTIMATE.start_main_~i~1 7), 10266#[L943-3](<= ULTIMATE.start_main_~i~1 7), 10270#[L943-4](<= ULTIMATE.start_main_~i~1 7), 10272#[L943-5]true, 10274#[L943-6]true, 10276#[L943-7]true, 10280#[L946]true, 10282#[L946-1]true, 10284#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10286#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10292#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10294#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10298#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10300#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10306#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 10310#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 10314#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 10322#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 10326#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:16,069 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:16,070 INFO L429 AbstractCegarLoop]: === Iteration 13 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:16,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:16,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1520352963, now seen corresponding path program 6 times [2021-01-26 23:39:16,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:16,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576717301] [2021-01-26 23:39:16,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:16,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:16,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576717301] [2021-01-26 23:39:16,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346671611] [2021-01-26 23:39:16,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:16,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-01-26 23:39:16,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-26 23:39:16,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 18 conjunts are in the unsatisfiable core [2021-01-26 23:39:16,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:16,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:16,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 21 [2021-01-26 23:39:16,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010794643] [2021-01-26 23:39:16,601 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-01-26 23:39:16,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:16,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-01-26 23:39:16,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-01-26 23:39:16,602 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:16,603 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 21 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:16,977 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 77 and size of Sequence is : 78[2021-01-26 23:39:16,994 INFO L164 SleepSetCegar]: Size of mCounterexample is: 78 [2021-01-26 23:39:16,995 INFO L165 SleepSetCegar]: [10562#[ULTIMATE.startENTRY]true, 10564#[L-1]true, 10566#[L-1-1]true, 10568#[L921]true, 10570#[L921-1]true, 10572#[L921-2]true, 10574#[L921-3]true, 10576#[L921-4]true, 10578#[L927]true, 10580#[L927-1]true, 10582#[L927-2]true, 10584#[L927-3]true, 10586#[L927-4]true, 10588#[L927-5]true, 10590#[L928]true, 10592#[L-1-2]true, 10594#[L-1-3]true, 10596#[L943]true, 10598#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10602#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10606#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 10610#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 10614#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 10616#[L943-6](<= ULTIMATE.start_main_~i~1 1), 10620#[L944](<= ULTIMATE.start_main_~i~1 1), 10622#[L943-3](<= ULTIMATE.start_main_~i~1 1), 10626#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 10630#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 10632#[L943-6](<= ULTIMATE.start_main_~i~1 2), 10636#[L944](<= ULTIMATE.start_main_~i~1 2), 10638#[L943-3](<= ULTIMATE.start_main_~i~1 2), 10642#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 10646#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 10648#[L943-6](<= ULTIMATE.start_main_~i~1 3), 10652#[L944](<= ULTIMATE.start_main_~i~1 3), 10654#[L943-3](<= ULTIMATE.start_main_~i~1 3), 10658#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 10662#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 10664#[L943-6](<= ULTIMATE.start_main_~i~1 4), 10668#[L944](<= ULTIMATE.start_main_~i~1 4), 10670#[L943-3](<= ULTIMATE.start_main_~i~1 4), 10674#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 4) (<= ULTIMATE.start_main_~i~1 4)), 10678#[L943-5](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 4)), 10680#[L943-6](<= ULTIMATE.start_main_~i~1 5), 10684#[L944](<= ULTIMATE.start_main_~i~1 5), 10686#[L943-3](<= ULTIMATE.start_main_~i~1 5), 10690#[L943-4](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 5)), 10694#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 5) (<= ULTIMATE.start_main_~i~1 6)), 10696#[L943-6](<= ULTIMATE.start_main_~i~1 6), 10700#[L944](<= ULTIMATE.start_main_~i~1 6), 10702#[L943-3](<= ULTIMATE.start_main_~i~1 6), 10706#[L943-4](and (<= ULTIMATE.start_main_~i~1 6) (<= |ULTIMATE.start_main_#t~post44| 6)), 10710#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 6) (<= ULTIMATE.start_main_~i~1 7)), 10712#[L943-6](<= ULTIMATE.start_main_~i~1 7), 10716#[L944](<= ULTIMATE.start_main_~i~1 7), 10718#[L943-3](<= ULTIMATE.start_main_~i~1 7), 10722#[L943-4](and (<= ULTIMATE.start_main_~i~1 7) (<= |ULTIMATE.start_main_#t~post44| 7)), 10726#[L943-5](and (<= ULTIMATE.start_main_~i~1 8) (<= |ULTIMATE.start_main_#t~post44| 7)), 10728#[L943-6](<= ULTIMATE.start_main_~i~1 8), 10732#[L944](<= ULTIMATE.start_main_~i~1 8), 10736#[L943-3](<= ULTIMATE.start_main_~i~1 8), 10740#[L943-4](<= ULTIMATE.start_main_~i~1 8), 10742#[L943-5]true, 10744#[L943-6]true, 10746#[L943-7]true, 10750#[L946]true, 10752#[L946-1]true, 10754#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10756#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10762#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10764#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10768#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10770#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 10776#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 10780#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 10784#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 10792#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 10796#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:17,196 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-01-26 23:39:17,196 INFO L429 AbstractCegarLoop]: === Iteration 14 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:17,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:17,197 INFO L82 PathProgramCache]: Analyzing trace with hash -611982618, now seen corresponding path program 7 times [2021-01-26 23:39:17,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:17,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693581933] [2021-01-26 23:39:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:17,558 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:17,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693581933] [2021-01-26 23:39:17,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544762863] [2021-01-26 23:39:17,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-26 23:39:17,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-26 23:39:17,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 20 conjunts are in the unsatisfiable core [2021-01-26 23:39:17,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-26 23:39:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-26 23:39:17,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-26 23:39:17,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-01-26 23:39:17,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357815569] [2021-01-26 23:39:17,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-01-26 23:39:17,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-26 23:39:17,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-01-26 23:39:17,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-01-26 23:39:17,724 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-26 23:39:17,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-26 23:39:18,214 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 82 and size of Sequence is : 83[2021-01-26 23:39:18,232 INFO L164 SleepSetCegar]: Size of mCounterexample is: 83 [2021-01-26 23:39:18,232 INFO L165 SleepSetCegar]: [11049#[ULTIMATE.startENTRY]true, 11051#[L-1]true, 11053#[L-1-1]true, 11055#[L921]true, 11057#[L921-1]true, 11059#[L921-2]true, 11061#[L921-3]true, 11063#[L921-4]true, 11065#[L927]true, 11067#[L927-1]true, 11069#[L927-2]true, 11071#[L927-3]true, 11073#[L927-4]true, 11075#[L927-5]true, 11077#[L928]true, 11079#[L-1-2]true, 11081#[L-1-3]true, 11083#[L943]true, 11085#[L943-6](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 11089#[L944](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 11093#[L943-3](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0)), 11097#[L943-4](and (= ULTIMATE.start_main_~i~1 0) (<= ULTIMATE.start_main_~i~1 0) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 11101#[L943-5](and (<= ULTIMATE.start_main_~i~1 1) (= |ULTIMATE.start_main_#t~post44| 0) (<= |ULTIMATE.start_main_#t~post44| 0)), 11103#[L943-6](<= ULTIMATE.start_main_~i~1 1), 11107#[L944](<= ULTIMATE.start_main_~i~1 1), 11109#[L943-3](<= ULTIMATE.start_main_~i~1 1), 11113#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 1)), 11117#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 1) (<= ULTIMATE.start_main_~i~1 2)), 11119#[L943-6](<= ULTIMATE.start_main_~i~1 2), 11123#[L944](<= ULTIMATE.start_main_~i~1 2), 11125#[L943-3](<= ULTIMATE.start_main_~i~1 2), 11129#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 2)), 11133#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 2) (<= ULTIMATE.start_main_~i~1 3)), 11135#[L943-6](<= ULTIMATE.start_main_~i~1 3), 11139#[L944](<= ULTIMATE.start_main_~i~1 3), 11141#[L943-3](<= ULTIMATE.start_main_~i~1 3), 11145#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 3)), 11149#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 3) (<= ULTIMATE.start_main_~i~1 4)), 11151#[L943-6](<= ULTIMATE.start_main_~i~1 4), 11155#[L944](<= ULTIMATE.start_main_~i~1 4), 11157#[L943-3](<= ULTIMATE.start_main_~i~1 4), 11161#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 4) (<= ULTIMATE.start_main_~i~1 4)), 11165#[L943-5](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 4)), 11167#[L943-6](<= ULTIMATE.start_main_~i~1 5), 11171#[L944](<= ULTIMATE.start_main_~i~1 5), 11173#[L943-3](<= ULTIMATE.start_main_~i~1 5), 11177#[L943-4](and (<= ULTIMATE.start_main_~i~1 5) (<= |ULTIMATE.start_main_#t~post44| 5)), 11181#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 5) (<= ULTIMATE.start_main_~i~1 6)), 11183#[L943-6](<= ULTIMATE.start_main_~i~1 6), 11187#[L944](<= ULTIMATE.start_main_~i~1 6), 11189#[L943-3](<= ULTIMATE.start_main_~i~1 6), 11193#[L943-4](and (<= ULTIMATE.start_main_~i~1 6) (<= |ULTIMATE.start_main_#t~post44| 6)), 11197#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 6) (<= ULTIMATE.start_main_~i~1 7)), 11199#[L943-6](<= ULTIMATE.start_main_~i~1 7), 11203#[L944](<= ULTIMATE.start_main_~i~1 7), 11205#[L943-3](<= ULTIMATE.start_main_~i~1 7), 11209#[L943-4](and (<= ULTIMATE.start_main_~i~1 7) (<= |ULTIMATE.start_main_#t~post44| 7)), 11213#[L943-5](and (<= ULTIMATE.start_main_~i~1 8) (<= |ULTIMATE.start_main_#t~post44| 7)), 11215#[L943-6](<= ULTIMATE.start_main_~i~1 8), 11219#[L944](<= ULTIMATE.start_main_~i~1 8), 11221#[L943-3](<= ULTIMATE.start_main_~i~1 8), 11225#[L943-4](and (<= |ULTIMATE.start_main_#t~post44| 8) (<= ULTIMATE.start_main_~i~1 8)), 11229#[L943-5](and (<= |ULTIMATE.start_main_#t~post44| 8) (<= ULTIMATE.start_main_~i~1 9)), 11231#[L943-6](<= ULTIMATE.start_main_~i~1 9), 11235#[L944](<= ULTIMATE.start_main_~i~1 9), 11239#[L943-3](<= ULTIMATE.start_main_~i~1 9), 11243#[L943-4](<= ULTIMATE.start_main_~i~1 9), 11245#[L943-5]true, 11247#[L943-6]true, 11249#[L943-7]true, 11251#[L946]true, 11253#[L946-1]true, 11255#[L946-10](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11257#[L946-4](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11263#[L946-5](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11265#[t_funENTRY, L946-6](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11269#[t_funENTRY, L946-7](and (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11271#[t_funENTRY, L946-8](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 0) (= ULTIMATE.start_main_~i~3 0)), 11277#[t_funENTRY, L946-9](and (= |ULTIMATE.start_main_#t~post45| 0) (<= ULTIMATE.start_main_~i~3 1)), 11281#[t_funENTRY, L946-10](<= ULTIMATE.start_main_~i~3 1), 11285#[t_funENTRY, L946-4](<= ULTIMATE.start_main_~i~3 1), 11293#[t_funENTRY, L946-5](<= ULTIMATE.start_main_~i~3 1), 11297#[t_funENTRY, ULTIMATE.startErr0INUSE_VIOLATION](<= ULTIMATE.start_main_~i~3 1)] [2021-01-26 23:39:18,434 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-01-26 23:39:18,435 INFO L429 AbstractCegarLoop]: === Iteration 15 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-26 23:39:18,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-26 23:39:18,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1199512867, now seen corresponding path program 8 times [2021-01-26 23:39:18,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-26 23:39:18,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884345436] [2021-01-26 23:39:18,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-26 23:39:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 23:39:18,459 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 23:39:18,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-26 23:39:18,476 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-26 23:39:18,506 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-26 23:39:18,506 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-26 23:39:18,506 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-01-26 23:39:18,507 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-26 23:39:18,507 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-01-26 23:39:18,515 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@73fe374f at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.ThreadInstanceAdder.constructThreadAuxiliaryVariable(ThreadInstanceAdder.java:479) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.ThreadInstanceAdder.constructThreadInUseVariable(ThreadInstanceAdder.java:458) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.ThreadInstanceAdder.constructThreadInstance(ThreadInstanceAdder.java:438) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.ThreadInstanceAdder.constructThreadInstances(ThreadInstanceAdder.java:410) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.IcfgPetrifier.(IcfgPetrifier.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterateNew(TraceAbstractionStarter.java:352) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:197) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-01-26 23:39:18,520 INFO L168 Benchmark]: Toolchain (without parser) took 12823.59 ms. Allocated memory was 302.0 MB in the beginning and 490.7 MB in the end (delta: 188.7 MB). Free memory was 276.3 MB in the beginning and 323.3 MB in the end (delta: -46.9 MB). Peak memory consumption was 141.9 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,521 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 302.0 MB. Free memory is still 272.3 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-01-26 23:39:18,521 INFO L168 Benchmark]: CACSL2BoogieTranslator took 915.60 ms. Allocated memory is still 302.0 MB. Free memory was 275.3 MB in the beginning and 257.1 MB in the end (delta: 18.2 MB). Peak memory consumption was 36.2 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,522 INFO L168 Benchmark]: Boogie Procedure Inliner took 111.28 ms. Allocated memory is still 302.0 MB. Free memory was 257.1 MB in the beginning and 253.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,523 INFO L168 Benchmark]: Boogie Preprocessor took 45.94 ms. Allocated memory is still 302.0 MB. Free memory was 253.9 MB in the beginning and 251.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,523 INFO L168 Benchmark]: RCFGBuilder took 1020.73 ms. Allocated memory is still 302.0 MB. Free memory was 251.9 MB in the beginning and 206.8 MB in the end (delta: 45.1 MB). Peak memory consumption was 44.0 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,524 INFO L168 Benchmark]: TraceAbstraction took 10712.24 ms. Allocated memory was 302.0 MB in the beginning and 490.7 MB in the end (delta: 188.7 MB). Free memory was 206.8 MB in the beginning and 323.3 MB in the end (delta: -116.5 MB). Peak memory consumption was 74.3 MB. Max. memory is 16.0 GB. [2021-01-26 23:39:18,527 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28 ms. Allocated memory is still 302.0 MB. Free memory is still 272.3 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 915.60 ms. Allocated memory is still 302.0 MB. Free memory was 275.3 MB in the beginning and 257.1 MB in the end (delta: 18.2 MB). Peak memory consumption was 36.2 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 111.28 ms. Allocated memory is still 302.0 MB. Free memory was 257.1 MB in the beginning and 253.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 45.94 ms. Allocated memory is still 302.0 MB. Free memory was 253.9 MB in the beginning and 251.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 1020.73 ms. Allocated memory is still 302.0 MB. Free memory was 251.9 MB in the beginning and 206.8 MB in the end (delta: 45.1 MB). Peak memory consumption was 44.0 MB. Max. memory is 16.0 GB. * TraceAbstraction took 10712.24 ms. Allocated memory was 302.0 MB in the beginning and 490.7 MB in the end (delta: 188.7 MB). Free memory was 206.8 MB in the beginning and 323.3 MB in the end (delta: -116.5 MB). Peak memory consumption was 74.3 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@73fe374f de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker@73fe374f: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...