/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-FA-SemanticLbe.epf -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-60729f1 [2020-11-12 01:55:52,939 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-12 01:55:52,942 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-12 01:55:53,004 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-12 01:55:53,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-12 01:55:53,007 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-12 01:55:53,008 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-12 01:55:53,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-12 01:55:53,013 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-12 01:55:53,015 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-12 01:55:53,016 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-12 01:55:53,017 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-12 01:55:53,018 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-12 01:55:53,019 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-12 01:55:53,021 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-12 01:55:53,022 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-12 01:55:53,023 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-12 01:55:53,024 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-12 01:55:53,026 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-12 01:55:53,029 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-12 01:55:53,031 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-12 01:55:53,032 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-12 01:55:53,034 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-12 01:55:53,035 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-12 01:55:53,038 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-12 01:55:53,039 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-12 01:55:53,039 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-12 01:55:53,040 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-12 01:55:53,041 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-12 01:55:53,042 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-12 01:55:53,042 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-12 01:55:53,043 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-12 01:55:53,044 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-12 01:55:53,045 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-12 01:55:53,047 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-12 01:55:53,047 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-12 01:55:53,048 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-12 01:55:53,049 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-12 01:55:53,049 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-12 01:55:53,050 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-12 01:55:53,051 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-12 01:55:53,053 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-FA-SemanticLbe.epf [2020-11-12 01:55:53,107 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-12 01:55:53,108 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-12 01:55:53,109 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-12 01:55:53,110 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-12 01:55:53,112 INFO L138 SettingsManager]: * Use SBE=true [2020-11-12 01:55:53,112 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-12 01:55:53,112 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-12 01:55:53,113 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-12 01:55:53,113 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-12 01:55:53,114 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-12 01:55:53,114 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-11-12 01:55:53,114 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-12 01:55:53,114 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-11-12 01:55:53,114 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-12 01:55:53,115 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-12 01:55:53,115 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-12 01:55:53,116 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-11-12 01:55:53,116 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-12 01:55:53,117 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-12 01:55:53,117 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-12 01:55:53,117 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-12 01:55:53,117 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-12 01:55:53,118 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-12 01:55:53,118 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-12 01:55:53,118 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-11-12 01:55:53,118 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-12 01:55:53,118 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-11-12 01:55:53,119 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-11-12 01:55:53,119 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2020-11-12 01:55:53,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-12 01:55:53,532 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-12 01:55:53,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-12 01:55:53,537 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-12 01:55:53,538 INFO L275 PluginConnector]: CDTParser initialized [2020-11-12 01:55:53,539 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2020-11-12 01:55:53,635 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/934be1ddd/471f407ff5254f55b4cc5b182caa9aa4/FLAG2a6bc5a61 [2020-11-12 01:55:54,480 INFO L306 CDTParser]: Found 1 translation units. [2020-11-12 01:55:54,480 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2020-11-12 01:55:54,499 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/934be1ddd/471f407ff5254f55b4cc5b182caa9aa4/FLAG2a6bc5a61 [2020-11-12 01:55:54,704 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/934be1ddd/471f407ff5254f55b4cc5b182caa9aa4 [2020-11-12 01:55:54,707 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-12 01:55:54,715 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-12 01:55:54,717 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-12 01:55:54,717 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-12 01:55:54,721 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-12 01:55:54,722 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:55:54" (1/1) ... [2020-11-12 01:55:54,725 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24f13c65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:54, skipping insertion in model container [2020-11-12 01:55:54,726 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:55:54" (1/1) ... [2020-11-12 01:55:54,734 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-12 01:55:54,777 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-12 01:55:55,251 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-12 01:55:55,274 INFO L203 MainTranslator]: Completed pre-run [2020-11-12 01:55:55,324 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-12 01:55:55,439 INFO L208 MainTranslator]: Completed translation [2020-11-12 01:55:55,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55 WrapperNode [2020-11-12 01:55:55,440 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-12 01:55:55,441 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-12 01:55:55,442 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-12 01:55:55,442 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-12 01:55:55,469 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,496 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,524 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-12 01:55:55,525 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-12 01:55:55,525 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-12 01:55:55,526 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-12 01:55:55,535 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,536 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,540 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,541 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,549 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,557 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,560 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (1/1) ... [2020-11-12 01:55:55,565 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-12 01:55:55,566 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-12 01:55:55,566 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-12 01:55:55,566 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-12 01:55:55,567 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (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 [2020-11-12 01:55:55,650 INFO L130 BoogieDeclarations]: Found specification of procedure pthread_mutex_trylock [2020-11-12 01:55:55,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-11-12 01:55:55,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-11-12 01:55:55,651 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-11-12 01:55:55,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-12 01:55:55,651 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2020-11-12 01:55:55,651 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2020-11-12 01:55:55,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-12 01:55:55,652 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-12 01:55:55,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-12 01:55:55,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-12 01:55:55,654 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-11-12 01:55:56,443 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-12 01:55:56,444 INFO L298 CfgBuilder]: Removed 43 assume(true) statements. [2020-11-12 01:55:56,447 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:55:56 BoogieIcfgContainer [2020-11-12 01:55:56,447 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-12 01:55:56,452 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-12 01:55:56,452 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-12 01:55:56,456 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-12 01:55:56,456 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 01:55:54" (1/3) ... [2020-11-12 01:55:56,457 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1655ebfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:55:56, skipping insertion in model container [2020-11-12 01:55:56,458 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:55:55" (2/3) ... [2020-11-12 01:55:56,458 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1655ebfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:55:56, skipping insertion in model container [2020-11-12 01:55:56,458 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:55:56" (3/3) ... [2020-11-12 01:55:56,462 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_42-trylock2_racefree.i [2020-11-12 01:55:56,480 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-11-12 01:55:56,481 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-12 01:55:56,485 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2020-11-12 01:55:56,486 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-11-12 01:55:56,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,547 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,561 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,562 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,562 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,568 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,569 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,569 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,569 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,569 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,570 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,570 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,570 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,570 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,570 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,572 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:55:56,581 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-11-12 01:55:56,594 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-11-12 01:55:56,634 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-12 01:55:56,634 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-12 01:55:56,634 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-12 01:55:56,635 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-12 01:55:56,635 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-12 01:55:56,635 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-12 01:55:56,635 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-12 01:55:56,635 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-12 01:55:56,664 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-12 01:55:56,666 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 165 places, 195 transitions, 398 flow [2020-11-12 01:55:56,670 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 165 places, 195 transitions, 398 flow [2020-11-12 01:55:56,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 165 places, 195 transitions, 398 flow [2020-11-12 01:55:56,826 INFO L129 PetriNetUnfolder]: 53/295 cut-off events. [2020-11-12 01:55:56,826 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-11-12 01:55:56,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 295 events. 53/295 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1258 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 157. Up to 6 conditions per place. [2020-11-12 01:55:56,846 INFO L116 LiptonReduction]: Number of co-enabled transitions 11130 [2020-11-12 01:56:01,018 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2020-11-12 01:56:01,191 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2020-11-12 01:56:02,608 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2020-11-12 01:56:02,814 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2020-11-12 01:56:02,931 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2020-11-12 01:56:03,498 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-11-12 01:56:03,627 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-11-12 01:56:03,773 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-11-12 01:56:03,905 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-11-12 01:56:05,019 WARN L193 SmtUtils]: Spent 661.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:05,351 WARN L193 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:06,147 WARN L193 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:06,498 WARN L193 SmtUtils]: Spent 348.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:06,683 INFO L131 LiptonReduction]: Checked pairs total: 21543 [2020-11-12 01:56:06,683 INFO L133 LiptonReduction]: Total number of compositions: 186 [2020-11-12 01:56:06,690 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 52 places, 74 transitions, 156 flow [2020-11-12 01:56:06,757 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 580 states, 568 states have (on average 2.943661971830986) internal successors, (1672), 579 states have internal predecessors, (1672), 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) [2020-11-12 01:56:06,769 INFO L276 IsEmpty]: Start isEmpty. Operand has 580 states, 568 states have (on average 2.943661971830986) internal successors, (1672), 579 states have internal predecessors, (1672), 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) [2020-11-12 01:56:06,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-11-12 01:56:06,776 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 01:56:06,777 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-11-12 01:56:06,777 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 01:56:06,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 01:56:06,785 INFO L82 PathProgramCache]: Analyzing trace with hash 24321008, now seen corresponding path program 1 times [2020-11-12 01:56:06,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 01:56:06,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211090397] [2020-11-12 01:56:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 01:56:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 01:56:06,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 01:56:06,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211090397] [2020-11-12 01:56:06,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-12 01:56:06,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-12 01:56:06,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662093549] [2020-11-12 01:56:06,994 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-12 01:56:06,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 01:56:07,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-12 01:56:07,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 01:56:07,021 INFO L87 Difference]: Start difference. First operand has 580 states, 568 states have (on average 2.943661971830986) internal successors, (1672), 579 states have internal predecessors, (1672), 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) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 01:56:07,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 01:56:07,128 INFO L93 Difference]: Finished difference Result 558 states and 1080 transitions. [2020-11-12 01:56:07,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-12 01:56:07,134 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) Word has length 4 [2020-11-12 01:56:07,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 01:56:07,162 INFO L225 Difference]: With dead ends: 558 [2020-11-12 01:56:07,163 INFO L226 Difference]: Without dead ends: 459 [2020-11-12 01:56:07,164 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 01:56:07,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2020-11-12 01:56:07,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 459. [2020-11-12 01:56:07,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 454 states have (on average 1.9625550660792952) internal successors, (891), 458 states have internal predecessors, (891), 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) [2020-11-12 01:56:07,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 891 transitions. [2020-11-12 01:56:07,290 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 891 transitions. Word has length 4 [2020-11-12 01:56:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 01:56:07,291 INFO L481 AbstractCegarLoop]: Abstraction has 459 states and 891 transitions. [2020-11-12 01:56:07,291 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 01:56:07,291 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 891 transitions. [2020-11-12 01:56:07,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-11-12 01:56:07,292 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 01:56:07,292 INFO L494 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-11-12 01:56:07,292 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-11-12 01:56:07,292 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 01:56:07,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 01:56:07,296 INFO L82 PathProgramCache]: Analyzing trace with hash 1833332590, now seen corresponding path program 1 times [2020-11-12 01:56:07,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 01:56:07,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806291528] [2020-11-12 01:56:07,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 01:56:07,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 01:56:07,388 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 01:56:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 01:56:07,442 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 01:56:07,490 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-12 01:56:07,490 INFO L595 BasicCegarLoop]: Counterexample might be feasible [2020-11-12 01:56:07,491 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-11-12 01:56:07,492 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-12 01:56:07,492 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-11-12 01:56:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,540 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:07,544 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-11-12 01:56:07,545 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-11-12 01:56:07,546 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-12 01:56:07,546 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-12 01:56:07,546 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-12 01:56:07,546 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-12 01:56:07,546 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-12 01:56:07,546 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-12 01:56:07,546 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-12 01:56:07,546 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-12 01:56:07,549 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-12 01:56:07,550 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 250 transitions, 518 flow [2020-11-12 01:56:07,550 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 250 transitions, 518 flow [2020-11-12 01:56:07,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 250 transitions, 518 flow [2020-11-12 01:56:07,698 INFO L129 PetriNetUnfolder]: 88/473 cut-off events. [2020-11-12 01:56:07,698 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-11-12 01:56:07,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 487 conditions, 473 events. 88/473 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2286 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 297. Up to 9 conditions per place. [2020-11-12 01:56:07,740 INFO L116 LiptonReduction]: Number of co-enabled transitions 29044 [2020-11-12 01:56:13,901 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2020-11-12 01:56:14,119 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2020-11-12 01:56:14,347 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2020-11-12 01:56:14,462 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-12 01:56:14,638 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2020-11-12 01:56:14,764 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-12 01:56:15,804 WARN L193 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:16,140 WARN L193 SmtUtils]: Spent 333.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:16,822 WARN L193 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:17,114 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:17,185 INFO L131 LiptonReduction]: Checked pairs total: 68501 [2020-11-12 01:56:17,186 INFO L133 LiptonReduction]: Total number of compositions: 220 [2020-11-12 01:56:17,188 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 83 places, 117 transitions, 252 flow [2020-11-12 01:56:18,946 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 16728 states, 16710 states have (on average 4.28228605625374) internal successors, (71557), 16727 states have internal predecessors, (71557), 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) [2020-11-12 01:56:19,006 INFO L276 IsEmpty]: Start isEmpty. Operand has 16728 states, 16710 states have (on average 4.28228605625374) internal successors, (71557), 16727 states have internal predecessors, (71557), 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) [2020-11-12 01:56:19,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-11-12 01:56:19,007 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 01:56:19,007 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-11-12 01:56:19,007 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 01:56:19,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 01:56:19,008 INFO L82 PathProgramCache]: Analyzing trace with hash 40556101, now seen corresponding path program 1 times [2020-11-12 01:56:19,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 01:56:19,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026964207] [2020-11-12 01:56:19,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 01:56:19,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 01:56:19,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 01:56:19,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026964207] [2020-11-12 01:56:19,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-12 01:56:19,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-12 01:56:19,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335800373] [2020-11-12 01:56:19,106 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-12 01:56:19,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 01:56:19,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-12 01:56:19,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 01:56:19,158 INFO L87 Difference]: Start difference. First operand has 16728 states, 16710 states have (on average 4.28228605625374) internal successors, (71557), 16727 states have internal predecessors, (71557), 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) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 01:56:19,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 01:56:19,406 INFO L93 Difference]: Finished difference Result 16706 states and 47905 transitions. [2020-11-12 01:56:19,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-12 01:56:19,407 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) Word has length 4 [2020-11-12 01:56:19,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 01:56:19,527 INFO L225 Difference]: With dead ends: 16706 [2020-11-12 01:56:19,527 INFO L226 Difference]: Without dead ends: 13780 [2020-11-12 01:56:19,528 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 01:56:19,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13780 states. [2020-11-12 01:56:20,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13780 to 13780. [2020-11-12 01:56:20,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13780 states, 13771 states have (on average 2.8778592694793406) internal successors, (39631), 13779 states have internal predecessors, (39631), 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) [2020-11-12 01:56:20,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13780 states to 13780 states and 39631 transitions. [2020-11-12 01:56:20,613 INFO L78 Accepts]: Start accepts. Automaton has 13780 states and 39631 transitions. Word has length 4 [2020-11-12 01:56:20,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 01:56:20,613 INFO L481 AbstractCegarLoop]: Abstraction has 13780 states and 39631 transitions. [2020-11-12 01:56:20,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 01:56:20,614 INFO L276 IsEmpty]: Start isEmpty. Operand 13780 states and 39631 transitions. [2020-11-12 01:56:20,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-11-12 01:56:20,615 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 01:56:20,615 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-12 01:56:20,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-11-12 01:56:20,615 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 01:56:20,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 01:56:20,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1624583044, now seen corresponding path program 1 times [2020-11-12 01:56:20,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 01:56:20,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698004354] [2020-11-12 01:56:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 01:56:20,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 01:56:20,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 01:56:20,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698004354] [2020-11-12 01:56:20,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349452735] [2020-11-12 01:56:20,693 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 [2020-11-12 01:56:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 01:56:20,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-12 01:56:20,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-12 01:56:20,934 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-11-12 01:56:20,935 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-12 01:56:20,935 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2020-11-12 01:56:20,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700481126] [2020-11-12 01:56:20,936 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-12 01:56:20,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 01:56:20,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-12 01:56:20,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-12 01:56:20,938 INFO L87 Difference]: Start difference. First operand 13780 states and 39631 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2020-11-12 01:56:21,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 01:56:21,260 INFO L93 Difference]: Finished difference Result 13690 states and 39376 transitions. [2020-11-12 01:56:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-12 01:56:21,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) Word has length 8 [2020-11-12 01:56:21,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 01:56:21,325 INFO L225 Difference]: With dead ends: 13690 [2020-11-12 01:56:21,326 INFO L226 Difference]: Without dead ends: 13690 [2020-11-12 01:56:21,327 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-12 01:56:21,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13690 states. [2020-11-12 01:56:21,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13690 to 13690. [2020-11-12 01:56:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13690 states, 13681 states have (on average 2.8781521818580513) internal successors, (39376), 13689 states have internal predecessors, (39376), 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) [2020-11-12 01:56:21,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13690 states to 13690 states and 39376 transitions. [2020-11-12 01:56:21,946 INFO L78 Accepts]: Start accepts. Automaton has 13690 states and 39376 transitions. Word has length 8 [2020-11-12 01:56:21,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 01:56:21,946 INFO L481 AbstractCegarLoop]: Abstraction has 13690 states and 39376 transitions. [2020-11-12 01:56:21,947 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2020-11-12 01:56:21,947 INFO L276 IsEmpty]: Start isEmpty. Operand 13690 states and 39376 transitions. [2020-11-12 01:56:21,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-11-12 01:56:21,951 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 01:56:21,952 INFO L494 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-11-12 01:56:22,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-12 01:56:22,168 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 01:56:22,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 01:56:22,169 INFO L82 PathProgramCache]: Analyzing trace with hash -447863651, now seen corresponding path program 1 times [2020-11-12 01:56:22,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 01:56:22,170 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119747866] [2020-11-12 01:56:22,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 01:56:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 01:56:22,204 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 01:56:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 01:56:22,232 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 01:56:22,247 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-12 01:56:22,247 INFO L595 BasicCegarLoop]: Counterexample might be feasible [2020-11-12 01:56:22,248 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-11-12 01:56:22,248 WARN L386 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-12 01:56:22,250 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-11-12 01:56:22,264 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,265 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,271 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,280 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,280 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,285 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,285 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,285 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,285 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,286 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,287 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,288 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,289 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,289 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,290 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,294 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,294 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,294 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,294 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,294 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,303 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,304 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,305 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,308 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 01:56:22,311 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-11-12 01:56:22,311 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-11-12 01:56:22,312 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-12 01:56:22,312 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-12 01:56:22,312 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-12 01:56:22,312 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-12 01:56:22,312 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-12 01:56:22,312 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-12 01:56:22,312 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-12 01:56:22,312 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-12 01:56:22,316 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-12 01:56:22,316 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 253 places, 305 transitions, 640 flow [2020-11-12 01:56:22,316 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 253 places, 305 transitions, 640 flow [2020-11-12 01:56:22,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 253 places, 305 transitions, 640 flow [2020-11-12 01:56:22,536 INFO L129 PetriNetUnfolder]: 128/682 cut-off events. [2020-11-12 01:56:22,536 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-11-12 01:56:22,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 710 conditions, 682 events. 128/682 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3509 event pairs, 1 based on Foata normal form. 0/534 useless extension candidates. Maximal degree in co-relation 481. Up to 16 conditions per place. [2020-11-12 01:56:22,629 INFO L116 LiptonReduction]: Number of co-enabled transitions 52470 [2020-11-12 01:56:30,678 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2020-11-12 01:56:30,926 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2020-11-12 01:56:32,271 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-11-12 01:56:32,381 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-11-12 01:56:32,502 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-11-12 01:56:32,619 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-11-12 01:56:33,946 WARN L193 SmtUtils]: Spent 701.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:34,249 WARN L193 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:34,904 WARN L193 SmtUtils]: Spent 653.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2020-11-12 01:56:35,220 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 01:56:35,351 INFO L131 LiptonReduction]: Checked pairs total: 127406 [2020-11-12 01:56:35,351 INFO L133 LiptonReduction]: Total number of compositions: 259 [2020-11-12 01:56:35,351 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 108 places, 153 transitions, 336 flow [2020-11-12 02:00:46,786 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 387672 states, 387646 states have (on average 5.741699901456483) internal successors, (2225747), 387671 states have internal predecessors, (2225747), 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) [2020-11-12 02:00:47,543 INFO L276 IsEmpty]: Start isEmpty. Operand has 387672 states, 387646 states have (on average 5.741699901456483) internal successors, (2225747), 387671 states have internal predecessors, (2225747), 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) [2020-11-12 02:00:47,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-11-12 02:00:47,545 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 02:00:47,546 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-11-12 02:00:47,546 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 02:00:47,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 02:00:47,546 INFO L82 PathProgramCache]: Analyzing trace with hash 59538902, now seen corresponding path program 1 times [2020-11-12 02:00:47,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 02:00:47,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035338220] [2020-11-12 02:00:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 02:00:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 02:00:47,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 02:00:47,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035338220] [2020-11-12 02:00:47,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-12 02:00:47,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-12 02:00:47,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092697637] [2020-11-12 02:00:47,651 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-12 02:00:47,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 02:00:47,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-12 02:00:47,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 02:00:48,110 INFO L87 Difference]: Start difference. First operand has 387672 states, 387646 states have (on average 5.741699901456483) internal successors, (2225747), 387671 states have internal predecessors, (2225747), 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) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 02:00:55,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 02:00:55,465 INFO L93 Difference]: Finished difference Result 387650 states and 1478639 transitions. [2020-11-12 02:00:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-12 02:00:55,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) Word has length 4 [2020-11-12 02:00:55,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 02:00:58,528 INFO L225 Difference]: With dead ends: 387650 [2020-11-12 02:00:58,528 INFO L226 Difference]: Without dead ends: 317426 [2020-11-12 02:00:58,529 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-12 02:01:30,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317426 states. [2020-11-12 02:01:40,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317426 to 317426. [2020-11-12 02:01:41,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317426 states, 317413 states have (on average 3.8298494390588917) internal successors, (1215644), 317425 states have internal predecessors, (1215644), 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) [2020-11-12 02:01:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317426 states to 317426 states and 1215644 transitions. [2020-11-12 02:01:44,069 INFO L78 Accepts]: Start accepts. Automaton has 317426 states and 1215644 transitions. Word has length 4 [2020-11-12 02:01:44,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 02:01:44,069 INFO L481 AbstractCegarLoop]: Abstraction has 317426 states and 1215644 transitions. [2020-11-12 02:01:44,069 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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) [2020-11-12 02:01:44,069 INFO L276 IsEmpty]: Start isEmpty. Operand 317426 states and 1215644 transitions. [2020-11-12 02:01:44,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-11-12 02:01:44,070 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 02:01:44,070 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-12 02:01:44,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-11-12 02:01:44,070 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 02:01:44,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 02:01:44,070 INFO L82 PathProgramCache]: Analyzing trace with hash 521343344, now seen corresponding path program 1 times [2020-11-12 02:01:44,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 02:01:44,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096523007] [2020-11-12 02:01:44,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 02:01:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 02:01:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 02:01:44,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096523007] [2020-11-12 02:01:44,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958095022] [2020-11-12 02:01:44,141 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 [2020-11-12 02:01:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 02:01:44,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-12 02:01:44,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-12 02:01:44,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-11-12 02:01:44,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-12 02:01:44,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2020-11-12 02:01:44,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77661535] [2020-11-12 02:01:44,225 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-12 02:01:44,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 02:01:44,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-12 02:01:44,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-12 02:01:44,226 INFO L87 Difference]: Start difference. First operand 317426 states and 1215644 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2020-11-12 02:01:47,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 02:01:47,940 INFO L93 Difference]: Finished difference Result 316961 states and 1213889 transitions. [2020-11-12 02:01:47,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-12 02:01:47,941 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) Word has length 8 [2020-11-12 02:01:47,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 02:01:50,904 INFO L225 Difference]: With dead ends: 316961 [2020-11-12 02:01:50,904 INFO L226 Difference]: Without dead ends: 316961 [2020-11-12 02:01:50,904 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-12 02:02:22,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316961 states. [2020-11-12 02:02:31,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316961 to 316961. [2020-11-12 02:02:31,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316961 states, 316948 states have (on average 3.8299310927975565) internal successors, (1213889), 316960 states have internal predecessors, (1213889), 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) [2020-11-12 02:02:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316961 states to 316961 states and 1213889 transitions. [2020-11-12 02:02:34,696 INFO L78 Accepts]: Start accepts. Automaton has 316961 states and 1213889 transitions. Word has length 8 [2020-11-12 02:02:34,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 02:02:34,697 INFO L481 AbstractCegarLoop]: Abstraction has 316961 states and 1213889 transitions. [2020-11-12 02:02:34,697 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2020-11-12 02:02:34,697 INFO L276 IsEmpty]: Start isEmpty. Operand 316961 states and 1213889 transitions. [2020-11-12 02:02:34,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-11-12 02:02:34,699 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 02:02:34,699 INFO L494 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-12 02:02:34,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-12 02:02:34,906 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 02:02:34,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 02:02:34,907 INFO L82 PathProgramCache]: Analyzing trace with hash 193821810, now seen corresponding path program 1 times [2020-11-12 02:02:34,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 02:02:34,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871014608] [2020-11-12 02:02:34,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 02:02:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 02:02:34,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 02:02:34,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871014608] [2020-11-12 02:02:34,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391321997] [2020-11-12 02:02:34,952 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 [2020-11-12 02:02:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-12 02:02:35,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-12 02:02:35,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-12 02:02:35,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-12 02:02:35,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-12 02:02:35,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2020-11-12 02:02:35,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924249602] [2020-11-12 02:02:35,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-12 02:02:35,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-12 02:02:35,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-12 02:02:35,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-11-12 02:02:35,048 INFO L87 Difference]: Start difference. First operand 316961 states and 1213889 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) [2020-11-12 02:02:40,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-12 02:02:40,229 INFO L93 Difference]: Finished difference Result 316516 states and 1212996 transitions. [2020-11-12 02:02:40,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-12 02:02:40,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) Word has length 13 [2020-11-12 02:02:40,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-12 02:02:43,010 INFO L225 Difference]: With dead ends: 316516 [2020-11-12 02:02:43,011 INFO L226 Difference]: Without dead ends: 316516 [2020-11-12 02:02:43,011 INFO L749 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-11-12 02:03:18,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316516 states. [2020-11-12 02:03:26,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316516 to 316516. [2020-11-12 02:03:26,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316516 states, 316507 states have (on average 3.8324460438473715) internal successors, (1212996), 316515 states have internal predecessors, (1212996), 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) [2020-11-12 02:03:29,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316516 states to 316516 states and 1212996 transitions. [2020-11-12 02:03:29,868 INFO L78 Accepts]: Start accepts. Automaton has 316516 states and 1212996 transitions. Word has length 13 [2020-11-12 02:03:29,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-12 02:03:29,868 INFO L481 AbstractCegarLoop]: Abstraction has 316516 states and 1212996 transitions. [2020-11-12 02:03:29,869 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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) [2020-11-12 02:03:29,869 INFO L276 IsEmpty]: Start isEmpty. Operand 316516 states and 1212996 transitions. [2020-11-12 02:03:29,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-12 02:03:29,871 INFO L486 BasicCegarLoop]: Found error trace [2020-11-12 02:03:29,871 INFO L494 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-11-12 02:03:30,997 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-12 02:03:30,998 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-12 02:03:30,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-12 02:03:31,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1271986349, now seen corresponding path program 1 times [2020-11-12 02:03:31,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-12 02:03:31,006 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777102123] [2020-11-12 02:03:31,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-12 02:03:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 02:03:31,038 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 02:03:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-12 02:03:31,054 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-12 02:03:31,062 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-12 02:03:31,062 INFO L595 BasicCegarLoop]: Counterexample might be feasible [2020-11-12 02:03:31,062 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-11-12 02:03:31,063 WARN L386 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-12 02:03:31,063 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-11-12 02:03:31,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,076 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,076 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,078 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,079 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,084 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,085 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,090 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,091 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,092 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,093 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,094 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,095 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,096 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,097 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,098 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,099 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,100 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,101 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,102 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,103 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,104 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,105 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,106 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,106 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,106 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,106 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,106 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,107 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,108 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,108 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,108 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,108 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,109 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,110 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,111 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,113 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,115 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,115 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-12 02:03:31,125 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-11-12 02:03:31,126 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-11-12 02:03:31,126 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-12 02:03:31,126 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-12 02:03:31,127 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-12 02:03:31,127 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-12 02:03:31,127 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-12 02:03:31,127 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-12 02:03:31,127 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-12 02:03:31,127 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-12 02:03:31,130 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-12 02:03:31,130 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 360 transitions, 764 flow [2020-11-12 02:03:31,130 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 360 transitions, 764 flow [2020-11-12 02:03:31,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 297 places, 360 transitions, 764 flow [2020-11-12 02:03:31,334 INFO L129 PetriNetUnfolder]: 180/955 cut-off events. [2020-11-12 02:03:31,334 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-11-12 02:03:31,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1010 conditions, 955 events. 180/955 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 5099 event pairs, 6 based on Foata normal form. 0/755 useless extension candidates. Maximal degree in co-relation 702. Up to 32 conditions per place. [2020-11-12 02:03:31,435 INFO L116 LiptonReduction]: Number of co-enabled transitions 81832 [2020-11-12 02:03:43,864 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2020-11-12 02:03:43,975 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2020-11-12 02:03:44,089 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2020-11-12 02:03:44,198 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2020-11-12 02:03:46,645 WARN L193 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2020-11-12 02:03:46,850 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-12 02:03:47,280 WARN L193 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2020-11-12 02:03:47,500 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-12 02:03:49,584 WARN L193 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 135 [2020-11-12 02:03:49,905 WARN L193 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 02:03:50,597 WARN L193 SmtUtils]: Spent 690.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 135 [2020-11-12 02:03:50,930 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-12 02:03:50,997 INFO L131 LiptonReduction]: Checked pairs total: 228179 [2020-11-12 02:03:50,997 INFO L133 LiptonReduction]: Total number of compositions: 295 [2020-11-12 02:03:50,998 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 133 places, 189 transitions, 422 flow Received shutdown request... [2020-11-12 02:08:13,026 WARN L546 AbstractCegarLoop]: Verification canceled [2020-11-12 02:08:13,032 WARN L250 ceAbstractionStarter]: Timeout [2020-11-12 02:08:13,033 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:08:13 BasicIcfg [2020-11-12 02:08:13,033 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-12 02:08:13,034 INFO L168 Benchmark]: Toolchain (without parser) took 738324.49 ms. Allocated memory was 302.0 MB in the beginning and 15.4 GB in the end (delta: 15.1 GB). Free memory was 276.3 MB in the beginning and 13.2 GB in the end (delta: -13.0 GB). Peak memory consumption was 7.8 GB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,034 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 302.0 MB. Free memory was 273.2 MB in the beginning and 273.0 MB in the end (delta: 136.4 kB). There was no memory consumed. Max. memory is 16.0 GB. [2020-11-12 02:08:13,035 INFO L168 Benchmark]: CACSL2BoogieTranslator took 723.86 ms. Allocated memory is still 302.0 MB. Free memory was 275.6 MB in the beginning and 276.5 MB in the end (delta: -878.5 kB). Peak memory consumption was 30.4 MB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,036 INFO L168 Benchmark]: Boogie Procedure Inliner took 83.27 ms. Allocated memory is still 302.0 MB. Free memory was 276.5 MB in the beginning and 274.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,037 INFO L168 Benchmark]: Boogie Preprocessor took 39.72 ms. Allocated memory is still 302.0 MB. Free memory was 274.4 MB in the beginning and 272.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,037 INFO L168 Benchmark]: RCFGBuilder took 881.55 ms. Allocated memory is still 302.0 MB. Free memory was 272.3 MB in the beginning and 236.7 MB in the end (delta: 35.7 MB). Peak memory consumption was 35.7 MB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,038 INFO L168 Benchmark]: TraceAbstraction took 736581.10 ms. Allocated memory was 302.0 MB in the beginning and 15.4 GB in the end (delta: 15.1 GB). Free memory was 236.7 MB in the beginning and 13.2 GB in the end (delta: -13.0 GB). Peak memory consumption was 7.7 GB. Max. memory is 16.0 GB. [2020-11-12 02:08:13,042 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.19 ms. Allocated memory is still 302.0 MB. Free memory was 273.2 MB in the beginning and 273.0 MB in the end (delta: 136.4 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 723.86 ms. Allocated memory is still 302.0 MB. Free memory was 275.6 MB in the beginning and 276.5 MB in the end (delta: -878.5 kB). Peak memory consumption was 30.4 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 83.27 ms. Allocated memory is still 302.0 MB. Free memory was 276.5 MB in the beginning and 274.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 39.72 ms. Allocated memory is still 302.0 MB. Free memory was 274.4 MB in the beginning and 272.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 881.55 ms. Allocated memory is still 302.0 MB. Free memory was 272.3 MB in the beginning and 236.7 MB in the end (delta: 35.7 MB). Peak memory consumption was 35.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 736581.10 ms. Allocated memory was 302.0 MB in the beginning and 15.4 GB in the end (delta: 15.1 GB). Free memory was 236.7 MB in the beginning and 13.2 GB in the end (delta: -13.0 GB). Peak memory consumption was 7.7 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 6793 VarBasedMoverChecksPositive, 522 VarBasedMoverChecksNegative, 451 SemBasedMoverChecksPositive, 71 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.3s, 244 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 10.0s, 165 PlacesBefore, 52 PlacesAfterwards, 195 TransitionsBefore, 74 TransitionsAfterwards, 11130 CoEnabledTransitionPairs, 7 FixpointIterations, 33 TrivialSequentialCompositions, 115 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 8 ChoiceCompositions, 186 TotalNumberOfCompositions, 21543 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 17180 VarBasedMoverChecksPositive, 1536 VarBasedMoverChecksNegative, 1409 SemBasedMoverChecksPositive, 127 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 2.4s, 1639 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 9.6s, 209 PlacesBefore, 83 PlacesAfterwards, 250 TransitionsBefore, 117 TransitionsAfterwards, 29044 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 143 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 40 ConcurrentYvCompositions, 7 ChoiceCompositions, 220 TotalNumberOfCompositions, 68501 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 29167 VarBasedMoverChecksPositive, 3254 VarBasedMoverChecksNegative, 3092 SemBasedMoverChecksPositive, 162 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 4.9s, 2414 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 13.0s, 253 PlacesBefore, 108 PlacesAfterwards, 305 TransitionsBefore, 153 TransitionsAfterwards, 52470 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 178 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 44 ConcurrentYvCompositions, 7 ChoiceCompositions, 259 TotalNumberOfCompositions, 127406 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 46480 VarBasedMoverChecksPositive, 6905 VarBasedMoverChecksNegative, 6632 SemBasedMoverChecksPositive, 273 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 10.1s, 6209 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 19.8s, 297 PlacesBefore, 133 PlacesAfterwards, 360 TransitionsBefore, 189 TransitionsAfterwards, 81832 CoEnabledTransitionPairs, 7 FixpointIterations, 30 TrivialSequentialCompositions, 205 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 53 ConcurrentYvCompositions, 7 ChoiceCompositions, 295 TotalNumberOfCompositions, 228179 MoverChecksTotal - TimeoutResultAtElement [Line: 683]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 683). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 133 places, 189 transitions, 422 flow. Already constructed 523197 states. Currently 166543 states in worklist.. - TimeoutResultAtElement [Line: 683]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 683). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 133 places, 189 transitions, 422 flow. Already constructed 523197 states. Currently 166543 states in worklist.. - TimeoutResultAtElement [Line: 683]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 683). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 133 places, 189 transitions, 422 flow. Already constructed 523197 states. Currently 166543 states in worklist.. - TimeoutResultAtElement [Line: 683]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 683). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 133 places, 189 transitions, 422 flow. Already constructed 523197 states. Currently 166543 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 162 locations, 4 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 736.2s, OverallIterations: 9, TraceHistogramMax: 4, AutomataDifference: 26.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 567.9s, HoareTripleCheckerStatistics: 482 SDtfs, 197 SDslu, 580 SDs, 0 SdLazy, 64 SolverSat, 5 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 41 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=387672occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 138.0s AutomataMinimizationTime, 6 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 102 NumberOfCodeBlocks, 102 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 61 ConstructedInterpolants, 0 QuantifiedInterpolants, 1297 SizeOfPredicates, 1 NumberOfNonLiveVariables, 325 ConjunctsInSsa, 9 ConjunctsInUnsatCore, 9 InterpolantComputations, 5 PerfectInterpolantSequences, 2/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown