/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-SP.epf -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_75-tricky_address2_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-1d1d2b5 [2020-10-22 02:43:15,739 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-22 02:43:15,743 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-22 02:43:15,785 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-22 02:43:15,785 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-22 02:43:15,793 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-22 02:43:15,797 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-22 02:43:15,801 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-22 02:43:15,805 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-22 02:43:15,809 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-22 02:43:15,810 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-22 02:43:15,811 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-22 02:43:15,811 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-22 02:43:15,814 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-22 02:43:15,815 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-22 02:43:15,815 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-22 02:43:15,816 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-22 02:43:15,817 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-22 02:43:15,818 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-22 02:43:15,820 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-22 02:43:15,821 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-22 02:43:15,822 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-22 02:43:15,823 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-22 02:43:15,824 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-22 02:43:15,826 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-22 02:43:15,826 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-22 02:43:15,827 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-22 02:43:15,828 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-22 02:43:15,828 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-22 02:43:15,829 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-22 02:43:15,829 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-22 02:43:15,830 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-22 02:43:15,830 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-22 02:43:15,831 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-22 02:43:15,832 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-22 02:43:15,832 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-22 02:43:15,833 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-22 02:43:15,833 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-22 02:43:15,833 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-22 02:43:15,834 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-22 02:43:15,835 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-22 02:43:15,836 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-SP.epf [2020-10-22 02:43:15,861 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-22 02:43:15,861 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-22 02:43:15,863 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-22 02:43:15,863 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-22 02:43:15,863 INFO L138 SettingsManager]: * Use SBE=true [2020-10-22 02:43:15,863 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-22 02:43:15,864 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-22 02:43:15,865 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-22 02:43:15,865 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-22 02:43:15,865 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-22 02:43:15,865 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-22 02:43:15,865 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-22 02:43:15,866 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-22 02:43:15,866 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-22 02:43:15,866 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-22 02:43:15,866 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-22 02:43:15,866 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-22 02:43:15,867 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-22 02:43:15,867 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-22 02:43:15,867 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-22 02:43:15,867 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-22 02:43:15,868 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-22 02:43:15,868 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-22 02:43:15,868 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-22 02:43:15,868 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-22 02:43:15,868 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-22 02:43:16,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-22 02:43:16,217 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-22 02:43:16,222 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-22 02:43:16,224 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-22 02:43:16,224 INFO L275 PluginConnector]: CDTParser initialized [2020-10-22 02:43:16,226 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_75-tricky_address2_racefree.i [2020-10-22 02:43:16,302 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bf10565f6/1e7fa56c3de74d17bbd11b299e55f904/FLAGbb86b6322 [2020-10-22 02:43:16,872 INFO L306 CDTParser]: Found 1 translation units. [2020-10-22 02:43:16,872 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_75-tricky_address2_racefree.i [2020-10-22 02:43:16,891 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bf10565f6/1e7fa56c3de74d17bbd11b299e55f904/FLAGbb86b6322 [2020-10-22 02:43:17,155 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bf10565f6/1e7fa56c3de74d17bbd11b299e55f904 [2020-10-22 02:43:17,165 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-22 02:43:17,172 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-22 02:43:17,173 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-22 02:43:17,173 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-22 02:43:17,177 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-22 02:43:17,178 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 02:43:17" (1/1) ... [2020-10-22 02:43:17,181 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@573aac67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:17, skipping insertion in model container [2020-10-22 02:43:17,181 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 02:43:17" (1/1) ... [2020-10-22 02:43:17,189 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-22 02:43:17,255 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-22 02:43:17,948 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 02:43:17,983 INFO L203 MainTranslator]: Completed pre-run [2020-10-22 02:43:18,032 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 02:43:18,190 INFO L208 MainTranslator]: Completed translation [2020-10-22 02:43:18,190 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18 WrapperNode [2020-10-22 02:43:18,191 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-22 02:43:18,192 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-22 02:43:18,192 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-22 02:43:18,192 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-22 02:43:18,204 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,228 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,265 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-22 02:43:18,265 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-22 02:43:18,266 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-22 02:43:18,266 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-22 02:43:18,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,284 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,285 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,296 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,304 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,307 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (1/1) ... [2020-10-22 02:43:18,311 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-22 02:43:18,312 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-22 02:43:18,312 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-22 02:43:18,312 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-22 02:43:18,313 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (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-10-22 02:43:18,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-22 02:43:18,395 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-22 02:43:18,395 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-22 02:43:18,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-22 02:43:18,395 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-22 02:43:18,395 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2020-10-22 02:43:18,396 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2020-10-22 02:43:18,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-22 02:43:18,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-22 02:43:18,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-22 02:43:18,398 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-22 02:43:18,935 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-22 02:43:18,935 INFO L298 CfgBuilder]: Removed 38 assume(true) statements. [2020-10-22 02:43:18,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 02:43:18 BoogieIcfgContainer [2020-10-22 02:43:18,937 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-22 02:43:18,939 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-22 02:43:18,939 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-22 02:43:18,943 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-22 02:43:18,943 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.10 02:43:17" (1/3) ... [2020-10-22 02:43:18,944 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d79e8cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 02:43:18, skipping insertion in model container [2020-10-22 02:43:18,945 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:43:18" (2/3) ... [2020-10-22 02:43:18,945 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d79e8cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 02:43:18, skipping insertion in model container [2020-10-22 02:43:18,945 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 02:43:18" (3/3) ... [2020-10-22 02:43:18,947 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_75-tricky_address2_racefree.i [2020-10-22 02:43:18,961 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-22 02:43:18,961 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-22 02:43:18,970 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-10-22 02:43:18,971 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-22 02:43:19,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,018 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,018 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,022 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,022 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,022 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,033 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,043 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,043 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,047 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,048 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,048 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,048 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,049 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:19,087 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-10-22 02:43:19,101 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-22 02:43:19,125 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:43:19,125 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:43:19,125 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:43:19,126 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:43:19,126 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:43:19,126 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:43:19,126 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:43:19,126 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:43:19,148 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:43:19,149 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 180 transitions, 368 flow [2020-10-22 02:43:19,152 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 180 transitions, 368 flow [2020-10-22 02:43:19,154 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 152 places, 180 transitions, 368 flow [2020-10-22 02:43:19,287 INFO L129 PetriNetUnfolder]: 46/251 cut-off events. [2020-10-22 02:43:19,287 INFO L130 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2020-10-22 02:43:19,303 INFO L80 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 251 events. 46/251 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 881 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 145. Up to 8 conditions per place. [2020-10-22 02:43:19,317 INFO L116 LiptonReduction]: Number of co-enabled transitions 10640 [2020-10-22 02:43:21,791 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2020-10-22 02:43:21,996 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2020-10-22 02:43:22,454 WARN L193 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2020-10-22 02:43:22,617 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:43:22,650 INFO L131 LiptonReduction]: Checked pairs total: 17315 [2020-10-22 02:43:22,651 INFO L133 LiptonReduction]: Total number of compositions: 153 [2020-10-22 02:43:22,658 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 66 transitions, 140 flow [2020-10-22 02:43:22,691 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 437 states. [2020-10-22 02:43:22,694 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states. [2020-10-22 02:43:22,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:43:22,701 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:43:22,702 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:43:22,703 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:43:22,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:43:22,709 INFO L82 PathProgramCache]: Analyzing trace with hash 701575530, now seen corresponding path program 1 times [2020-10-22 02:43:22,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:43:22,747 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844193265] [2020-10-22 02:43:22,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:43:22,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:43:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:43:22,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844193265] [2020-10-22 02:43:22,990 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:43:22,991 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:43:22,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [925006169] [2020-10-22 02:43:22,992 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:43:22,995 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:43:23,009 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:43:23,009 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:43:23,014 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:43:23,015 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:43:23,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:43:23,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:43:23,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:43:23,034 INFO L87 Difference]: Start difference. First operand 437 states. Second operand 3 states. [2020-10-22 02:43:23,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:43:23,079 INFO L93 Difference]: Finished difference Result 421 states and 835 transitions. [2020-10-22 02:43:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:43:23,081 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:43:23,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:43:23,099 INFO L225 Difference]: With dead ends: 421 [2020-10-22 02:43:23,100 INFO L226 Difference]: Without dead ends: 222 [2020-10-22 02:43:23,101 INFO L677 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-10-22 02:43:23,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-10-22 02:43:23,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2020-10-22 02:43:23,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-10-22 02:43:23,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 413 transitions. [2020-10-22 02:43:23,169 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 413 transitions. Word has length 5 [2020-10-22 02:43:23,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:43:23,170 INFO L481 AbstractCegarLoop]: Abstraction has 222 states and 413 transitions. [2020-10-22 02:43:23,170 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:43:23,170 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 413 transitions. [2020-10-22 02:43:23,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-22 02:43:23,171 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:43:23,171 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-22 02:43:23,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-22 02:43:23,172 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:43:23,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:43:23,172 INFO L82 PathProgramCache]: Analyzing trace with hash 249679244, now seen corresponding path program 1 times [2020-10-22 02:43:23,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:43:23,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419510564] [2020-10-22 02:43:23,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:43:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:43:23,232 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:43:23,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:43:23,275 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:43:23,324 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:43:23,324 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:43:23,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-22 02:43:23,334 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:43:23,336 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:43:23,336 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-22 02:43:23,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,351 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,351 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,352 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,352 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,352 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,352 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,352 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,353 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,353 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,353 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,353 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,353 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,354 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,354 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,354 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,354 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,354 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,355 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,355 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,355 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,355 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,355 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,356 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,356 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,356 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,356 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,356 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,359 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,364 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,364 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,364 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,368 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,368 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,368 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,368 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,368 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,369 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,372 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,372 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,374 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,375 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,376 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,376 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,376 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,376 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,376 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,379 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,380 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,380 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,381 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,381 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,381 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,385 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,386 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,387 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,387 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,387 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,387 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,388 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,388 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,388 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,388 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,389 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,389 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,389 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,389 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,391 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:23,395 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-10-22 02:43:23,395 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-22 02:43:23,395 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:43:23,396 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:43:23,396 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:43:23,396 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:43:23,396 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:43:23,396 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:43:23,397 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:43:23,397 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:43:23,401 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:43:23,401 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 211 places, 252 transitions, 522 flow [2020-10-22 02:43:23,402 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 211 places, 252 transitions, 522 flow [2020-10-22 02:43:23,402 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 211 places, 252 transitions, 522 flow [2020-10-22 02:43:23,532 INFO L129 PetriNetUnfolder]: 78/417 cut-off events. [2020-10-22 02:43:23,532 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2020-10-22 02:43:23,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 431 conditions, 417 events. 78/417 cut-off events. For 6/9 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1823 event pairs, 0 based on Foata normal form. 0/330 useless extension candidates. Maximal degree in co-relation 253. Up to 12 conditions per place. [2020-10-22 02:43:23,613 INFO L116 LiptonReduction]: Number of co-enabled transitions 32620 [2020-10-22 02:43:26,088 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2020-10-22 02:43:26,709 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-10-22 02:43:26,878 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2020-10-22 02:43:27,429 WARN L193 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 104 [2020-10-22 02:43:27,618 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:43:27,640 INFO L131 LiptonReduction]: Checked pairs total: 57058 [2020-10-22 02:43:27,640 INFO L133 LiptonReduction]: Total number of compositions: 213 [2020-10-22 02:43:27,641 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 67 places, 98 transitions, 214 flow [2020-10-22 02:43:28,217 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 8340 states. [2020-10-22 02:43:28,217 INFO L276 IsEmpty]: Start isEmpty. Operand 8340 states. [2020-10-22 02:43:28,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:43:28,218 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:43:28,218 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:43:28,218 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:43:28,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:43:28,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1213938942, now seen corresponding path program 1 times [2020-10-22 02:43:28,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:43:28,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937862065] [2020-10-22 02:43:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:43:28,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:43:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:43:28,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937862065] [2020-10-22 02:43:28,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:43:28,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:43:28,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1733824586] [2020-10-22 02:43:28,262 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:43:28,262 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:43:28,263 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:43:28,263 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:43:28,264 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:43:28,264 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:43:28,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:43:28,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:43:28,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:43:28,265 INFO L87 Difference]: Start difference. First operand 8340 states. Second operand 3 states. [2020-10-22 02:43:28,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:43:28,403 INFO L93 Difference]: Finished difference Result 8324 states and 24453 transitions. [2020-10-22 02:43:28,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:43:28,404 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:43:28,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:43:28,450 INFO L225 Difference]: With dead ends: 8324 [2020-10-22 02:43:28,450 INFO L226 Difference]: Without dead ends: 5498 [2020-10-22 02:43:28,451 INFO L677 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-10-22 02:43:28,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5498 states. [2020-10-22 02:43:28,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5498 to 5498. [2020-10-22 02:43:28,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5498 states. [2020-10-22 02:43:28,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5498 states to 5498 states and 15663 transitions. [2020-10-22 02:43:28,827 INFO L78 Accepts]: Start accepts. Automaton has 5498 states and 15663 transitions. Word has length 5 [2020-10-22 02:43:28,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:43:28,828 INFO L481 AbstractCegarLoop]: Abstraction has 5498 states and 15663 transitions. [2020-10-22 02:43:28,828 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:43:28,828 INFO L276 IsEmpty]: Start isEmpty. Operand 5498 states and 15663 transitions. [2020-10-22 02:43:28,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 02:43:28,829 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:43:28,829 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:43:28,829 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-22 02:43:28,829 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:43:28,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:43:28,830 INFO L82 PathProgramCache]: Analyzing trace with hash 253828949, now seen corresponding path program 1 times [2020-10-22 02:43:28,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:43:28,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030053706] [2020-10-22 02:43:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:43:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:43:28,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:43:28,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030053706] [2020-10-22 02:43:28,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:43:28,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:43:28,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1119983701] [2020-10-22 02:43:28,986 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:43:28,986 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:43:28,987 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 02:43:28,988 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:43:28,988 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:43:28,988 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 02:43:28,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:43:28,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 02:43:28,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:43:28,989 INFO L87 Difference]: Start difference. First operand 5498 states and 15663 transitions. Second operand 4 states. [2020-10-22 02:43:29,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:43:29,176 INFO L93 Difference]: Finished difference Result 5875 states and 16332 transitions. [2020-10-22 02:43:29,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-22 02:43:29,176 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-22 02:43:29,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:43:29,215 INFO L225 Difference]: With dead ends: 5875 [2020-10-22 02:43:29,215 INFO L226 Difference]: Without dead ends: 5615 [2020-10-22 02:43:29,216 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:43:29,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2020-10-22 02:43:29,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 5567. [2020-10-22 02:43:29,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5567 states. [2020-10-22 02:43:29,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5567 states to 5567 states and 15559 transitions. [2020-10-22 02:43:29,420 INFO L78 Accepts]: Start accepts. Automaton has 5567 states and 15559 transitions. Word has length 7 [2020-10-22 02:43:29,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:43:29,420 INFO L481 AbstractCegarLoop]: Abstraction has 5567 states and 15559 transitions. [2020-10-22 02:43:29,420 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 02:43:29,421 INFO L276 IsEmpty]: Start isEmpty. Operand 5567 states and 15559 transitions. [2020-10-22 02:43:29,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-22 02:43:29,423 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:43:29,423 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-10-22 02:43:29,423 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-22 02:43:29,423 INFO L429 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:43:29,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:43:29,424 INFO L82 PathProgramCache]: Analyzing trace with hash -180539996, now seen corresponding path program 1 times [2020-10-22 02:43:29,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:43:29,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850925034] [2020-10-22 02:43:29,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:43:29,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:43:29,445 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:43:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:43:29,458 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:43:29,465 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:43:29,465 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:43:29,466 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-22 02:43:29,466 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:43:29,466 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:43:29,468 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-22 02:43:29,482 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,483 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,483 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,483 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,483 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,484 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,485 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,486 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,487 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,488 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,489 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,490 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,491 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,492 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,493 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,493 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:43:29,535 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-10-22 02:43:29,536 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-22 02:43:29,536 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:43:29,536 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:43:29,536 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:43:29,536 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:43:29,536 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:43:29,537 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:43:29,537 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:43:29,537 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:43:29,543 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:43:29,543 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 270 places, 324 transitions, 678 flow [2020-10-22 02:43:29,543 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 270 places, 324 transitions, 678 flow [2020-10-22 02:43:29,543 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 270 places, 324 transitions, 678 flow [2020-10-22 02:43:29,650 INFO L129 PetriNetUnfolder]: 115/614 cut-off events. [2020-10-22 02:43:29,650 INFO L130 PetriNetUnfolder]: For 19/24 co-relation queries the response was YES. [2020-10-22 02:43:29,665 INFO L80 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 614 events. 115/614 cut-off events. For 19/24 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2996 event pairs, 1 based on Foata normal form. 0/488 useless extension candidates. Maximal degree in co-relation 425. Up to 16 conditions per place. [2020-10-22 02:43:29,717 INFO L116 LiptonReduction]: Number of co-enabled transitions 64260 [2020-10-22 02:43:32,841 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2020-10-22 02:43:33,643 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2020-10-22 02:43:33,752 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-22 02:43:34,196 WARN L193 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2020-10-22 02:43:34,379 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:43:34,412 INFO L131 LiptonReduction]: Checked pairs total: 114257 [2020-10-22 02:43:34,412 INFO L133 LiptonReduction]: Total number of compositions: 273 [2020-10-22 02:43:34,413 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 87 places, 127 transitions, 284 flow [2020-10-22 02:44:22,175 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 151962 states. [2020-10-22 02:44:22,175 INFO L276 IsEmpty]: Start isEmpty. Operand 151962 states. [2020-10-22 02:44:22,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:44:22,175 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:22,176 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:44:22,176 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:44:22,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:22,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1852381958, now seen corresponding path program 1 times [2020-10-22 02:44:22,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:22,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428848062] [2020-10-22 02:44:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:22,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:44:22,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428848062] [2020-10-22 02:44:22,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:22,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:22,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1401375742] [2020-10-22 02:44:22,208 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:22,208 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:22,209 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:44:22,209 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:22,209 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:22,209 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:44:22,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:22,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:44:22,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:44:22,210 INFO L87 Difference]: Start difference. First operand 151962 states. Second operand 3 states. [2020-10-22 02:44:23,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:23,555 INFO L93 Difference]: Finished difference Result 151946 states and 595900 transitions. [2020-10-22 02:44:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:44:23,555 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:44:23,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:24,423 INFO L225 Difference]: With dead ends: 151946 [2020-10-22 02:44:24,424 INFO L226 Difference]: Without dead ends: 114072 [2020-10-22 02:44:24,424 INFO L677 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-10-22 02:44:37,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114072 states. [2020-10-22 02:44:40,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114072 to 114072. [2020-10-22 02:44:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114072 states. [2020-10-22 02:44:41,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114072 states to 114072 states and 438748 transitions. [2020-10-22 02:44:41,134 INFO L78 Accepts]: Start accepts. Automaton has 114072 states and 438748 transitions. Word has length 5 [2020-10-22 02:44:41,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:44:41,134 INFO L481 AbstractCegarLoop]: Abstraction has 114072 states and 438748 transitions. [2020-10-22 02:44:41,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:44:41,134 INFO L276 IsEmpty]: Start isEmpty. Operand 114072 states and 438748 transitions. [2020-10-22 02:44:41,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 02:44:41,135 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:41,135 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:44:41,135 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-22 02:44:41,135 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:44:41,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:41,136 INFO L82 PathProgramCache]: Analyzing trace with hash -910864699, now seen corresponding path program 1 times [2020-10-22 02:44:41,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:41,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550178469] [2020-10-22 02:44:41,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:41,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:44:41,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550178469] [2020-10-22 02:44:41,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:41,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:41,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2093604015] [2020-10-22 02:44:41,191 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:41,192 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:41,192 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 02:44:41,193 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:41,193 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:41,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 02:44:41,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:41,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 02:44:41,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:44:41,194 INFO L87 Difference]: Start difference. First operand 114072 states and 438748 transitions. Second operand 4 states. [2020-10-22 02:44:42,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:42,020 INFO L93 Difference]: Finished difference Result 121477 states and 460732 transitions. [2020-10-22 02:44:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-22 02:44:42,021 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-22 02:44:42,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:42,562 INFO L225 Difference]: With dead ends: 121477 [2020-10-22 02:44:42,563 INFO L226 Difference]: Without dead ends: 119824 [2020-10-22 02:44:42,563 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:44:55,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119824 states. [2020-10-22 02:44:57,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119824 to 119388. [2020-10-22 02:44:57,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119388 states. [2020-10-22 02:44:58,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119388 states to 119388 states and 453795 transitions. [2020-10-22 02:44:58,275 INFO L78 Accepts]: Start accepts. Automaton has 119388 states and 453795 transitions. Word has length 7 [2020-10-22 02:44:58,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:44:58,275 INFO L481 AbstractCegarLoop]: Abstraction has 119388 states and 453795 transitions. [2020-10-22 02:44:58,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 02:44:58,275 INFO L276 IsEmpty]: Start isEmpty. Operand 119388 states and 453795 transitions. [2020-10-22 02:44:58,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 02:44:58,279 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:58,279 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:44:58,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-22 02:44:58,280 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:44:58,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:58,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1786243605, now seen corresponding path program 1 times [2020-10-22 02:44:58,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:58,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948032399] [2020-10-22 02:44:58,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:58,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:44:58,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948032399] [2020-10-22 02:44:58,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353760056] [2020-10-22 02:44:58,334 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-10-22 02:44:58,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:58,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-22 02:44:58,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 02:44:58,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 02:44:58,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-22 02:44:58,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2020-10-22 02:44:58,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [951572600] [2020-10-22 02:44:58,468 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:58,470 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:58,475 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 51 transitions. [2020-10-22 02:44:58,475 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:58,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1044554#(<= ULTIMATE.start_main_~i~2 0), 1044595#(< ULTIMATE.start_main_~i~2 9999), 1044594#(< ULTIMATE.start_main_~i~2 10000)] [2020-10-22 02:44:58,650 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-22 02:44:58,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:58,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-22 02:44:58,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-10-22 02:44:58,651 INFO L87 Difference]: Start difference. First operand 119388 states and 453795 transitions. Second operand 7 states. [2020-10-22 02:44:58,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:58,907 INFO L93 Difference]: Finished difference Result 31838 states and 118576 transitions. [2020-10-22 02:44:58,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 02:44:58,907 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 15 [2020-10-22 02:44:58,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:59,048 INFO L225 Difference]: With dead ends: 31838 [2020-10-22 02:44:59,048 INFO L226 Difference]: Without dead ends: 31838 [2020-10-22 02:44:59,049 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-10-22 02:45:01,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31838 states. [2020-10-22 02:45:01,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31838 to 31184. [2020-10-22 02:45:01,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31184 states. [2020-10-22 02:45:01,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31184 states to 31184 states and 116401 transitions. [2020-10-22 02:45:01,925 INFO L78 Accepts]: Start accepts. Automaton has 31184 states and 116401 transitions. Word has length 15 [2020-10-22 02:45:01,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:45:01,925 INFO L481 AbstractCegarLoop]: Abstraction has 31184 states and 116401 transitions. [2020-10-22 02:45:01,925 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-22 02:45:01,926 INFO L276 IsEmpty]: Start isEmpty. Operand 31184 states and 116401 transitions. [2020-10-22 02:45:01,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 02:45:01,927 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:45:01,928 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-10-22 02:45:02,133 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-10-22 02:45:02,134 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:45:02,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:45:02,135 INFO L82 PathProgramCache]: Analyzing trace with hash -436407212, now seen corresponding path program 1 times [2020-10-22 02:45:02,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:45:02,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101938835] [2020-10-22 02:45:02,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:45:02,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:45:02,153 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:45:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:45:02,166 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:45:02,174 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:45:02,174 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:45:02,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-22 02:45:02,175 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:45:02,175 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:45:02,176 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,192 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,194 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,195 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,199 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,200 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,201 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,207 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,211 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,212 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,213 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,214 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,215 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,216 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,217 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,220 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,224 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,225 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,231 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,231 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,233 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,235 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,240 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,241 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,242 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,243 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,244 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,244 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,246 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,247 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,248 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,248 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,248 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,248 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,248 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:02,253 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-10-22 02:45:02,253 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-22 02:45:02,254 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:45:02,254 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:45:02,254 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:45:02,254 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:45:02,254 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:45:02,254 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:45:02,254 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:45:02,254 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:45:02,258 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:45:02,259 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 396 transitions, 836 flow [2020-10-22 02:45:02,259 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 396 transitions, 836 flow [2020-10-22 02:45:02,259 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 329 places, 396 transitions, 836 flow [2020-10-22 02:45:02,452 INFO L129 PetriNetUnfolder]: 164/875 cut-off events. [2020-10-22 02:45:02,452 INFO L130 PetriNetUnfolder]: For 48/55 co-relation queries the response was YES. [2020-10-22 02:45:02,481 INFO L80 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 875 events. 164/875 cut-off events. For 48/55 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4583 event pairs, 6 based on Foata normal form. 0/702 useless extension candidates. Maximal degree in co-relation 634. Up to 32 conditions per place. [2020-10-22 02:45:02,583 INFO L116 LiptonReduction]: Number of co-enabled transitions 106120 [2020-10-22 02:45:05,890 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2020-10-22 02:45:07,819 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 107 DAG size of output: 105 [2020-10-22 02:45:07,955 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2020-10-22 02:45:08,633 WARN L193 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 107 [2020-10-22 02:45:08,790 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:45:08,828 INFO L131 LiptonReduction]: Checked pairs total: 191592 [2020-10-22 02:45:08,829 INFO L133 LiptonReduction]: Total number of compositions: 339 [2020-10-22 02:45:08,829 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 107 places, 157 transitions, 358 flow Received shutdown request... [2020-10-22 02:47:18,361 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-22 02:47:18,363 WARN L235 ceAbstractionStarter]: Timeout [2020-10-22 02:47:18,364 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.10 02:47:18 BasicIcfg [2020-10-22 02:47:18,364 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-22 02:47:18,365 INFO L168 Benchmark]: Toolchain (without parser) took 241198.96 ms. Allocated memory was 146.8 MB in the beginning and 3.1 GB in the end (delta: 2.9 GB). Free memory was 99.0 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 3.7 GB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,367 INFO L168 Benchmark]: CDTParser took 3.25 ms. Allocated memory is still 146.8 MB. Free memory was 120.3 MB in the beginning and 120.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,368 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1017.97 ms. Allocated memory was 146.8 MB in the beginning and 203.4 MB in the end (delta: 56.6 MB). Free memory was 98.1 MB in the beginning and 133.4 MB in the end (delta: -35.2 MB). Peak memory consumption was 30.9 MB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,378 INFO L168 Benchmark]: Boogie Procedure Inliner took 73.41 ms. Allocated memory is still 203.4 MB. Free memory was 133.4 MB in the beginning and 130.1 MB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,378 INFO L168 Benchmark]: Boogie Preprocessor took 46.09 ms. Allocated memory is still 203.4 MB. Free memory was 130.1 MB in the beginning and 128.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,381 INFO L168 Benchmark]: RCFGBuilder took 625.68 ms. Allocated memory was 203.4 MB in the beginning and 237.5 MB in the end (delta: 34.1 MB). Free memory was 128.1 MB in the beginning and 208.2 MB in the end (delta: -80.1 MB). Peak memory consumption was 44.0 MB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,383 INFO L168 Benchmark]: TraceAbstraction took 239424.73 ms. Allocated memory was 237.5 MB in the beginning and 3.1 GB in the end (delta: 2.8 GB). Free memory was 206.8 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 3.7 GB. Max. memory is 7.1 GB. [2020-10-22 02:47:18,391 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 3.25 ms. Allocated memory is still 146.8 MB. Free memory was 120.3 MB in the beginning and 120.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 1017.97 ms. Allocated memory was 146.8 MB in the beginning and 203.4 MB in the end (delta: 56.6 MB). Free memory was 98.1 MB in the beginning and 133.4 MB in the end (delta: -35.2 MB). Peak memory consumption was 30.9 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 73.41 ms. Allocated memory is still 203.4 MB. Free memory was 133.4 MB in the beginning and 130.1 MB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 46.09 ms. Allocated memory is still 203.4 MB. Free memory was 130.1 MB in the beginning and 128.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 625.68 ms. Allocated memory was 203.4 MB in the beginning and 237.5 MB in the end (delta: 34.1 MB). Free memory was 128.1 MB in the beginning and 208.2 MB in the end (delta: -80.1 MB). Peak memory consumption was 44.0 MB. Max. memory is 7.1 GB. * TraceAbstraction took 239424.73 ms. Allocated memory was 237.5 MB in the beginning and 3.1 GB in the end (delta: 2.8 GB). Free memory was 206.8 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 3.7 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5302 VarBasedMoverChecksPositive, 58 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 175 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.4s, 152 PlacesBefore, 45 PlacesAfterwards, 180 TransitionsBefore, 66 TransitionsAfterwards, 10640 CoEnabledTransitionPairs, 6 FixpointIterations, 29 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 22 ConcurrentYvCompositions, 7 ChoiceCompositions, 153 TotalNumberOfCompositions, 17315 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 16379 VarBasedMoverChecksPositive, 101 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 357 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.2s, 211 PlacesBefore, 67 PlacesAfterwards, 252 TransitionsBefore, 98 TransitionsAfterwards, 32620 CoEnabledTransitionPairs, 6 FixpointIterations, 25 TrivialSequentialCompositions, 143 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 31 ConcurrentYvCompositions, 10 ChoiceCompositions, 213 TotalNumberOfCompositions, 57058 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 31537 VarBasedMoverChecksPositive, 126 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 808 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.8s, 270 PlacesBefore, 87 PlacesAfterwards, 324 TransitionsBefore, 127 TransitionsAfterwards, 64260 CoEnabledTransitionPairs, 6 FixpointIterations, 27 TrivialSequentialCompositions, 186 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 42 ConcurrentYvCompositions, 14 ChoiceCompositions, 273 TotalNumberOfCompositions, 114257 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 52779 VarBasedMoverChecksPositive, 163 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 1486 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 6.5s, 329 PlacesBefore, 107 PlacesAfterwards, 396 TransitionsBefore, 157 TransitionsAfterwards, 106120 CoEnabledTransitionPairs, 6 FixpointIterations, 27 TrivialSequentialCompositions, 243 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 49 ConcurrentYvCompositions, 17 ChoiceCompositions, 339 TotalNumberOfCompositions, 191592 MoverChecksTotal - TimeoutResultAtElement [Line: 921]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 921). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 107 places, 157 transitions, 358 flow. Already constructed 353562 states. Currently 102335 states in worklist.. - TimeoutResultAtElement [Line: 921]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 921). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 107 places, 157 transitions, 358 flow. Already constructed 353562 states. Currently 102335 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 149 locations, 2 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 239.0s, OverallIterations: 9, TraceHistogramMax: 4, AutomataDifference: 4.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 197.1s, HoareTripleCheckerStatistics: 371 SDtfs, 381 SDslu, 577 SDs, 0 SdLazy, 186 SolverSat, 17 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=151962occurred 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: 35.9s AutomataMinimizationTime, 6 MinimizatonAttempts, 1138 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.3s InterpolantComputationTime, 91 NumberOfCodeBlocks, 91 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 52 ConstructedInterpolants, 0 QuantifiedInterpolants, 1460 SizeOfPredicates, 1 NumberOfNonLiveVariables, 115 ConjunctsInSsa, 3 ConjunctsInUnsatCore, 7 InterpolantComputations, 5 PerfectInterpolantSequences, 0/2 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