/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_77-tricky_address4_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-1d1d2b5 [2020-10-22 02:43:58,706 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-22 02:43:58,710 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-22 02:43:58,758 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-22 02:43:58,759 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-22 02:43:58,769 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-22 02:43:58,770 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-22 02:43:58,773 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-22 02:43:58,775 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-22 02:43:58,778 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-22 02:43:58,779 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-22 02:43:58,780 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-22 02:43:58,780 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-22 02:43:58,781 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-22 02:43:58,784 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-22 02:43:58,784 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-22 02:43:58,786 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-22 02:43:58,788 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-22 02:43:58,789 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-22 02:43:58,792 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-22 02:43:58,794 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-22 02:43:58,795 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-22 02:43:58,797 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-22 02:43:58,798 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-22 02:43:58,805 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-22 02:43:58,805 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-22 02:43:58,806 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-22 02:43:58,808 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-22 02:43:58,808 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-22 02:43:58,811 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-22 02:43:58,811 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-22 02:43:58,812 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-22 02:43:58,813 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-22 02:43:58,814 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-22 02:43:58,815 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-22 02:43:58,815 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-22 02:43:58,816 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-22 02:43:58,816 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-22 02:43:58,816 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-22 02:43:58,818 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-22 02:43:58,819 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-22 02:43:58,820 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:58,842 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-22 02:43:58,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-22 02:43:58,843 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-22 02:43:58,843 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-22 02:43:58,843 INFO L138 SettingsManager]: * Use SBE=true [2020-10-22 02:43:58,844 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-22 02:43:58,844 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-22 02:43:58,844 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-22 02:43:58,844 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-22 02:43:58,844 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-22 02:43:58,845 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-22 02:43:58,845 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-22 02:43:58,845 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-22 02:43:58,845 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-22 02:43:58,845 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-22 02:43:58,846 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-22 02:43:58,846 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-22 02:43:58,846 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-22 02:43:58,846 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-22 02:43:58,846 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-22 02:43:58,847 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-22 02:43:58,847 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-22 02:43:58,847 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-22 02:43:58,847 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-22 02:43:58,848 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-22 02:43:58,849 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-22 02:43:59,136 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-22 02:43:59,148 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-22 02:43:59,151 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-22 02:43:59,153 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-22 02:43:59,153 INFO L275 PluginConnector]: CDTParser initialized [2020-10-22 02:43:59,154 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2020-10-22 02:43:59,215 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e9b7960a/632b7efd70bc45f69591cb2a2145a898/FLAG11820fb51 [2020-10-22 02:43:59,718 INFO L306 CDTParser]: Found 1 translation units. [2020-10-22 02:43:59,720 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2020-10-22 02:43:59,735 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e9b7960a/632b7efd70bc45f69591cb2a2145a898/FLAG11820fb51 [2020-10-22 02:44:00,027 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e9b7960a/632b7efd70bc45f69591cb2a2145a898 [2020-10-22 02:44:00,036 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-22 02:44:00,043 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-22 02:44:00,045 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-22 02:44:00,045 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-22 02:44:00,048 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-22 02:44:00,049 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 02:44:00" (1/1) ... [2020-10-22 02:44:00,052 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33e790ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:00, skipping insertion in model container [2020-10-22 02:44:00,053 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 02:44:00" (1/1) ... [2020-10-22 02:44:00,061 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-22 02:44:00,123 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-22 02:44:00,747 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 02:44:00,771 INFO L203 MainTranslator]: Completed pre-run [2020-10-22 02:44:00,879 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 02:44:01,070 INFO L208 MainTranslator]: Completed translation [2020-10-22 02:44:01,071 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01 WrapperNode [2020-10-22 02:44:01,071 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-22 02:44:01,073 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-22 02:44:01,073 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-22 02:44:01,073 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-22 02:44:01,084 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:44:01" (1/1) ... [2020-10-22 02:44:01,129 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:44:01" (1/1) ... [2020-10-22 02:44:01,182 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-22 02:44:01,183 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-22 02:44:01,183 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-22 02:44:01,183 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-22 02:44:01,191 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,191 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,200 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,200 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,221 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,238 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,241 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (1/1) ... [2020-10-22 02:44:01,245 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-22 02:44:01,246 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-22 02:44:01,246 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-22 02:44:01,246 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-22 02:44:01,247 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (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:44:01,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-22 02:44:01,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-22 02:44:01,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-22 02:44:01,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-22 02:44:01,326 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-22 02:44:01,327 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2020-10-22 02:44:01,327 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2020-10-22 02:44:01,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-22 02:44:01,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-22 02:44:01,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-22 02:44:01,329 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:44:01,836 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-22 02:44:01,837 INFO L298 CfgBuilder]: Removed 38 assume(true) statements. [2020-10-22 02:44:01,839 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 02:44:01 BoogieIcfgContainer [2020-10-22 02:44:01,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-22 02:44:01,841 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-22 02:44:01,841 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-22 02:44:01,844 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-22 02:44:01,844 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.10 02:44:00" (1/3) ... [2020-10-22 02:44:01,845 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e5962e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 02:44:01, skipping insertion in model container [2020-10-22 02:44:01,845 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 02:44:01" (2/3) ... [2020-10-22 02:44:01,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e5962e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 02:44:01, skipping insertion in model container [2020-10-22 02:44:01,846 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 02:44:01" (3/3) ... [2020-10-22 02:44:01,848 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_77-tricky_address4_racing.i [2020-10-22 02:44:01,860 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-22 02:44:01,860 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-22 02:44:01,868 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-10-22 02:44:01,869 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-22 02:44:01,900 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,900 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,900 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,901 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,901 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,901 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,901 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,902 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,902 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,902 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:44:01,902 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:44:01,902 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:44:01,903 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:44:01,903 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:44:01,903 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:44:01,903 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,903 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,904 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,904 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,904 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,904 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,905 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,905 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,905 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,906 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,907 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,907 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,907 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,909 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,910 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,911 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:44:01,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,913 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:44:01,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,914 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,915 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,915 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:44:01,915 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:44:01,915 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,915 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,916 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:44:01,916 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:44:01,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,920 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:44:01,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,921 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:44:01,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,922 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:44:01,923 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:44:01,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,923 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:44:01,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:01,934 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-10-22 02:44:01,948 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-22 02:44:01,969 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:44:01,969 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:44:01,970 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:44:01,970 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:44:01,970 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:44:01,970 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:44:01,970 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:44:01,970 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:44:01,987 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:44:01,987 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 183 transitions, 374 flow [2020-10-22 02:44:01,990 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 183 transitions, 374 flow [2020-10-22 02:44:01,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 155 places, 183 transitions, 374 flow [2020-10-22 02:44:02,078 INFO L129 PetriNetUnfolder]: 46/254 cut-off events. [2020-10-22 02:44:02,078 INFO L130 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2020-10-22 02:44:02,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 254 events. 46/254 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 869 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 148. Up to 8 conditions per place. [2020-10-22 02:44:02,100 INFO L116 LiptonReduction]: Number of co-enabled transitions 11096 [2020-10-22 02:44:04,054 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2020-10-22 02:44:04,630 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 71 [2020-10-22 02:44:05,154 WARN L193 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2020-10-22 02:44:05,330 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:44:05,356 INFO L131 LiptonReduction]: Checked pairs total: 18330 [2020-10-22 02:44:05,356 INFO L133 LiptonReduction]: Total number of compositions: 158 [2020-10-22 02:44:05,363 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 66 transitions, 140 flow [2020-10-22 02:44:05,401 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 437 states. [2020-10-22 02:44:05,403 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states. [2020-10-22 02:44:05,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:44:05,409 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:05,410 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:44:05,411 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:44:05,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:05,416 INFO L82 PathProgramCache]: Analyzing trace with hash 715117270, now seen corresponding path program 1 times [2020-10-22 02:44:05,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:05,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718622907] [2020-10-22 02:44:05,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:05,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:05,611 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:05,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718622907] [2020-10-22 02:44:05,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:05,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:05,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [671744020] [2020-10-22 02:44:05,615 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:05,618 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:05,633 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:44:05,634 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:05,640 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:05,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:44:05,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:05,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:44:05,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:44:05,659 INFO L87 Difference]: Start difference. First operand 437 states. Second operand 3 states. [2020-10-22 02:44:05,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:05,701 INFO L93 Difference]: Finished difference Result 421 states and 835 transitions. [2020-10-22 02:44:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:44:05,703 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:44:05,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:05,715 INFO L225 Difference]: With dead ends: 421 [2020-10-22 02:44:05,715 INFO L226 Difference]: Without dead ends: 222 [2020-10-22 02:44:05,717 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:05,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-10-22 02:44:05,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2020-10-22 02:44:05,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-10-22 02:44:05,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 413 transitions. [2020-10-22 02:44:05,778 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 413 transitions. Word has length 5 [2020-10-22 02:44:05,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:44:05,779 INFO L481 AbstractCegarLoop]: Abstraction has 222 states and 413 transitions. [2020-10-22 02:44:05,781 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:44:05,781 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 413 transitions. [2020-10-22 02:44:05,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-22 02:44:05,782 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:05,782 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-22 02:44:05,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-22 02:44:05,783 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 02:44:05,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:05,783 INFO L82 PathProgramCache]: Analyzing trace with hash 659061688, now seen corresponding path program 1 times [2020-10-22 02:44:05,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:05,792 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884805636] [2020-10-22 02:44:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:05,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:44:05,862 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:44:05,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:44:05,902 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:44:05,926 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:44:05,926 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:44:05,928 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-22 02:44:05,928 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:44:05,929 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:44:05,930 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-22 02:44:05,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,942 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,943 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,943 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:44:05,943 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:44:05,943 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:44:05,943 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:44:05,944 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:44:05,944 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:44:05,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,947 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,950 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:44:05,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,950 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,950 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,951 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,951 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:44:05,951 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,953 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:44:05,953 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:44:05,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,954 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:44:05,954 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:44:05,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,956 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,956 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,956 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:44:05,956 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:44:05,956 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:44:05,956 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:44:05,957 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:44:05,957 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:44:05,957 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,957 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,957 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,958 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,959 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,959 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,959 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,959 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,959 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,963 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:44:05,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,963 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,964 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:44:05,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,965 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,965 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,965 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,966 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:44:05,966 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:44:05,966 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,967 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,967 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:44:05,967 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:44:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,968 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:44:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,969 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:44:05,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,970 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:44:05,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,971 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:44:05,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,972 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:44:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,976 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:44:05,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,976 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:44:05,976 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:44:05,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,980 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:44:05,980 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:05,980 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:44:05,983 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-10-22 02:44:05,983 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-22 02:44:05,984 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:44:05,984 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:44:05,984 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:44:05,984 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:44:05,984 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:44:05,984 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:44:05,984 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:44:05,985 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:44:05,988 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:44:05,988 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 258 transitions, 534 flow [2020-10-22 02:44:05,988 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 258 transitions, 534 flow [2020-10-22 02:44:05,988 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 217 places, 258 transitions, 534 flow [2020-10-22 02:44:06,133 INFO L129 PetriNetUnfolder]: 78/423 cut-off events. [2020-10-22 02:44:06,134 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2020-10-22 02:44:06,141 INFO L80 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 423 events. 78/423 cut-off events. For 6/9 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1828 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 256. Up to 12 conditions per place. [2020-10-22 02:44:06,173 INFO L116 LiptonReduction]: Number of co-enabled transitions 34456 [2020-10-22 02:44:08,651 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2020-10-22 02:44:09,297 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-22 02:44:09,433 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-10-22 02:44:09,881 WARN L193 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 108 [2020-10-22 02:44:10,058 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:44:10,088 INFO L131 LiptonReduction]: Checked pairs total: 58684 [2020-10-22 02:44:10,088 INFO L133 LiptonReduction]: Total number of compositions: 224 [2020-10-22 02:44:10,089 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 67 places, 97 transitions, 212 flow [2020-10-22 02:44:10,608 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 8340 states. [2020-10-22 02:44:10,609 INFO L276 IsEmpty]: Start isEmpty. Operand 8340 states. [2020-10-22 02:44:10,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:44:10,609 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:10,610 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:44:10,610 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:44:10,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:10,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1241490278, now seen corresponding path program 1 times [2020-10-22 02:44:10,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:10,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436610914] [2020-10-22 02:44:10,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:10,647 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:10,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436610914] [2020-10-22 02:44:10,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:10,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:10,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1381375981] [2020-10-22 02:44:10,649 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:10,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:10,650 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:44:10,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:10,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:10,651 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:44:10,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:10,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:44:10,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:44:10,652 INFO L87 Difference]: Start difference. First operand 8340 states. Second operand 3 states. [2020-10-22 02:44:10,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:10,791 INFO L93 Difference]: Finished difference Result 8324 states and 24453 transitions. [2020-10-22 02:44:10,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:44:10,792 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:44:10,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:10,838 INFO L225 Difference]: With dead ends: 8324 [2020-10-22 02:44:10,838 INFO L226 Difference]: Without dead ends: 5498 [2020-10-22 02:44:10,839 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:10,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5498 states. [2020-10-22 02:44:11,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5498 to 5498. [2020-10-22 02:44:11,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5498 states. [2020-10-22 02:44:11,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5498 states to 5498 states and 15663 transitions. [2020-10-22 02:44:11,064 INFO L78 Accepts]: Start accepts. Automaton has 5498 states and 15663 transitions. Word has length 5 [2020-10-22 02:44:11,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:44:11,064 INFO L481 AbstractCegarLoop]: Abstraction has 5498 states and 15663 transitions. [2020-10-22 02:44:11,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:44:11,065 INFO L276 IsEmpty]: Start isEmpty. Operand 5498 states and 15663 transitions. [2020-10-22 02:44:11,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 02:44:11,065 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:11,066 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:44:11,066 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-22 02:44:11,066 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:44:11,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:11,066 INFO L82 PathProgramCache]: Analyzing trace with hash -2018370101, now seen corresponding path program 1 times [2020-10-22 02:44:11,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:11,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444204410] [2020-10-22 02:44:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:11,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:11,154 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:11,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444204410] [2020-10-22 02:44:11,154 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:11,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:11,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1583729173] [2020-10-22 02:44:11,155 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:11,156 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:11,158 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 02:44:11,158 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:11,159 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:11,160 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 02:44:11,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:11,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 02:44:11,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:44:11,161 INFO L87 Difference]: Start difference. First operand 5498 states and 15663 transitions. Second operand 4 states. [2020-10-22 02:44:11,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:11,343 INFO L93 Difference]: Finished difference Result 5875 states and 16332 transitions. [2020-10-22 02:44:11,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-22 02:44:11,344 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-22 02:44:11,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:11,377 INFO L225 Difference]: With dead ends: 5875 [2020-10-22 02:44:11,377 INFO L226 Difference]: Without dead ends: 5615 [2020-10-22 02:44:11,378 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:11,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2020-10-22 02:44:11,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 5567. [2020-10-22 02:44:11,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5567 states. [2020-10-22 02:44:11,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5567 states to 5567 states and 15559 transitions. [2020-10-22 02:44:11,613 INFO L78 Accepts]: Start accepts. Automaton has 5567 states and 15559 transitions. Word has length 7 [2020-10-22 02:44:11,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:44:11,613 INFO L481 AbstractCegarLoop]: Abstraction has 5567 states and 15559 transitions. [2020-10-22 02:44:11,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 02:44:11,618 INFO L276 IsEmpty]: Start isEmpty. Operand 5567 states and 15559 transitions. [2020-10-22 02:44:11,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-22 02:44:11,623 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:11,623 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-10-22 02:44:11,623 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-22 02:44:11,623 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:44:11,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:11,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1684566421, now seen corresponding path program 1 times [2020-10-22 02:44:11,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:11,704 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810377483] [2020-10-22 02:44:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:44:11,724 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:44:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:44:11,739 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:44:11,758 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:44:11,758 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:44:11,759 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-22 02:44:11,759 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:44:11,759 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:44:11,761 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-22 02:44:11,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,790 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:44:11,790 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:44:11,791 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:44:11,791 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:44:11,791 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:44:11,791 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:44:11,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,797 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:44:11,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,798 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:44:11,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,800 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:44:11,800 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:44:11,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,800 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:44:11,801 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:44:11,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,803 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,803 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:44:11,803 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:44:11,803 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:44:11,804 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:44:11,804 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:44:11,804 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:44:11,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,810 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:44:11,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 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:44:11,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,813 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:44:11,813 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:44:11,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,813 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:44:11,814 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:44:11,814 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,814 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,814 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,814 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,815 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:44:11,815 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:44:11,815 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:44:11,816 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:44:11,816 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:44:11,816 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:44:11,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 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:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,821 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,821 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,822 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:44:11,822 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,822 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,822 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,822 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,823 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,823 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,823 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:44:11,824 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:44:11,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,824 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:44:11,824 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:44:11,825 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:44:11,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,826 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:44:11,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,827 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,828 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:44:11,828 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,828 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,828 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,829 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,829 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,829 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:44:11,829 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,829 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:44:11,830 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,830 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,830 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,832 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:44:11,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,832 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:44:11,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,833 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,833 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,834 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:44:11,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,834 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,835 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,835 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,835 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,835 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,835 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,836 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,836 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:44:11,836 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:44:11,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,838 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,838 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:44:11,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 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:44:11,839 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,840 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,840 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:44:11,840 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:44:11,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,841 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:44:11,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:44:11,845 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-10-22 02:44:11,845 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-22 02:44:11,845 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:44:11,846 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:44:11,846 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:44:11,846 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:44:11,846 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:44:11,846 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:44:11,846 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:44:11,846 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:44:11,849 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:44:11,850 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 333 transitions, 696 flow [2020-10-22 02:44:11,850 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 333 transitions, 696 flow [2020-10-22 02:44:11,850 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 279 places, 333 transitions, 696 flow [2020-10-22 02:44:11,962 INFO L129 PetriNetUnfolder]: 115/623 cut-off events. [2020-10-22 02:44:11,962 INFO L130 PetriNetUnfolder]: For 19/24 co-relation queries the response was YES. [2020-10-22 02:44:11,975 INFO L80 FinitePrefix]: Finished finitePrefix Result has 651 conditions, 623 events. 115/623 cut-off events. For 19/24 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3043 event pairs, 1 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 431. Up to 16 conditions per place. [2020-10-22 02:44:12,028 INFO L116 LiptonReduction]: Number of co-enabled transitions 68328 [2020-10-22 02:44:14,089 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2020-10-22 02:44:15,397 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2020-10-22 02:44:15,931 WARN L193 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2020-10-22 02:44:16,117 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:44:16,277 INFO L131 LiptonReduction]: Checked pairs total: 117579 [2020-10-22 02:44:16,278 INFO L133 LiptonReduction]: Total number of compositions: 290 [2020-10-22 02:44:16,278 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 87 places, 128 transitions, 286 flow [2020-10-22 02:44:52,797 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 151962 states. [2020-10-22 02:44:52,798 INFO L276 IsEmpty]: Start isEmpty. Operand 151962 states. [2020-10-22 02:44:52,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 02:44:52,798 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:44:52,798 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 02:44:52,798 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:52,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:44:52,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1907522688, now seen corresponding path program 1 times [2020-10-22 02:44:52,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:44:52,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009201904] [2020-10-22 02:44:52,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:44:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:44:52,845 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:52,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009201904] [2020-10-22 02:44:52,846 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:44:52,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:44:52,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1278957674] [2020-10-22 02:44:52,846 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:44:52,847 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:44:52,847 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 02:44:52,848 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:44:52,848 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:44:52,848 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 02:44:52,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:44:52,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 02:44:52,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 02:44:52,849 INFO L87 Difference]: Start difference. First operand 151962 states. Second operand 3 states. [2020-10-22 02:44:57,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:44:57,866 INFO L93 Difference]: Finished difference Result 151946 states and 595900 transitions. [2020-10-22 02:44:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:44:57,866 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 02:44:57,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:44:58,597 INFO L225 Difference]: With dead ends: 151946 [2020-10-22 02:44:58,597 INFO L226 Difference]: Without dead ends: 114072 [2020-10-22 02:44:58,598 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:45:09,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114072 states. [2020-10-22 02:45:12,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114072 to 114072. [2020-10-22 02:45:12,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114072 states. [2020-10-22 02:45:12,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114072 states to 114072 states and 438748 transitions. [2020-10-22 02:45:12,589 INFO L78 Accepts]: Start accepts. Automaton has 114072 states and 438748 transitions. Word has length 5 [2020-10-22 02:45:12,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:45:12,589 INFO L481 AbstractCegarLoop]: Abstraction has 114072 states and 438748 transitions. [2020-10-22 02:45:12,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 02:45:12,589 INFO L276 IsEmpty]: Start isEmpty. Operand 114072 states and 438748 transitions. [2020-10-22 02:45:12,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 02:45:12,590 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:45:12,590 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:45:12,590 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-22 02:45:12,590 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:45:12,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:45:12,591 INFO L82 PathProgramCache]: Analyzing trace with hash -501145518, now seen corresponding path program 1 times [2020-10-22 02:45:12,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:45:12,592 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570442889] [2020-10-22 02:45:12,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:45:12,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:45:12,643 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:45:12,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570442889] [2020-10-22 02:45:12,643 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 02:45:12,643 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 02:45:12,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [196529084] [2020-10-22 02:45:12,644 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:45:12,645 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:45:12,649 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 02:45:12,649 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:45:12,649 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 02:45:12,650 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 02:45:12,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:45:12,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 02:45:12,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-22 02:45:12,651 INFO L87 Difference]: Start difference. First operand 114072 states and 438748 transitions. Second operand 4 states. [2020-10-22 02:45:13,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:45:13,333 INFO L93 Difference]: Finished difference Result 121477 states and 460732 transitions. [2020-10-22 02:45:13,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-22 02:45:13,333 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-22 02:45:13,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:45:13,796 INFO L225 Difference]: With dead ends: 121477 [2020-10-22 02:45:13,796 INFO L226 Difference]: Without dead ends: 119824 [2020-10-22 02:45:13,797 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:45:26,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119824 states. [2020-10-22 02:45:28,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119824 to 119388. [2020-10-22 02:45:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119388 states. [2020-10-22 02:45:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119388 states to 119388 states and 453795 transitions. [2020-10-22 02:45:29,575 INFO L78 Accepts]: Start accepts. Automaton has 119388 states and 453795 transitions. Word has length 7 [2020-10-22 02:45:29,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:45:29,575 INFO L481 AbstractCegarLoop]: Abstraction has 119388 states and 453795 transitions. [2020-10-22 02:45:29,575 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 02:45:29,575 INFO L276 IsEmpty]: Start isEmpty. Operand 119388 states and 453795 transitions. [2020-10-22 02:45:29,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 02:45:29,578 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:45:29,579 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 02:45:29,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-22 02:45:29,579 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:45:29,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:45:29,579 INFO L82 PathProgramCache]: Analyzing trace with hash 112890814, now seen corresponding path program 1 times [2020-10-22 02:45:29,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:45:29,581 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831253124] [2020-10-22 02:45:29,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:45:29,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:45:29,627 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:45:29,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831253124] [2020-10-22 02:45:29,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285549246] [2020-10-22 02:45:29,628 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:45:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 02:45:29,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 2 conjunts are in the unsatisfiable core [2020-10-22 02:45:29,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 02:45:29,762 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-10-22 02:45:29,762 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-22 02:45:29,765 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 02:45:29,765 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-22 02:45:29,765 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2020-10-22 02:45:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-22 02:45:29,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-22 02:45:29,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-10-22 02:45:29,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [712214215] [2020-10-22 02:45:29,777 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 02:45:29,779 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 02:45:29,783 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 39 transitions. [2020-10-22 02:45:29,783 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 02:45:29,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1044603#(not (= (select (select |#pthreadsMutex| |~#__global_lock~0.base|) |~#__global_lock~0.offset|) 0))] [2020-10-22 02:45:29,844 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 02:45:29,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 02:45:29,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 02:45:29,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-22 02:45:29,845 INFO L87 Difference]: Start difference. First operand 119388 states and 453795 transitions. Second operand 4 states. [2020-10-22 02:45:30,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 02:45:30,232 INFO L93 Difference]: Finished difference Result 78400 states and 247629 transitions. [2020-10-22 02:45:30,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 02:45:30,232 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-10-22 02:45:30,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 02:45:30,383 INFO L225 Difference]: With dead ends: 78400 [2020-10-22 02:45:30,383 INFO L226 Difference]: Without dead ends: 78050 [2020-10-22 02:45:30,384 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-22 02:45:31,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78050 states. [2020-10-22 02:45:33,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78050 to 74713. [2020-10-22 02:45:33,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74713 states. [2020-10-22 02:45:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74713 states to 74713 states and 238250 transitions. [2020-10-22 02:45:34,137 INFO L78 Accepts]: Start accepts. Automaton has 74713 states and 238250 transitions. Word has length 15 [2020-10-22 02:45:34,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 02:45:34,137 INFO L481 AbstractCegarLoop]: Abstraction has 74713 states and 238250 transitions. [2020-10-22 02:45:34,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 02:45:34,137 INFO L276 IsEmpty]: Start isEmpty. Operand 74713 states and 238250 transitions. [2020-10-22 02:45:34,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 02:45:34,139 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 02:45:34,139 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-10-22 02:45:34,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-10-22 02:45:34,341 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:34,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 02:45:34,342 INFO L82 PathProgramCache]: Analyzing trace with hash -105468902, now seen corresponding path program 1 times [2020-10-22 02:45:34,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 02:45:34,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019704870] [2020-10-22 02:45:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 02:45:34,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:45:34,357 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:45:34,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 02:45:34,368 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 02:45:34,375 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 02:45:34,376 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 02:45:34,376 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-22 02:45:34,376 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 02:45:34,376 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 02:45:34,377 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-22 02:45:34,392 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:34,392 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:34,392 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,392 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,392 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,393 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,393 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,393 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,393 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,393 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:34,393 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:34,393 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:34,393 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:34,394 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:34,394 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:34,394 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,394 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:34,394 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:34,394 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:34,394 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:34,394 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 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:34,396 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:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 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:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,398 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:34,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 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:34,399 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:34,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,400 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:34,400 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:34,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,400 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:34,400 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:34,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,401 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:34,401 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:34,401 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:34,401 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:34,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,402 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:34,402 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:34,402 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:34,402 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:34,403 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:34,403 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:34,403 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,403 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:34,403 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:34,403 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:34,403 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:34,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,405 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:34,405 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:34,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,406 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,407 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:34,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 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:34,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,409 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:34,409 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:34,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,409 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,409 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:34,409 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:34,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,410 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:34,410 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:34,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,410 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:34,410 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:34,411 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:34,411 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:34,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,412 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,412 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:34,412 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:34,412 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:34,412 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:34,412 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:34,412 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:34,413 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,413 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:34,413 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:34,413 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:34,413 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:34,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,414 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:34,415 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:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 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:34,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 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:34,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,417 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 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:34,418 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:34,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,418 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:34,419 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:34,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,419 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:34,419 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:34,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,420 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:34,420 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:34,420 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:34,420 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:34,420 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,420 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,421 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,421 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,421 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:34,421 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:34,421 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:34,421 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:34,422 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:34,422 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:34,422 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,422 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:34,422 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:34,422 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:34,422 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:34,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 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:34,424 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:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 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:34,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,426 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:34,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,427 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,427 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:34,427 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:34,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,428 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,428 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:34,428 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:34,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,428 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:34,428 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:34,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,429 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:34,429 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:34,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,429 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:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,430 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:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,431 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:34,431 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:34,432 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:34,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,432 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:34,432 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,432 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:34,432 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,432 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:34,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,434 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:34,434 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:34,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,435 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:34,435 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:34,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 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:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 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:34,437 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 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:34,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,438 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:34,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,443 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:34,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,443 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:34,443 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:34,443 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:34,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,443 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:34,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 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:34,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,445 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:34,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,445 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:34,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,447 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:34,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,447 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:34,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,448 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:34,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,448 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:34,449 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:34,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,449 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:34,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,450 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:34,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,450 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:34,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 02:45:34,454 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-10-22 02:45:34,454 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-22 02:45:34,454 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 02:45:34,454 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 02:45:34,454 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 02:45:34,454 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 02:45:34,455 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 02:45:34,455 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 02:45:34,455 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 02:45:34,455 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 02:45:34,458 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 02:45:34,458 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 341 places, 408 transitions, 860 flow [2020-10-22 02:45:34,458 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 341 places, 408 transitions, 860 flow [2020-10-22 02:45:34,458 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 341 places, 408 transitions, 860 flow [2020-10-22 02:45:34,665 INFO L129 PetriNetUnfolder]: 164/887 cut-off events. [2020-10-22 02:45:34,665 INFO L130 PetriNetUnfolder]: For 48/55 co-relation queries the response was YES. [2020-10-22 02:45:34,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 942 conditions, 887 events. 164/887 cut-off events. For 48/55 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 4661 event pairs, 6 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 643. Up to 32 conditions per place. [2020-10-22 02:45:34,806 INFO L116 LiptonReduction]: Number of co-enabled transitions 113296 [2020-10-22 02:45:39,164 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2020-10-22 02:45:40,150 WARN L193 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-22 02:45:40,776 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 106 [2020-10-22 02:45:40,931 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 02:45:41,004 INFO L131 LiptonReduction]: Checked pairs total: 217811 [2020-10-22 02:45:41,004 INFO L133 LiptonReduction]: Total number of compositions: 365 [2020-10-22 02:45:41,004 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 107 places, 158 transitions, 360 flow Received shutdown request... [2020-10-22 02:48:00,214 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-22 02:48:00,217 WARN L235 ceAbstractionStarter]: Timeout [2020-10-22 02:48:00,217 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.10 02:48:00 BasicIcfg [2020-10-22 02:48:00,217 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-22 02:48:00,219 INFO L168 Benchmark]: Toolchain (without parser) took 240180.85 ms. Allocated memory was 140.0 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 101.0 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 3.7 GB. Max. memory is 7.1 GB. [2020-10-22 02:48:00,219 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 140.0 MB. Free memory was 121.5 MB in the beginning and 121.3 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:48:00,220 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1026.76 ms. Allocated memory was 140.0 MB in the beginning and 206.6 MB in the end (delta: 66.6 MB). Free memory was 100.2 MB in the beginning and 135.6 MB in the end (delta: -35.5 MB). Peak memory consumption was 36.3 MB. Max. memory is 7.1 GB. [2020-10-22 02:48:00,221 INFO L168 Benchmark]: Boogie Procedure Inliner took 109.96 ms. Allocated memory is still 206.6 MB. Free memory was 135.6 MB in the beginning and 132.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. [2020-10-22 02:48:00,222 INFO L168 Benchmark]: Boogie Preprocessor took 62.77 ms. Allocated memory is still 206.6 MB. Free memory was 132.9 MB in the beginning and 130.9 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:48:00,222 INFO L168 Benchmark]: RCFGBuilder took 593.21 ms. Allocated memory was 206.6 MB in the beginning and 235.4 MB in the end (delta: 28.8 MB). Free memory was 130.9 MB in the beginning and 205.9 MB in the end (delta: -75.0 MB). Peak memory consumption was 44.7 MB. Max. memory is 7.1 GB. [2020-10-22 02:48:00,223 INFO L168 Benchmark]: TraceAbstraction took 238376.54 ms. Allocated memory was 235.4 MB in the beginning and 2.7 GB in the end (delta: 2.4 GB). Free memory was 204.5 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 3.7 GB. Max. memory is 7.1 GB. [2020-10-22 02:48:00,227 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 140.0 MB. Free memory was 121.5 MB in the beginning and 121.3 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 1026.76 ms. Allocated memory was 140.0 MB in the beginning and 206.6 MB in the end (delta: 66.6 MB). Free memory was 100.2 MB in the beginning and 135.6 MB in the end (delta: -35.5 MB). Peak memory consumption was 36.3 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 109.96 ms. Allocated memory is still 206.6 MB. Free memory was 135.6 MB in the beginning and 132.9 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 62.77 ms. Allocated memory is still 206.6 MB. Free memory was 132.9 MB in the beginning and 130.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 593.21 ms. Allocated memory was 206.6 MB in the beginning and 235.4 MB in the end (delta: 28.8 MB). Free memory was 130.9 MB in the beginning and 205.9 MB in the end (delta: -75.0 MB). Peak memory consumption was 44.7 MB. Max. memory is 7.1 GB. * TraceAbstraction took 238376.54 ms. Allocated memory was 235.4 MB in the beginning and 2.7 GB in the end (delta: 2.4 GB). Free memory was 204.5 MB in the beginning and 1.4 GB in the end (delta: -1.2 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 5629 VarBasedMoverChecksPositive, 60 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 162 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.3s, 155 PlacesBefore, 45 PlacesAfterwards, 183 TransitionsBefore, 66 TransitionsAfterwards, 11096 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 98 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 20 ConcurrentYvCompositions, 7 ChoiceCompositions, 158 TotalNumberOfCompositions, 18330 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 17066 VarBasedMoverChecksPositive, 100 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 318 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.1s, 217 PlacesBefore, 67 PlacesAfterwards, 258 TransitionsBefore, 97 TransitionsAfterwards, 34456 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 154 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 31 ConcurrentYvCompositions, 11 ChoiceCompositions, 224 TotalNumberOfCompositions, 58684 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 34550 VarBasedMoverChecksPositive, 125 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 816 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.4s, 279 PlacesBefore, 87 PlacesAfterwards, 333 TransitionsBefore, 128 TransitionsAfterwards, 68328 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 199 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 48 ConcurrentYvCompositions, 13 ChoiceCompositions, 290 TotalNumberOfCompositions, 117579 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 58060 VarBasedMoverChecksPositive, 173 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 1656 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 6.5s, 341 PlacesBefore, 107 PlacesAfterwards, 408 TransitionsBefore, 158 TransitionsAfterwards, 113296 CoEnabledTransitionPairs, 7 FixpointIterations, 27 TrivialSequentialCompositions, 263 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 57 ConcurrentYvCompositions, 16 ChoiceCompositions, 365 TotalNumberOfCompositions, 217811 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, 158 transitions, 360 flow. Already constructed 368290 states. Currently 106601 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, 158 transitions, 360 flow. Already constructed 368290 states. Currently 106601 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 152 locations, 2 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 238.0s, OverallIterations: 9, TraceHistogramMax: 4, AutomataDifference: 7.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 194.7s, HoareTripleCheckerStatistics: 415 SDtfs, 348 SDslu, 408 SDs, 0 SdLazy, 192 SolverSat, 56 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 11 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: 34.0s AutomataMinimizationTime, 6 MinimizatonAttempts, 3821 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, 1236 SizeOfPredicates, 2 NumberOfNonLiveVariables, 115 ConjunctsInSsa, 2 ConjunctsInUnsatCore, 7 InterpolantComputations, 6 PerfectInterpolantSequences, 1/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