/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-WP.epf -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-1d1d2b5 [2020-10-22 01:04:28,009 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-22 01:04:28,011 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-22 01:04:28,043 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-22 01:04:28,044 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-22 01:04:28,051 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-22 01:04:28,055 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-22 01:04:28,059 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-22 01:04:28,061 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-22 01:04:28,064 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-22 01:04:28,065 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-22 01:04:28,066 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-22 01:04:28,066 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-22 01:04:28,069 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-22 01:04:28,071 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-22 01:04:28,072 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-22 01:04:28,073 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-22 01:04:28,074 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-22 01:04:28,076 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-22 01:04:28,083 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-22 01:04:28,085 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-22 01:04:28,087 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-22 01:04:28,088 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-22 01:04:28,088 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-22 01:04:28,101 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-22 01:04:28,101 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-22 01:04:28,102 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-22 01:04:28,109 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-22 01:04:28,110 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-22 01:04:28,110 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-22 01:04:28,111 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-22 01:04:28,113 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-22 01:04:28,114 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-22 01:04:28,115 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-22 01:04:28,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-22 01:04:28,118 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-22 01:04:28,119 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-22 01:04:28,119 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-22 01:04:28,119 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-22 01:04:28,122 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-22 01:04:28,123 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-22 01:04:28,123 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-WP.epf [2020-10-22 01:04:28,168 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-22 01:04:28,169 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-22 01:04:28,170 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-22 01:04:28,170 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-22 01:04:28,170 INFO L138 SettingsManager]: * Use SBE=true [2020-10-22 01:04:28,171 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-22 01:04:28,171 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-22 01:04:28,171 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-22 01:04:28,171 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-22 01:04:28,171 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-22 01:04:28,172 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-22 01:04:28,172 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-22 01:04:28,172 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-22 01:04:28,172 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-22 01:04:28,172 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-22 01:04:28,173 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-22 01:04:28,173 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-22 01:04:28,173 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-22 01:04:28,173 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-22 01:04:28,174 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-22 01:04:28,174 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-22 01:04:28,174 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-22 01:04:28,174 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-22 01:04:28,174 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-22 01:04:28,174 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-22 01:04:28,175 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-22 01:04:28,175 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-22 01:04:28,175 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-22 01:04:28,175 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-22 01:04:28,176 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-22 01:04:28,176 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-22 01:04:28,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-22 01:04:28,513 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-22 01:04:28,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-22 01:04:28,521 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-22 01:04:28,521 INFO L275 PluginConnector]: CDTParser initialized [2020-10-22 01:04:28,522 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2020-10-22 01:04:28,598 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a0c84dec/51f549d4665d4c649969380e7d6ce26b/FLAG20452c74e [2020-10-22 01:04:29,215 INFO L306 CDTParser]: Found 1 translation units. [2020-10-22 01:04:29,216 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2020-10-22 01:04:29,239 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a0c84dec/51f549d4665d4c649969380e7d6ce26b/FLAG20452c74e [2020-10-22 01:04:29,453 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a0c84dec/51f549d4665d4c649969380e7d6ce26b [2020-10-22 01:04:29,461 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-22 01:04:29,469 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-22 01:04:29,470 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-22 01:04:29,470 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-22 01:04:29,474 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-22 01:04:29,475 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 01:04:29" (1/1) ... [2020-10-22 01:04:29,478 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14eab91d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:29, skipping insertion in model container [2020-10-22 01:04:29,479 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 01:04:29" (1/1) ... [2020-10-22 01:04:29,487 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-22 01:04:29,555 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-22 01:04:30,154 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 01:04:30,174 INFO L203 MainTranslator]: Completed pre-run [2020-10-22 01:04:30,233 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-22 01:04:30,401 INFO L208 MainTranslator]: Completed translation [2020-10-22 01:04:30,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30 WrapperNode [2020-10-22 01:04:30,403 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-22 01:04:30,405 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-22 01:04:30,405 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-22 01:04:30,405 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-22 01:04:30,416 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,449 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,480 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-22 01:04:30,481 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-22 01:04:30,481 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-22 01:04:30,481 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-22 01:04:30,490 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,490 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,495 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,496 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,506 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,514 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,517 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (1/1) ... [2020-10-22 01:04:30,522 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-22 01:04:30,523 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-22 01:04:30,523 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-22 01:04:30,523 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-22 01:04:30,524 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (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 01:04:30,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-22 01:04:30,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-22 01:04:30,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-22 01:04:30,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-22 01:04:30,594 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-22 01:04:30,594 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2020-10-22 01:04:30,595 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2020-10-22 01:04:30,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-22 01:04:30,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-22 01:04:30,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-22 01:04:30,598 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 01:04:31,143 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-22 01:04:31,146 INFO L298 CfgBuilder]: Removed 38 assume(true) statements. [2020-10-22 01:04:31,151 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 01:04:31 BoogieIcfgContainer [2020-10-22 01:04:31,151 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-22 01:04:31,152 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-22 01:04:31,155 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-22 01:04:31,158 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-22 01:04:31,158 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.10 01:04:29" (1/3) ... [2020-10-22 01:04:31,160 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@116c521b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 01:04:31, skipping insertion in model container [2020-10-22 01:04:31,160 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 01:04:30" (2/3) ... [2020-10-22 01:04:31,161 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@116c521b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.10 01:04:31, skipping insertion in model container [2020-10-22 01:04:31,161 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 01:04:31" (3/3) ... [2020-10-22 01:04:31,164 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_76-tricky_address3_racefree.i [2020-10-22 01:04:31,176 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-22 01:04:31,177 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-22 01:04:31,185 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-10-22 01:04:31,186 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-22 01:04:31,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,254 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,254 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,254 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 01:04:31,255 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 01:04:31,255 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 01:04:31,255 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 01:04:31,255 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 01:04:31,255 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 01:04:31,256 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,256 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,256 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,256 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,256 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,257 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,259 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,259 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,259 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,259 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,260 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,260 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,260 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,260 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,260 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,261 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,261 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,266 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,267 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,268 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,269 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,270 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,271 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,272 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,273 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,274 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,274 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,275 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,276 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,277 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,277 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,277 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,279 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,280 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,280 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,280 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,281 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,281 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,281 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,282 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,282 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,282 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,282 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,283 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 01:04:31,283 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 01:04:31,283 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,284 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,284 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 01:04:31,284 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 01:04:31,289 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,289 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,290 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 01:04:31,290 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,291 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,291 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,292 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,292 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,293 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,293 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,293 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,293 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,294 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,294 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 01:04:31,294 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 01:04:31,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,295 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 01:04:31,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,296 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:31,316 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-10-22 01:04:31,331 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-22 01:04:31,357 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 01:04:31,358 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 01:04:31,359 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 01:04:31,359 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 01:04:31,367 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 01:04:31,367 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 01:04:31,367 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 01:04:31,367 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 01:04:31,394 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 01:04:31,395 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 183 transitions, 374 flow [2020-10-22 01:04:31,397 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 183 transitions, 374 flow [2020-10-22 01:04:31,400 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 155 places, 183 transitions, 374 flow [2020-10-22 01:04:31,507 INFO L129 PetriNetUnfolder]: 46/254 cut-off events. [2020-10-22 01:04:31,507 INFO L130 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2020-10-22 01:04:31,517 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 01:04:31,529 INFO L116 LiptonReduction]: Number of co-enabled transitions 11096 [2020-10-22 01:04:33,618 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2020-10-22 01:04:34,009 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2020-10-22 01:04:34,235 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 71 [2020-10-22 01:04:34,730 WARN L193 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2020-10-22 01:04:34,890 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 01:04:34,918 INFO L131 LiptonReduction]: Checked pairs total: 18330 [2020-10-22 01:04:34,918 INFO L133 LiptonReduction]: Total number of compositions: 158 [2020-10-22 01:04:34,925 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 66 transitions, 140 flow [2020-10-22 01:04:34,956 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 437 states. [2020-10-22 01:04:34,959 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states. [2020-10-22 01:04:34,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 01:04:34,966 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:34,966 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 01:04:34,967 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 01:04:34,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:34,973 INFO L82 PathProgramCache]: Analyzing trace with hash 715117270, now seen corresponding path program 1 times [2020-10-22 01:04:34,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:34,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102084268] [2020-10-22 01:04:35,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:35,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:04:35,185 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 01:04:35,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102084268] [2020-10-22 01:04:35,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 01:04:35,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 01:04:35,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1090343123] [2020-10-22 01:04:35,189 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:04:35,192 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:04:35,206 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 01:04:35,206 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:04:35,211 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:04:35,212 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 01:04:35,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:04:35,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 01:04:35,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 01:04:35,230 INFO L87 Difference]: Start difference. First operand 437 states. Second operand 3 states. [2020-10-22 01:04:35,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:04:35,296 INFO L93 Difference]: Finished difference Result 421 states and 835 transitions. [2020-10-22 01:04:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 01:04:35,298 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 01:04:35,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:04:35,312 INFO L225 Difference]: With dead ends: 421 [2020-10-22 01:04:35,312 INFO L226 Difference]: Without dead ends: 222 [2020-10-22 01:04:35,314 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 01:04:35,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-10-22 01:04:35,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2020-10-22 01:04:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-10-22 01:04:35,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 413 transitions. [2020-10-22 01:04:35,382 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 413 transitions. Word has length 5 [2020-10-22 01:04:35,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:04:35,382 INFO L481 AbstractCegarLoop]: Abstraction has 222 states and 413 transitions. [2020-10-22 01:04:35,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 01:04:35,382 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 413 transitions. [2020-10-22 01:04:35,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-22 01:04:35,383 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:35,383 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-22 01:04:35,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-22 01:04:35,384 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 01:04:35,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:35,384 INFO L82 PathProgramCache]: Analyzing trace with hash 659061688, now seen corresponding path program 1 times [2020-10-22 01:04:35,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:35,388 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080302982] [2020-10-22 01:04:35,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:04:35,466 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:04:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:04:35,492 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:04:35,517 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 01:04:35,518 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 01:04:35,519 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-22 01:04:35,520 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 01:04:35,521 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 01:04:35,521 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-22 01:04:35,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,535 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 01:04:35,535 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 01:04:35,535 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 01:04:35,535 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 01:04:35,536 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 01:04:35,536 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 01:04:35,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,538 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,546 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 01:04:35,546 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 01:04:35,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,547 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 01:04:35,547 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 01:04:35,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,549 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 01:04:35,549 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 01:04:35,550 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 01:04:35,550 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 01:04:35,550 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 01:04:35,550 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 01:04:35,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,560 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 01:04:35,560 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 01:04:35,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,561 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 01:04:35,561 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 01:04:35,561 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,562 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,562 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,562 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,562 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 01:04:35,562 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,563 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,563 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,564 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 01:04:35,564 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,564 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,565 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,565 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,565 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 01:04:35,565 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,565 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,566 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 01:04:35,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,566 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,570 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,571 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,571 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,571 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 01:04:35,572 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,572 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 01:04:35,572 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 01:04:35,572 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,572 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,573 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,574 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,574 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,574 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,574 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,574 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,575 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 01:04:35,575 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,575 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:35,580 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-10-22 01:04:35,581 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-22 01:04:35,581 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 01:04:35,581 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 01:04:35,581 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 01:04:35,581 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 01:04:35,581 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 01:04:35,582 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 01:04:35,582 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 01:04:35,582 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 01:04:35,585 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 01:04:35,585 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 258 transitions, 534 flow [2020-10-22 01:04:35,585 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 258 transitions, 534 flow [2020-10-22 01:04:35,586 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 217 places, 258 transitions, 534 flow [2020-10-22 01:04:35,669 INFO L129 PetriNetUnfolder]: 78/423 cut-off events. [2020-10-22 01:04:35,670 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2020-10-22 01:04:35,679 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 01:04:35,712 INFO L116 LiptonReduction]: Number of co-enabled transitions 34456 [2020-10-22 01:04:38,198 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2020-10-22 01:04:38,877 WARN L193 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2020-10-22 01:04:38,984 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-10-22 01:04:39,463 WARN L193 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 108 [2020-10-22 01:04:39,643 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 01:04:39,677 INFO L131 LiptonReduction]: Checked pairs total: 58684 [2020-10-22 01:04:39,677 INFO L133 LiptonReduction]: Total number of compositions: 224 [2020-10-22 01:04:39,678 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 67 places, 97 transitions, 212 flow [2020-10-22 01:04:40,217 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 8340 states. [2020-10-22 01:04:40,217 INFO L276 IsEmpty]: Start isEmpty. Operand 8340 states. [2020-10-22 01:04:40,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 01:04:40,218 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:40,218 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 01:04:40,219 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 01:04:40,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:40,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1241490278, now seen corresponding path program 1 times [2020-10-22 01:04:40,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:40,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479825575] [2020-10-22 01:04:40,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:04:40,265 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 01:04:40,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479825575] [2020-10-22 01:04:40,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 01:04:40,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 01:04:40,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1231848928] [2020-10-22 01:04:40,267 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:04:40,267 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:04:40,268 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 01:04:40,268 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:04:40,269 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:04:40,269 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 01:04:40,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:04:40,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 01:04:40,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 01:04:40,270 INFO L87 Difference]: Start difference. First operand 8340 states. Second operand 3 states. [2020-10-22 01:04:40,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:04:40,395 INFO L93 Difference]: Finished difference Result 8324 states and 24453 transitions. [2020-10-22 01:04:40,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 01:04:40,395 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 01:04:40,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:04:40,441 INFO L225 Difference]: With dead ends: 8324 [2020-10-22 01:04:40,441 INFO L226 Difference]: Without dead ends: 5498 [2020-10-22 01:04:40,442 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 01:04:40,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5498 states. [2020-10-22 01:04:40,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5498 to 5498. [2020-10-22 01:04:40,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5498 states. [2020-10-22 01:04:40,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5498 states to 5498 states and 15663 transitions. [2020-10-22 01:04:40,702 INFO L78 Accepts]: Start accepts. Automaton has 5498 states and 15663 transitions. Word has length 5 [2020-10-22 01:04:40,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:04:40,702 INFO L481 AbstractCegarLoop]: Abstraction has 5498 states and 15663 transitions. [2020-10-22 01:04:40,702 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 01:04:40,702 INFO L276 IsEmpty]: Start isEmpty. Operand 5498 states and 15663 transitions. [2020-10-22 01:04:40,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 01:04:40,703 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:40,703 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:04:40,703 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-22 01:04:40,704 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 01:04:40,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:40,704 INFO L82 PathProgramCache]: Analyzing trace with hash -2018370101, now seen corresponding path program 1 times [2020-10-22 01:04:40,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:40,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137984959] [2020-10-22 01:04:40,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:40,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:04:40,794 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 01:04:40,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137984959] [2020-10-22 01:04:40,794 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 01:04:40,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-22 01:04:40,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1170546830] [2020-10-22 01:04:40,795 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:04:40,796 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:04:40,797 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 01:04:40,797 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:04:40,797 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:04:40,798 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-22 01:04:40,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:04:40,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-22 01:04:40,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-22 01:04:40,799 INFO L87 Difference]: Start difference. First operand 5498 states and 15663 transitions. Second operand 5 states. [2020-10-22 01:04:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:04:41,109 INFO L93 Difference]: Finished difference Result 6067 states and 16903 transitions. [2020-10-22 01:04:41,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 01:04:41,109 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 7 [2020-10-22 01:04:41,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:04:41,148 INFO L225 Difference]: With dead ends: 6067 [2020-10-22 01:04:41,149 INFO L226 Difference]: Without dead ends: 5927 [2020-10-22 01:04:41,150 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-22 01:04:41,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5927 states. [2020-10-22 01:04:41,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5927 to 5644. [2020-10-22 01:04:41,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5644 states. [2020-10-22 01:04:41,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 15909 transitions. [2020-10-22 01:04:41,414 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 15909 transitions. Word has length 7 [2020-10-22 01:04:41,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:04:41,415 INFO L481 AbstractCegarLoop]: Abstraction has 5644 states and 15909 transitions. [2020-10-22 01:04:41,415 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-22 01:04:41,415 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 15909 transitions. [2020-10-22 01:04:41,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-22 01:04:41,417 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:41,417 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:04:41,417 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-22 01:04:41,417 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 01:04:41,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:41,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1699798066, now seen corresponding path program 1 times [2020-10-22 01:04:41,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:41,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486731173] [2020-10-22 01:04:41,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:41,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:04:41,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-22 01:04:41,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486731173] [2020-10-22 01:04:41,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211940903] [2020-10-22 01:04:41,482 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 01:04:41,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:04:41,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-22 01:04:41,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 01:04:41,626 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 527 treesize of output 511 [2020-10-22 01:04:41,637 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,720 INFO L625 ElimStorePlain]: treesize reduction 460, result has 5.0 percent of original size [2020-10-22 01:04:41,727 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2020-10-22 01:04:41,728 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,737 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:04:41,741 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,741 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:28, output treesize:11 [2020-10-22 01:04:41,753 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2020-10-22 01:04:41,758 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2020-10-22 01:04:41,759 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,766 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:04:41,766 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,772 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:04:41,774 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-22 01:04:41,774 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:22 [2020-10-22 01:04:41,821 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2020-10-22 01:04:41,838 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:04:41,838 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 62 [2020-10-22 01:04:41,839 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,862 INFO L625 ElimStorePlain]: treesize reduction 36, result has 44.6 percent of original size [2020-10-22 01:04:41,862 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:04:41,870 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:04:41,876 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-22 01:04:41,877 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:37, output treesize:33 [2020-10-22 01:04:41,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 01:04:41,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-22 01:04:41,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 6 [2020-10-22 01:04:41,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1346140749] [2020-10-22 01:04:41,968 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:04:41,969 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:04:41,970 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-22 01:04:41,970 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:04:41,971 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:04:41,971 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-22 01:04:41,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:04:41,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-22 01:04:41,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-10-22 01:04:41,972 INFO L87 Difference]: Start difference. First operand 5644 states and 15909 transitions. Second operand 5 states. [2020-10-22 01:04:42,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:04:42,180 INFO L93 Difference]: Finished difference Result 5735 states and 15971 transitions. [2020-10-22 01:04:42,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 01:04:42,181 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 11 [2020-10-22 01:04:42,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:04:42,216 INFO L225 Difference]: With dead ends: 5735 [2020-10-22 01:04:42,217 INFO L226 Difference]: Without dead ends: 5615 [2020-10-22 01:04:42,217 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2020-10-22 01:04:42,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2020-10-22 01:04:42,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 5567. [2020-10-22 01:04:42,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5567 states. [2020-10-22 01:04:42,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5567 states to 5567 states and 15559 transitions. [2020-10-22 01:04:42,483 INFO L78 Accepts]: Start accepts. Automaton has 5567 states and 15559 transitions. Word has length 11 [2020-10-22 01:04:42,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:04:42,484 INFO L481 AbstractCegarLoop]: Abstraction has 5567 states and 15559 transitions. [2020-10-22 01:04:42,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-22 01:04:42,485 INFO L276 IsEmpty]: Start isEmpty. Operand 5567 states and 15559 transitions. [2020-10-22 01:04:42,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-22 01:04:42,486 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:04:42,486 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-10-22 01:04:42,701 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:04:42,702 INFO L429 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-22 01:04:42,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:04:42,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1684566421, now seen corresponding path program 1 times [2020-10-22 01:04:42,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:04:42,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321323466] [2020-10-22 01:04:42,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:04:42,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:04:42,723 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:04:42,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:04:42,741 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:04:42,759 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 01:04:42,759 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 01:04:42,759 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-22 01:04:42,760 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 01:04:42,763 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 01:04:42,765 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-22 01:04:42,784 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,784 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,786 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,786 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 01:04:42,786 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 01:04:42,786 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 01:04:42,786 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 01:04:42,786 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 01:04:42,786 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 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,787 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,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 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,801 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 01:04:42,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 01:04:42,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,801 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 01:04:42,802 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 01:04:42,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,805 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 01:04:42,805 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 01:04:42,806 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 01:04:42,806 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 01:04:42,806 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 01:04:42,806 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 01:04:42,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,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 01:04:42,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,814 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 01:04:42,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 01:04:42,814 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,814 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,814 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 01:04:42,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 01:04:42,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,816 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,816 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,816 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 01:04:42,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 01:04:42,816 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 01:04:42,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 01:04:42,817 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 01:04:42,817 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 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,822 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,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 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,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 01:04:42,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 01:04:42,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,825 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 01:04:42,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 01:04:42,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 01:04:42,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,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 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 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 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,827 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,828 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 01:04:42,828 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,829 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,829 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,831 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,831 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 01:04:42,831 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,831 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 01:04:42,831 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,831 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 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 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,832 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,833 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,834 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,834 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 01:04:42,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,834 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,836 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,836 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 01:04:42,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,836 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 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 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,837 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,838 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 01:04:42,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,838 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,838 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 01:04:42,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,838 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,839 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:04:42,842 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-10-22 01:04:42,843 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-22 01:04:42,843 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 01:04:42,843 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 01:04:42,843 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 01:04:42,843 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 01:04:42,844 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 01:04:42,844 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 01:04:42,844 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 01:04:42,844 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 01:04:42,847 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 01:04:42,847 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 333 transitions, 696 flow [2020-10-22 01:04:42,848 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 333 transitions, 696 flow [2020-10-22 01:04:42,848 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 279 places, 333 transitions, 696 flow [2020-10-22 01:04:42,967 INFO L129 PetriNetUnfolder]: 115/623 cut-off events. [2020-10-22 01:04:42,967 INFO L130 PetriNetUnfolder]: For 19/24 co-relation queries the response was YES. [2020-10-22 01:04:42,983 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 01:04:43,033 INFO L116 LiptonReduction]: Number of co-enabled transitions 68328 [2020-10-22 01:04:45,200 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2020-10-22 01:04:46,560 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2020-10-22 01:04:47,093 WARN L193 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2020-10-22 01:04:47,243 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 01:04:47,384 INFO L131 LiptonReduction]: Checked pairs total: 117579 [2020-10-22 01:04:47,384 INFO L133 LiptonReduction]: Total number of compositions: 290 [2020-10-22 01:04:47,384 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 87 places, 128 transitions, 286 flow [2020-10-22 01:05:26,615 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 151962 states. [2020-10-22 01:05:26,615 INFO L276 IsEmpty]: Start isEmpty. Operand 151962 states. [2020-10-22 01:05:26,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-22 01:05:26,615 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:05:26,615 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-22 01:05:26,616 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 01:05:26,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:05:26,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1907522688, now seen corresponding path program 1 times [2020-10-22 01:05:26,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:05:26,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375037338] [2020-10-22 01:05:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:05:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:05:26,644 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 01:05:26,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375037338] [2020-10-22 01:05:26,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 01:05:26,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-22 01:05:26,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1060920004] [2020-10-22 01:05:26,646 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:05:26,646 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:05:26,647 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-22 01:05:26,647 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:05:26,647 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:05:26,647 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-22 01:05:26,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:05:26,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-22 01:05:26,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-22 01:05:26,648 INFO L87 Difference]: Start difference. First operand 151962 states. Second operand 3 states. [2020-10-22 01:05:27,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:05:27,800 INFO L93 Difference]: Finished difference Result 151946 states and 595900 transitions. [2020-10-22 01:05:27,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 01:05:27,801 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-22 01:05:27,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:05:28,470 INFO L225 Difference]: With dead ends: 151946 [2020-10-22 01:05:28,471 INFO L226 Difference]: Without dead ends: 114072 [2020-10-22 01:05:28,471 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 01:05:40,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114072 states. [2020-10-22 01:05:43,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114072 to 114072. [2020-10-22 01:05:43,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114072 states. [2020-10-22 01:05:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114072 states to 114072 states and 438748 transitions. [2020-10-22 01:05:44,133 INFO L78 Accepts]: Start accepts. Automaton has 114072 states and 438748 transitions. Word has length 5 [2020-10-22 01:05:44,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:05:44,133 INFO L481 AbstractCegarLoop]: Abstraction has 114072 states and 438748 transitions. [2020-10-22 01:05:44,133 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-22 01:05:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 114072 states and 438748 transitions. [2020-10-22 01:05:44,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-22 01:05:44,133 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:05:44,134 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:05:44,134 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-22 01:05:44,134 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 01:05:44,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:05:44,134 INFO L82 PathProgramCache]: Analyzing trace with hash -501145518, now seen corresponding path program 1 times [2020-10-22 01:05:44,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:05:44,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495038676] [2020-10-22 01:05:44,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:05:44,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:05:44,182 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 01:05:44,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495038676] [2020-10-22 01:05:44,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-22 01:05:44,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-22 01:05:44,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1026346944] [2020-10-22 01:05:44,184 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:05:44,184 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:05:44,185 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-22 01:05:44,185 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:05:44,185 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:05:44,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-22 01:05:44,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:05:44,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-22 01:05:44,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-22 01:05:44,187 INFO L87 Difference]: Start difference. First operand 114072 states and 438748 transitions. Second operand 5 states. [2020-10-22 01:05:48,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:05:48,901 INFO L93 Difference]: Finished difference Result 126156 states and 479084 transitions. [2020-10-22 01:05:48,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 01:05:48,901 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 7 [2020-10-22 01:05:48,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:05:49,457 INFO L225 Difference]: With dead ends: 126156 [2020-10-22 01:05:49,458 INFO L226 Difference]: Without dead ends: 125635 [2020-10-22 01:05:49,458 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-22 01:06:01,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125635 states. [2020-10-22 01:06:03,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125635 to 119549. [2020-10-22 01:06:03,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119549 states. [2020-10-22 01:06:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119549 states to 119549 states and 457634 transitions. [2020-10-22 01:06:04,605 INFO L78 Accepts]: Start accepts. Automaton has 119549 states and 457634 transitions. Word has length 7 [2020-10-22 01:06:04,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:06:04,606 INFO L481 AbstractCegarLoop]: Abstraction has 119549 states and 457634 transitions. [2020-10-22 01:06:04,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-22 01:06:04,606 INFO L276 IsEmpty]: Start isEmpty. Operand 119549 states and 457634 transitions. [2020-10-22 01:06:04,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-22 01:06:04,607 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:06:04,607 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:06:04,607 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-22 01:06:04,608 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 01:06:04,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:06:04,608 INFO L82 PathProgramCache]: Analyzing trace with hash -183784462, now seen corresponding path program 1 times [2020-10-22 01:06:04,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:06:04,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336432641] [2020-10-22 01:06:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:06:04,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-22 01:06:04,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336432641] [2020-10-22 01:06:04,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511384577] [2020-10-22 01:06:04,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:06:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:04,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-22 01:06:04,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 01:06:04,788 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:04,789 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 91 [2020-10-22 01:06:04,794 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 5, 1] term [2020-10-22 01:06:04,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:04,801 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 6, 1] term [2020-10-22 01:06:04,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:04,806 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-10-22 01:06:04,874 INFO L625 ElimStorePlain]: treesize reduction 160, result has 18.4 percent of original size [2020-10-22 01:06:04,883 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2020-10-22 01:06:04,883 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:04,897 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:04,901 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:04,901 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:11 [2020-10-22 01:06:04,910 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2020-10-22 01:06:04,921 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2020-10-22 01:06:04,922 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:04,929 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:04,930 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:04,936 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:04,938 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-22 01:06:04,938 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:22 [2020-10-22 01:06:04,974 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2020-10-22 01:06:04,992 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:04,993 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 62 [2020-10-22 01:06:04,993 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:05,013 INFO L625 ElimStorePlain]: treesize reduction 36, result has 44.6 percent of original size [2020-10-22 01:06:05,013 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:05,021 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:05,028 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-22 01:06:05,028 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:37, output treesize:33 [2020-10-22 01:06:05,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-22 01:06:05,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-22 01:06:05,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 6 [2020-10-22 01:06:05,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1201592819] [2020-10-22 01:06:05,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:06:05,122 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:06:05,123 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-22 01:06:05,123 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:06:05,124 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:06:05,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-22 01:06:05,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:06:05,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-22 01:06:05,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-10-22 01:06:05,125 INFO L87 Difference]: Start difference. First operand 119549 states and 457634 transitions. Second operand 5 states. [2020-10-22 01:06:05,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:06:05,949 INFO L93 Difference]: Finished difference Result 123128 states and 467550 transitions. [2020-10-22 01:06:05,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 01:06:05,950 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 11 [2020-10-22 01:06:05,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:06:06,343 INFO L225 Difference]: With dead ends: 123128 [2020-10-22 01:06:06,343 INFO L226 Difference]: Without dead ends: 122616 [2020-10-22 01:06:06,344 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2020-10-22 01:06:19,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122616 states. [2020-10-22 01:06:21,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122616 to 119985. [2020-10-22 01:06:21,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119985 states. [2020-10-22 01:06:21,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119985 states to 119985 states and 457711 transitions. [2020-10-22 01:06:21,643 INFO L78 Accepts]: Start accepts. Automaton has 119985 states and 457711 transitions. Word has length 11 [2020-10-22 01:06:21,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:06:21,643 INFO L481 AbstractCegarLoop]: Abstraction has 119985 states and 457711 transitions. [2020-10-22 01:06:21,643 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-22 01:06:21,643 INFO L276 IsEmpty]: Start isEmpty. Operand 119985 states and 457711 transitions. [2020-10-22 01:06:21,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 01:06:21,646 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:06:21,646 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:06:21,853 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:06:21,854 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 01:06:21,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:06:21,855 INFO L82 PathProgramCache]: Analyzing trace with hash 112890814, now seen corresponding path program 1 times [2020-10-22 01:06:21,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:06:21,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974832574] [2020-10-22 01:06:21,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:06:21,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:21,892 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 01:06:21,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974832574] [2020-10-22 01:06:21,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450513267] [2020-10-22 01:06:21,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:06:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:21,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 2 conjunts are in the unsatisfiable core [2020-10-22 01:06:21,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 01:06:21,965 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 01:06:21,965 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:21,967 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:21,967 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:21,968 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2020-10-22 01:06:21,974 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 01:06:21,974 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-22 01:06:21,974 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-10-22 01:06:21,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [852356062] [2020-10-22 01:06:21,975 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:06:21,978 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:06:21,981 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 39 transitions. [2020-10-22 01:06:21,981 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:06:22,056 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1412749#(not (= (select (select |#pthreadsMutex| |~#__global_lock~0.base|) |~#__global_lock~0.offset|) 0))] [2020-10-22 01:06:22,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-22 01:06:22,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:06:22,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-22 01:06:22,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-22 01:06:22,057 INFO L87 Difference]: Start difference. First operand 119985 states and 457711 transitions. Second operand 4 states. [2020-10-22 01:06:23,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:06:23,658 INFO L93 Difference]: Finished difference Result 77937 states and 247200 transitions. [2020-10-22 01:06:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-22 01:06:23,659 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-10-22 01:06:23,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:06:23,851 INFO L225 Difference]: With dead ends: 77937 [2020-10-22 01:06:23,851 INFO L226 Difference]: Without dead ends: 77716 [2020-10-22 01:06:23,851 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 01:06:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77716 states. [2020-10-22 01:06:26,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77716 to 74433. [2020-10-22 01:06:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74433 states. [2020-10-22 01:06:26,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74433 states to 74433 states and 238430 transitions. [2020-10-22 01:06:26,807 INFO L78 Accepts]: Start accepts. Automaton has 74433 states and 238430 transitions. Word has length 15 [2020-10-22 01:06:26,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:06:26,807 INFO L481 AbstractCegarLoop]: Abstraction has 74433 states and 238430 transitions. [2020-10-22 01:06:26,807 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-22 01:06:26,808 INFO L276 IsEmpty]: Start isEmpty. Operand 74433 states and 238430 transitions. [2020-10-22 01:06:26,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 01:06:26,810 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:06:26,810 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-22 01:06:27,011 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-22 01:06:27,012 INFO L429 AbstractCegarLoop]: === Iteration 5 === [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 01:06:27,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:06:27,012 INFO L82 PathProgramCache]: Analyzing trace with hash -86072649, now seen corresponding path program 1 times [2020-10-22 01:06:27,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:06:27,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126395695] [2020-10-22 01:06:27,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:06:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:28,059 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-22 01:06:28,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126395695] [2020-10-22 01:06:28,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023671851] [2020-10-22 01:06:28,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:06:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-22 01:06:28,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-22 01:06:28,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-22 01:06:28,159 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,160 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 264 [2020-10-22 01:06:28,161 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 1] term [2020-10-22 01:06:28,162 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,164 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 6, 2, 4, 2, 3, 2, 3, 2, 3, 2, 2, 1] term [2020-10-22 01:06:28,164 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,165 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 3, 1] term [2020-10-22 01:06:28,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,165 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 1] term [2020-10-22 01:06:28,166 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,167 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 3, 2, 3, 2, 3, 2, 2, 1] term [2020-10-22 01:06:28,167 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,168 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 2, 3, 2, 3, 2, 2, 1] term [2020-10-22 01:06:28,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,169 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 2, 3, 2, 3, 2, 2, 1] term [2020-10-22 01:06:28,169 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-22 01:06:28,171 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,277 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 28 [2020-10-22 01:06:28,278 INFO L625 ElimStorePlain]: treesize reduction 575, result has 5.9 percent of original size [2020-10-22 01:06:28,283 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2020-10-22 01:06:28,283 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,301 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,304 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,304 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:11 [2020-10-22 01:06:28,311 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2020-10-22 01:06:28,315 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2020-10-22 01:06:28,316 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,321 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,322 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,330 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,331 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-10-22 01:06:28,331 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:22 [2020-10-22 01:06:28,354 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2020-10-22 01:06:28,372 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,373 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 62 [2020-10-22 01:06:28,374 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,395 INFO L625 ElimStorePlain]: treesize reduction 36, result has 44.6 percent of original size [2020-10-22 01:06:28,395 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,404 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,405 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-22 01:06:28,405 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:33 [2020-10-22 01:06:28,428 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2020-10-22 01:06:28,446 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,447 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 62 [2020-10-22 01:06:28,447 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,465 INFO L625 ElimStorePlain]: treesize reduction 36, result has 44.6 percent of original size [2020-10-22 01:06:28,465 INFO L545 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-22 01:06:28,473 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-22 01:06:28,476 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-22 01:06:28,476 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:37, output treesize:33 [2020-10-22 01:06:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-22 01:06:28,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-22 01:06:28,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 6 [2020-10-22 01:06:28,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1461153167] [2020-10-22 01:06:28,572 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-22 01:06:28,574 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-22 01:06:28,575 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-22 01:06:28,576 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-22 01:06:28,576 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-22 01:06:28,576 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-22 01:06:28,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-22 01:06:28,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-22 01:06:28,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-10-22 01:06:28,577 INFO L87 Difference]: Start difference. First operand 74433 states and 238430 transitions. Second operand 5 states. [2020-10-22 01:06:29,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-22 01:06:29,067 INFO L93 Difference]: Finished difference Result 77688 states and 246624 transitions. [2020-10-22 01:06:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-22 01:06:29,067 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 15 [2020-10-22 01:06:29,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-22 01:06:29,218 INFO L225 Difference]: With dead ends: 77688 [2020-10-22 01:06:29,218 INFO L226 Difference]: Without dead ends: 76895 [2020-10-22 01:06:29,218 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2020-10-22 01:06:30,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76895 states. [2020-10-22 01:06:35,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76895 to 74713. [2020-10-22 01:06:35,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74713 states. [2020-10-22 01:06:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74713 states to 74713 states and 238250 transitions. [2020-10-22 01:06:35,761 INFO L78 Accepts]: Start accepts. Automaton has 74713 states and 238250 transitions. Word has length 15 [2020-10-22 01:06:35,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-22 01:06:35,762 INFO L481 AbstractCegarLoop]: Abstraction has 74713 states and 238250 transitions. [2020-10-22 01:06:35,762 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-22 01:06:35,762 INFO L276 IsEmpty]: Start isEmpty. Operand 74713 states and 238250 transitions. [2020-10-22 01:06:35,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-22 01:06:35,765 INFO L414 BasicCegarLoop]: Found error trace [2020-10-22 01:06:35,765 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-10-22 01:06:35,978 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-22 01:06:35,979 INFO L429 AbstractCegarLoop]: === Iteration 6 === [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 01:06:35,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-22 01:06:35,980 INFO L82 PathProgramCache]: Analyzing trace with hash -105468902, now seen corresponding path program 1 times [2020-10-22 01:06:35,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-22 01:06:35,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579527920] [2020-10-22 01:06:35,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-22 01:06:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:06:35,994 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:06:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-22 01:06:36,004 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-22 01:06:36,012 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-22 01:06:36,012 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-22 01:06:36,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-22 01:06:36,013 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-22 01:06:36,013 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-22 01:06:36,013 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-22 01:06:36,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,030 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 01:06:36,030 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 01:06:36,030 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 01:06:36,031 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 01:06:36,031 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 01:06:36,031 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 01:06:36,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,038 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 01:06:36,039 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 01:06:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,039 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 01:06:36,039 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 01:06:36,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,040 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,041 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 01:06:36,041 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 01:06:36,041 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 01:06:36,041 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 01:06:36,041 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 01:06:36,041 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 01:06:36,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,046 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,047 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,048 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 01:06:36,048 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 01:06:36,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,049 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 01:06:36,049 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 01:06:36,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,049 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,050 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 01:06:36,051 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 01:06:36,051 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 01:06:36,051 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 01:06:36,051 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 01:06:36,051 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 01:06:36,051 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,051 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,051 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,052 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,053 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,054 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,055 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,056 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,057 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,058 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 01:06:36,059 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 01:06:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,059 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 01:06:36,059 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 01:06:36,059 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,060 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,061 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 01:06:36,061 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 01:06:36,061 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 01:06:36,061 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 01:06:36,061 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 01:06:36,061 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 01:06:36,061 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,061 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,062 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,063 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,064 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,065 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,066 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,067 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,068 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,068 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,068 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,068 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,068 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 01:06:36,068 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 01:06:36,068 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,069 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,069 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 01:06:36,069 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 01:06:36,069 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,069 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 01:06:36,070 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,070 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,070 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,070 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,070 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 01:06:36,070 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,071 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 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 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,072 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,073 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 01:06:36,073 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,074 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 01:06:36,074 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 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,075 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 01:06:36,075 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,076 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 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,077 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,080 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 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 01:06:36,081 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 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,081 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,082 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 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 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 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 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,083 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,086 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 01:06:36,086 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,087 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 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 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 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 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,088 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,089 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,089 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 01:06:36,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,089 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-22 01:06:36,093 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-10-22 01:06:36,093 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-22 01:06:36,093 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-22 01:06:36,094 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-22 01:06:36,094 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-22 01:06:36,094 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-22 01:06:36,094 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-22 01:06:36,094 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-22 01:06:36,094 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-22 01:06:36,094 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-22 01:06:36,097 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-22 01:06:36,097 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 341 places, 408 transitions, 860 flow [2020-10-22 01:06:36,098 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 341 places, 408 transitions, 860 flow [2020-10-22 01:06:36,098 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 341 places, 408 transitions, 860 flow [2020-10-22 01:06:36,291 INFO L129 PetriNetUnfolder]: 164/887 cut-off events. [2020-10-22 01:06:36,292 INFO L130 PetriNetUnfolder]: For 48/55 co-relation queries the response was YES. [2020-10-22 01:06:36,325 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 01:06:36,424 INFO L116 LiptonReduction]: Number of co-enabled transitions 113296 [2020-10-22 01:06:40,573 WARN L193 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 26 [2020-10-22 01:06:41,243 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2020-10-22 01:06:41,360 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-22 01:06:41,925 WARN L193 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 106 [2020-10-22 01:06:42,079 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-10-22 01:06:42,156 INFO L131 LiptonReduction]: Checked pairs total: 217811 [2020-10-22 01:06:42,156 INFO L133 LiptonReduction]: Total number of compositions: 365 [2020-10-22 01:06:42,156 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 107 places, 158 transitions, 360 flow Received shutdown request... [2020-10-22 01:08:22,262 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-22 01:08:22,264 WARN L235 ceAbstractionStarter]: Timeout [2020-10-22 01:08:22,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.10 01:08:22 BasicIcfg [2020-10-22 01:08:22,265 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-22 01:08:22,267 INFO L168 Benchmark]: Toolchain (without parser) took 232803.96 ms. Allocated memory was 143.7 MB in the beginning and 3.0 GB in the end (delta: 2.9 GB). Free memory was 105.2 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,267 INFO L168 Benchmark]: CDTParser took 3.61 ms. Allocated memory is still 143.7 MB. Free memory was 125.2 MB in the beginning and 125.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,268 INFO L168 Benchmark]: CACSL2BoogieTranslator took 933.90 ms. Allocated memory was 143.7 MB in the beginning and 205.0 MB in the end (delta: 61.3 MB). Free memory was 104.1 MB in the beginning and 136.4 MB in the end (delta: -32.2 MB). Peak memory consumption was 34.3 MB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,268 INFO L168 Benchmark]: Boogie Procedure Inliner took 75.88 ms. Allocated memory is still 205.0 MB. Free memory was 136.4 MB in the beginning and 133.1 MB in the end (delta: 3.2 MB). Peak memory consumption was 3.2 MB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,269 INFO L168 Benchmark]: Boogie Preprocessor took 41.58 ms. Allocated memory is still 205.0 MB. Free memory was 133.1 MB in the beginning and 131.3 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,269 INFO L168 Benchmark]: RCFGBuilder took 628.30 ms. Allocated memory was 205.0 MB in the beginning and 232.3 MB in the end (delta: 27.3 MB). Free memory was 131.3 MB in the beginning and 197.6 MB in the end (delta: -66.4 MB). Peak memory consumption was 38.6 MB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,270 INFO L168 Benchmark]: TraceAbstraction took 231112.64 ms. Allocated memory was 232.3 MB in the beginning and 3.0 GB in the end (delta: 2.8 GB). Free memory was 196.3 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. [2020-10-22 01:08:22,273 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 3.61 ms. Allocated memory is still 143.7 MB. Free memory was 125.2 MB in the beginning and 125.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 933.90 ms. Allocated memory was 143.7 MB in the beginning and 205.0 MB in the end (delta: 61.3 MB). Free memory was 104.1 MB in the beginning and 136.4 MB in the end (delta: -32.2 MB). Peak memory consumption was 34.3 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 75.88 ms. Allocated memory is still 205.0 MB. Free memory was 136.4 MB in the beginning and 133.1 MB in the end (delta: 3.2 MB). Peak memory consumption was 3.2 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 41.58 ms. Allocated memory is still 205.0 MB. Free memory was 133.1 MB in the beginning and 131.3 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * RCFGBuilder took 628.30 ms. Allocated memory was 205.0 MB in the beginning and 232.3 MB in the end (delta: 27.3 MB). Free memory was 131.3 MB in the beginning and 197.6 MB in the end (delta: -66.4 MB). Peak memory consumption was 38.6 MB. Max. memory is 7.1 GB. * TraceAbstraction took 231112.64 ms. Allocated memory was 232.3 MB in the beginning and 3.0 GB in the end (delta: 2.8 GB). Free memory was 196.3 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 3.1 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.5s, 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.0s, 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.5s, 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.0s, 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 305238 states. Currently 89943 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 305238 states. Currently 89943 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 152 locations, 2 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 230.6s, OverallIterations: 12, TraceHistogramMax: 4, AutomataDifference: 11.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 158.1s, HoareTripleCheckerStatistics: 712 SDtfs, 872 SDslu, 1097 SDs, 0 SdLazy, 794 SolverSat, 51 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s 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: 56.4s AutomataMinimizationTime, 9 MinimizatonAttempts, 14513 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 165 NumberOfCodeBlocks, 165 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 120 ConstructedInterpolants, 31 QuantifiedInterpolants, 15482 SizeOfPredicates, 29 NumberOfNonLiveVariables, 451 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 13 InterpolantComputations, 6 PerfectInterpolantSequences, 17/26 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