/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 18:12:11,914 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 18:12:11,916 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 18:12:11,946 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 18:12:11,946 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 18:12:11,949 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 18:12:11,950 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 18:12:11,954 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 18:12:11,956 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 18:12:11,959 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 18:12:11,961 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 18:12:11,962 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 18:12:11,962 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 18:12:11,964 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 18:12:11,965 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 18:12:11,966 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 18:12:11,968 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 18:12:11,969 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 18:12:11,970 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 18:12:11,976 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 18:12:11,977 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 18:12:11,978 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 18:12:11,979 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 18:12:11,980 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 18:12:11,985 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 18:12:11,985 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 18:12:11,985 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 18:12:11,986 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 18:12:11,986 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 18:12:11,987 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 18:12:11,987 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 18:12:11,987 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 18:12:11,988 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 18:12:11,989 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 18:12:11,990 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 18:12:11,990 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 18:12:11,990 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 18:12:11,990 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 18:12:11,990 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 18:12:11,991 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 18:12:11,991 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 18:12:11,992 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-12 18:12:12,021 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 18:12:12,021 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 18:12:12,022 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-12 18:12:12,022 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-12 18:12:12,024 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 18:12:12,024 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 18:12:12,024 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 18:12:12,024 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 18:12:12,024 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 18:12:12,025 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 18:12:12,025 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 18:12:12,025 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 18:12:12,025 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 18:12:12,025 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 18:12:12,026 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 18:12:12,026 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 18:12:12,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 18:12:12,027 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-12 18:12:12,291 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 18:12:12,305 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 18:12:12,306 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 18:12:12,307 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-12 18:12:12,308 INFO L275 PluginConnector]: CDTParser initialized [2021-08-12 18:12:12,308 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i [2021-08-12 18:12:12,353 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67d7632da/ad6a5c7919064725af81fbf2c60ce449/FLAGaf95cad1a [2021-08-12 18:12:12,757 INFO L306 CDTParser]: Found 1 translation units. [2021-08-12 18:12:12,757 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i [2021-08-12 18:12:12,769 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67d7632da/ad6a5c7919064725af81fbf2c60ce449/FLAGaf95cad1a [2021-08-12 18:12:12,784 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67d7632da/ad6a5c7919064725af81fbf2c60ce449 [2021-08-12 18:12:12,786 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 18:12:12,788 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-12 18:12:12,790 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-12 18:12:12,790 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-12 18:12:12,793 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-12 18:12:12,793 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.08 06:12:12" (1/1) ... [2021-08-12 18:12:12,794 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45783876 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:12, skipping insertion in model container [2021-08-12 18:12:12,794 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.08 06:12:12" (1/1) ... [2021-08-12 18:12:12,799 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-12 18:12:12,834 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-12 18:12:13,110 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i[29913,29926] [2021-08-12 18:12:13,129 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-12 18:12:13,138 INFO L203 MainTranslator]: Completed pre-run [2021-08-12 18:12:13,173 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_11-ptr_racing.i[29913,29926] [2021-08-12 18:12:13,178 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-12 18:12:13,219 INFO L208 MainTranslator]: Completed translation [2021-08-12 18:12:13,219 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13 WrapperNode [2021-08-12 18:12:13,219 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-12 18:12:13,220 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 18:12:13,220 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 18:12:13,220 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 18:12:13,229 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,254 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,267 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 18:12:13,268 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 18:12:13,268 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 18:12:13,268 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 18:12:13,272 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,273 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,274 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,275 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,279 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,281 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,289 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... [2021-08-12 18:12:13,290 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 18:12:13,291 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 18:12:13,291 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 18:12:13,291 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 18:12:13,292 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 18:12:13,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-12 18:12:13,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-12 18:12:13,352 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-08-12 18:12:13,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-12 18:12:13,352 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-08-12 18:12:13,352 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-08-12 18:12:13,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-12 18:12:13,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-12 18:12:13,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 18:12:13,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 18:12:13,354 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 18:12:13,711 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 18:12:13,711 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-08-12 18:12:13,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 06:12:13 BoogieIcfgContainer [2021-08-12 18:12:13,713 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 18:12:13,714 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 18:12:13,714 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 18:12:13,717 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 18:12:13,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.08 06:12:12" (1/3) ... [2021-08-12 18:12:13,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e56c955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 06:12:13, skipping insertion in model container [2021-08-12 18:12:13,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.08 06:12:13" (2/3) ... [2021-08-12 18:12:13,718 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e56c955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 06:12:13, skipping insertion in model container [2021-08-12 18:12:13,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 06:12:13" (3/3) ... [2021-08-12 18:12:13,719 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_11-ptr_racing.i [2021-08-12 18:12:13,723 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 18:12:13,723 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 18:12:13,724 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 18:12:13,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,767 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:13,774 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-08-12 18:12:13,789 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-12 18:12:13,811 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 18:12:13,811 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 18:12:13,811 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 18:12:13,811 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 18:12:13,811 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 18:12:13,812 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 18:12:13,812 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 18:12:13,812 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 18:12:13,822 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 102 places, 111 transitions, 230 flow [2021-08-12 18:12:13,872 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1102 states, 1096 states have (on average 2.227189781021898) internal successors, (2441), 1101 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:13,880 INFO L276 IsEmpty]: Start isEmpty. Operand has 1102 states, 1096 states have (on average 2.227189781021898) internal successors, (2441), 1101 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:13,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 18:12:13,886 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:13,887 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:13,887 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:13,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:13,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1236148566, now seen corresponding path program 1 times [2021-08-12 18:12:13,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:13,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992953331] [2021-08-12 18:12:13,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:14,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:14,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 18:12:14,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992953331] [2021-08-12 18:12:14,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992953331] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 18:12:14,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 18:12:14,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 18:12:14,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211699433] [2021-08-12 18:12:14,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-08-12 18:12:14,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 18:12:14,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-12 18:12:14,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-12 18:12:14,070 INFO L87 Difference]: Start difference. First operand has 1102 states, 1096 states have (on average 2.227189781021898) internal successors, (2441), 1101 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 18:12:14,174 INFO L93 Difference]: Finished difference Result 2095 states and 4690 transitions. [2021-08-12 18:12:14,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-12 18:12:14,175 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 18:12:14,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 18:12:14,187 INFO L225 Difference]: With dead ends: 2095 [2021-08-12 18:12:14,187 INFO L226 Difference]: Without dead ends: 663 [2021-08-12 18:12:14,193 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-12 18:12:14,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-08-12 18:12:14,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2021-08-12 18:12:14,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 660 states have (on average 1.862121212121212) internal successors, (1229), 662 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1229 transitions. [2021-08-12 18:12:14,249 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1229 transitions. Word has length 42 [2021-08-12 18:12:14,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 18:12:14,249 INFO L482 AbstractCegarLoop]: Abstraction has 663 states and 1229 transitions. [2021-08-12 18:12:14,250 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,250 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1229 transitions. [2021-08-12 18:12:14,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 18:12:14,251 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:14,251 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:14,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 18:12:14,251 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:14,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:14,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1261867371, now seen corresponding path program 1 times [2021-08-12 18:12:14,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:14,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944110613] [2021-08-12 18:12:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:14,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:14,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 18:12:14,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944110613] [2021-08-12 18:12:14,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944110613] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 18:12:14,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 18:12:14,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-12 18:12:14,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652288122] [2021-08-12 18:12:14,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 18:12:14,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 18:12:14,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 18:12:14,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 18:12:14,311 INFO L87 Difference]: Start difference. First operand 663 states and 1229 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 18:12:14,369 INFO L93 Difference]: Finished difference Result 663 states and 1229 transitions. [2021-08-12 18:12:14,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 18:12:14,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 18:12:14,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 18:12:14,373 INFO L225 Difference]: With dead ends: 663 [2021-08-12 18:12:14,373 INFO L226 Difference]: Without dead ends: 652 [2021-08-12 18:12:14,374 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 18:12:14,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2021-08-12 18:12:14,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 652. [2021-08-12 18:12:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 650 states have (on average 1.873846153846154) internal successors, (1218), 651 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1218 transitions. [2021-08-12 18:12:14,394 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1218 transitions. Word has length 42 [2021-08-12 18:12:14,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 18:12:14,395 INFO L482 AbstractCegarLoop]: Abstraction has 652 states and 1218 transitions. [2021-08-12 18:12:14,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:14,395 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1218 transitions. [2021-08-12 18:12:14,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-12 18:12:14,400 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:14,401 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:14,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 18:12:14,401 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:14,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:14,407 INFO L82 PathProgramCache]: Analyzing trace with hash -1894749148, now seen corresponding path program 1 times [2021-08-12 18:12:14,407 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:14,407 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088064754] [2021-08-12 18:12:14,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-12 18:12:14,432 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-12 18:12:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-12 18:12:14,463 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-12 18:12:14,494 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-12 18:12:14,494 INFO L651 BasicCegarLoop]: Counterexample might be feasible [2021-08-12 18:12:14,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 18:12:14,495 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-12 18:12:14,495 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:14,527 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-12 18:12:14,527 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-12 18:12:14,528 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 18:12:14,528 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 18:12:14,528 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 18:12:14,528 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 18:12:14,528 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 18:12:14,528 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 18:12:14,528 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 18:12:14,528 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 18:12:14,530 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 132 places, 146 transitions, 310 flow [2021-08-12 18:12:16,199 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 30558 states, 30549 states have (on average 3.405086909555141) internal successors, (104022), 30557 states have internal predecessors, (104022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:16,330 INFO L276 IsEmpty]: Start isEmpty. Operand has 30558 states, 30549 states have (on average 3.405086909555141) internal successors, (104022), 30557 states have internal predecessors, (104022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:16,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 18:12:16,332 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:16,332 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:16,332 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:16,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:16,334 INFO L82 PathProgramCache]: Analyzing trace with hash -1988149782, now seen corresponding path program 1 times [2021-08-12 18:12:16,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:16,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776943740] [2021-08-12 18:12:16,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:16,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 18:12:16,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776943740] [2021-08-12 18:12:16,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776943740] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 18:12:16,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 18:12:16,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 18:12:16,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386708779] [2021-08-12 18:12:16,361 INFO L462 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-08-12 18:12:16,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 18:12:16,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-12 18:12:16,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-12 18:12:16,467 INFO L87 Difference]: Start difference. First operand has 30558 states, 30549 states have (on average 3.405086909555141) internal successors, (104022), 30557 states have internal predecessors, (104022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:17,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 18:12:17,414 INFO L93 Difference]: Finished difference Result 60051 states and 204680 transitions. [2021-08-12 18:12:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-12 18:12:17,414 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 18:12:17,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 18:12:17,530 INFO L225 Difference]: With dead ends: 60051 [2021-08-12 18:12:17,530 INFO L226 Difference]: Without dead ends: 17883 [2021-08-12 18:12:17,580 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-12 18:12:17,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17883 states. [2021-08-12 18:12:18,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17883 to 17883. [2021-08-12 18:12:18,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17883 states, 17879 states have (on average 2.8485933217741484) internal successors, (50930), 17882 states have internal predecessors, (50930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:18,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17883 states to 17883 states and 50930 transitions. [2021-08-12 18:12:18,370 INFO L78 Accepts]: Start accepts. Automaton has 17883 states and 50930 transitions. Word has length 42 [2021-08-12 18:12:18,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 18:12:18,370 INFO L482 AbstractCegarLoop]: Abstraction has 17883 states and 50930 transitions. [2021-08-12 18:12:18,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 21.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:18,370 INFO L276 IsEmpty]: Start isEmpty. Operand 17883 states and 50930 transitions. [2021-08-12 18:12:18,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 18:12:18,371 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:18,371 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:18,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-12 18:12:18,371 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:18,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:18,372 INFO L82 PathProgramCache]: Analyzing trace with hash 509866155, now seen corresponding path program 1 times [2021-08-12 18:12:18,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:18,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358109998] [2021-08-12 18:12:18,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:18,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:18,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 18:12:18,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358109998] [2021-08-12 18:12:18,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358109998] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 18:12:18,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 18:12:18,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-12 18:12:18,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188796614] [2021-08-12 18:12:18,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 18:12:18,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 18:12:18,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 18:12:18,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 18:12:18,416 INFO L87 Difference]: Start difference. First operand 17883 states and 50930 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:18,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 18:12:18,608 INFO L93 Difference]: Finished difference Result 17883 states and 50930 transitions. [2021-08-12 18:12:18,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 18:12:18,609 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 18:12:18,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 18:12:18,683 INFO L225 Difference]: With dead ends: 17883 [2021-08-12 18:12:18,683 INFO L226 Difference]: Without dead ends: 17872 [2021-08-12 18:12:18,692 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 18:12:19,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17872 states. [2021-08-12 18:12:19,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17872 to 17872. [2021-08-12 18:12:19,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17872 states, 17869 states have (on average 2.8495718842688453) internal successors, (50919), 17871 states have internal predecessors, (50919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:19,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17872 states to 17872 states and 50919 transitions. [2021-08-12 18:12:19,476 INFO L78 Accepts]: Start accepts. Automaton has 17872 states and 50919 transitions. Word has length 42 [2021-08-12 18:12:19,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 18:12:19,478 INFO L482 AbstractCegarLoop]: Abstraction has 17872 states and 50919 transitions. [2021-08-12 18:12:19,478 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:19,478 INFO L276 IsEmpty]: Start isEmpty. Operand 17872 states and 50919 transitions. [2021-08-12 18:12:19,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-12 18:12:19,480 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:19,480 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:19,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-12 18:12:19,480 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:19,480 INFO L82 PathProgramCache]: Analyzing trace with hash 627090548, now seen corresponding path program 1 times [2021-08-12 18:12:19,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:19,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096398302] [2021-08-12 18:12:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:19,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:19,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:19,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 18:12:19,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096398302] [2021-08-12 18:12:19,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096398302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 18:12:19,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097377403] [2021-08-12 18:12:19,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 18:12:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 18:12:19,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-12 18:12:19,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 18:12:19,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 18:12:19,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097377403] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 18:12:19,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 18:12:19,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-12 18:12:19,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807605173] [2021-08-12 18:12:19,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-08-12 18:12:19,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 18:12:19,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-12 18:12:19,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-12 18:12:19,762 INFO L87 Difference]: Start difference. First operand 17872 states and 50919 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:20,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 18:12:20,016 INFO L93 Difference]: Finished difference Result 17872 states and 50919 transitions. [2021-08-12 18:12:20,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-12 18:12:20,016 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-08-12 18:12:20,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 18:12:20,187 INFO L225 Difference]: With dead ends: 17872 [2021-08-12 18:12:20,188 INFO L226 Difference]: Without dead ends: 17564 [2021-08-12 18:12:20,192 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 26.8ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-08-12 18:12:20,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17564 states. [2021-08-12 18:12:20,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17564 to 17564. [2021-08-12 18:12:20,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17564 states, 17562 states have (on average 2.864935656531147) internal successors, (50314), 17563 states have internal predecessors, (50314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:20,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17564 states to 17564 states and 50314 transitions. [2021-08-12 18:12:20,935 INFO L78 Accepts]: Start accepts. Automaton has 17564 states and 50314 transitions. Word has length 52 [2021-08-12 18:12:20,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 18:12:20,936 INFO L482 AbstractCegarLoop]: Abstraction has 17564 states and 50314 transitions. [2021-08-12 18:12:20,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 18:12:20,941 INFO L276 IsEmpty]: Start isEmpty. Operand 17564 states and 50314 transitions. [2021-08-12 18:12:20,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-12 18:12:20,942 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 18:12:20,942 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 18:12:21,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-08-12 18:12:21,153 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-08-12 18:12:21,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 18:12:21,153 INFO L82 PathProgramCache]: Analyzing trace with hash 387720432, now seen corresponding path program 1 times [2021-08-12 18:12:21,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 18:12:21,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103939494] [2021-08-12 18:12:21,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 18:12:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-12 18:12:21,173 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-12 18:12:21,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-12 18:12:21,190 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-12 18:12:21,205 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-12 18:12:21,205 INFO L651 BasicCegarLoop]: Counterexample might be feasible [2021-08-12 18:12:21,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-12 18:12:21,206 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-08-12 18:12:21,206 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-08-12 18:12:21,218 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,219 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,220 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,221 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,222 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,223 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,226 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,227 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,228 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,229 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,230 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,231 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,232 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,233 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,234 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,235 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,236 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,237 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,238 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,238 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,238 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,238 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,239 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,240 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,240 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,240 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-08-12 18:12:21,245 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-12 18:12:21,246 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-12 18:12:21,246 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 18:12:21,246 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 18:12:21,246 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 18:12:21,246 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 18:12:21,246 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 18:12:21,246 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 18:12:21,246 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 18:12:21,246 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 18:12:21,250 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 162 places, 181 transitions, 392 flow Received shutdown request... [2021-08-12 18:21:43,134 WARN L547 AbstractCegarLoop]: Verification canceled [2021-08-12 18:21:43,136 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 3 thread instances [2021-08-12 18:21:43,137 WARN L188 ceAbstractionStarter]: Timeout [2021-08-12 18:21:43,137 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.08 06:21:43 BasicIcfg [2021-08-12 18:21:43,138 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-12 18:21:43,139 INFO L168 Benchmark]: Toolchain (without parser) took 570350.61 ms. Allocated memory was 208.7 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 171.3 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,139 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 208.7 MB. Free memory is still 189.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 18:21:43,140 INFO L168 Benchmark]: CACSL2BoogieTranslator took 429.21 ms. Allocated memory is still 208.7 MB. Free memory was 171.2 MB in the beginning and 170.4 MB in the end (delta: 778.9 kB). Peak memory consumption was 13.2 MB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,141 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.45 ms. Allocated memory is still 208.7 MB. Free memory was 170.4 MB in the beginning and 168.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,141 INFO L168 Benchmark]: Boogie Preprocessor took 22.71 ms. Allocated memory is still 208.7 MB. Free memory was 168.8 MB in the beginning and 167.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,141 INFO L168 Benchmark]: RCFGBuilder took 421.53 ms. Allocated memory is still 208.7 MB. Free memory was 166.7 MB in the beginning and 138.9 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,143 INFO L168 Benchmark]: TraceAbstraction took 569423.53 ms. Allocated memory was 208.7 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 138.4 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. [2021-08-12 18:21:43,144 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 208.7 MB. Free memory is still 189.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 429.21 ms. Allocated memory is still 208.7 MB. Free memory was 171.2 MB in the beginning and 170.4 MB in the end (delta: 778.9 kB). Peak memory consumption was 13.2 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 47.45 ms. Allocated memory is still 208.7 MB. Free memory was 170.4 MB in the beginning and 168.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 22.71 ms. Allocated memory is still 208.7 MB. Free memory was 168.8 MB in the beginning and 167.3 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 421.53 ms. Allocated memory is still 208.7 MB. Free memory was 166.7 MB in the beginning and 138.9 MB in the end (delta: 27.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 8.0 GB. * TraceAbstraction took 569423.53 ms. Allocated memory was 208.7 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 138.4 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 3.5 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 162 places, 181 transitions, 392 flow. Already constructed 564239 states. Currently 40713 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 128 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 685.9ms, OverallIterations: 3, TraceHistogramMax: 2, EmptinessCheckTime: 15.0ms, AutomataDifference: 196.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 65.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 176 SDtfs, 35 SDslu, 70 SDs, 0 SdLazy, 8 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1102occurred in iteration=0, InterpolantAutomatonStates: 5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 63.5ms AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 11.2ms SsaConstructionTime, 80.3ms SatisfiabilityAnalysisTime, 84.1ms InterpolantComputationTime, 130 NumberOfCodeBlocks, 130 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 82 ConstructedInterpolants, 0 QuantifiedInterpolants, 84 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 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 - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 156 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 6677.7ms, OverallIterations: 4, TraceHistogramMax: 3, EmptinessCheckTime: 74.8ms, AutomataDifference: 1925.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1731.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 364 SDtfs, 267 SDslu, 499 SDs, 0 SdLazy, 36 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 20.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 63 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 28.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=30558occurred in iteration=0, InterpolantAutomatonStates: 11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2214.2ms AutomataMinimizationTime, 3 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 19.7ms SsaConstructionTime, 73.1ms SatisfiabilityAnalysisTime, 218.4ms InterpolantComputationTime, 244 NumberOfCodeBlocks, 244 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 184 ConstructedInterpolants, 0 QuantifiedInterpolants, 230 SizeOfPredicates, 2 NumberOfNonLiveVariables, 146 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 4 InterpolantComputations, 2 PerfectInterpolantSequences, 0/2 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 184 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 561888.3ms, OverallIterations: 0, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 561887.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown