/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -i ../../../trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-e5469eb [2021-01-20 13:33:44,141 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-20 13:33:44,146 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-20 13:33:44,205 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-20 13:33:44,206 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-20 13:33:44,210 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-20 13:33:44,215 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-20 13:33:44,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-20 13:33:44,227 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-20 13:33:44,234 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-20 13:33:44,235 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-20 13:33:44,237 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-20 13:33:44,237 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-20 13:33:44,241 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-20 13:33:44,243 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-20 13:33:44,245 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-20 13:33:44,246 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-20 13:33:44,250 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-20 13:33:44,259 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-20 13:33:44,268 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-20 13:33:44,270 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-20 13:33:44,272 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-20 13:33:44,273 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-20 13:33:44,276 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-20 13:33:44,285 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-20 13:33:44,286 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-20 13:33:44,286 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-20 13:33:44,288 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-20 13:33:44,289 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-20 13:33:44,291 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-20 13:33:44,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-20 13:33:44,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-20 13:33:44,294 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-20 13:33:44,295 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-20 13:33:44,296 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-20 13:33:44,297 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-20 13:33:44,297 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-20 13:33:44,298 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-20 13:33:44,298 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-20 13:33:44,299 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-20 13:33:44,300 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-20 13:33:44,301 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-01-20 13:33:44,354 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-20 13:33:44,354 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-20 13:33:44,358 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-20 13:33:44,359 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-20 13:33:44,359 INFO L138 SettingsManager]: * Use SBE=true [2021-01-20 13:33:44,359 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-20 13:33:44,360 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-20 13:33:44,360 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-20 13:33:44,360 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-20 13:33:44,361 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-20 13:33:44,362 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-20 13:33:44,362 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-20 13:33:44,362 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-20 13:33:44,363 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-20 13:33:44,363 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-20 13:33:44,363 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-20 13:33:44,363 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-20 13:33:44,363 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-20 13:33:44,364 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-20 13:33:44,364 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-20 13:33:44,364 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-20 13:33:44,365 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-20 13:33:44,365 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-20 13:33:44,365 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-20 13:33:44,365 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-20 13:33:44,366 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-20 13:33:44,366 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-20 13:33:44,366 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-20 13:33:44,366 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-20 13:33:44,366 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-20 13:33:44,367 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-01-20 13:33:44,819 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-20 13:33:44,848 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-20 13:33:44,851 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-20 13:33:44,853 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-20 13:33:44,854 INFO L275 PluginConnector]: CDTParser initialized [2021-01-20 13:33:44,855 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i [2021-01-20 13:33:44,968 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/243ff07ff/01b0f7d28c0a4fb4bc2a6ee00628adf3/FLAG4c9eb9083 [2021-01-20 13:33:45,648 INFO L306 CDTParser]: Found 1 translation units. [2021-01-20 13:33:45,649 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/46_monabsex2_vs.i [2021-01-20 13:33:45,676 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/243ff07ff/01b0f7d28c0a4fb4bc2a6ee00628adf3/FLAG4c9eb9083 [2021-01-20 13:33:45,963 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/243ff07ff/01b0f7d28c0a4fb4bc2a6ee00628adf3 [2021-01-20 13:33:45,967 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-20 13:33:45,971 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-20 13:33:45,976 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-20 13:33:45,976 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-20 13:33:45,980 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-20 13:33:45,982 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 01:33:45" (1/1) ... [2021-01-20 13:33:45,987 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11652531 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:45, skipping insertion in model container [2021-01-20 13:33:45,987 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 01:33:45" (1/1) ... [2021-01-20 13:33:45,997 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-20 13:33:46,067 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-20 13:33:46,365 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-01-20 13:33:46,606 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-20 13:33:46,621 INFO L203 MainTranslator]: Completed pre-run [2021-01-20 13:33:46,652 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-01-20 13:33:46,697 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-20 13:33:46,809 INFO L208 MainTranslator]: Completed translation [2021-01-20 13:33:46,810 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46 WrapperNode [2021-01-20 13:33:46,812 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-20 13:33:46,814 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-20 13:33:46,814 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-20 13:33:46,815 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-20 13:33:46,824 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,852 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,873 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-20 13:33:46,874 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-20 13:33:46,874 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-20 13:33:46,874 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-20 13:33:46,883 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,884 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,886 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,887 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,892 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,896 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,898 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (1/1) ... [2021-01-20 13:33:46,901 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-20 13:33:46,902 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-20 13:33:46,902 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-20 13:33:46,902 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-20 13:33:46,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (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-01-20 13:33:46,979 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-01-20 13:33:46,981 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-01-20 13:33:46,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-20 13:33:46,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-01-20 13:33:46,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-20 13:33:46,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-20 13:33:46,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-20 13:33:46,984 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-01-20 13:33:46,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-20 13:33:46,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-20 13:33:46,986 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-20 13:33:47,429 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-20 13:33:47,429 INFO L298 CfgBuilder]: Removed 7 assume(true) statements. [2021-01-20 13:33:47,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 01:33:47 BoogieIcfgContainer [2021-01-20 13:33:47,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-20 13:33:47,433 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-20 13:33:47,434 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-20 13:33:47,437 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-20 13:33:47,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.01 01:33:45" (1/3) ... [2021-01-20 13:33:47,438 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68f7b127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 01:33:47, skipping insertion in model container [2021-01-20 13:33:47,439 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 01:33:46" (2/3) ... [2021-01-20 13:33:47,439 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68f7b127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 01:33:47, skipping insertion in model container [2021-01-20 13:33:47,439 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 01:33:47" (3/3) ... [2021-01-20 13:33:47,441 INFO L111 eAbstractionObserver]: Analyzing ICFG 46_monabsex2_vs.i [2021-01-20 13:33:47,459 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-20 13:33:47,459 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-20 13:33:47,463 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-20 13:33:47,465 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-20 13:33:47,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:47,503 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:33:47,516 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-01-20 13:33:47,540 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:33:47,540 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:33:47,540 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:33:47,540 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:33:47,540 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:33:47,541 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:33:47,541 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:33:47,541 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:33:47,551 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 30 transitions, 65 flow [2021-01-20 13:33:47,568 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 100 states, 95 states have (on average 1.8) internal successors, (171), 99 states have internal predecessors, (171), 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-01-20 13:33:47,572 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 95 states have (on average 1.8) internal successors, (171), 99 states have internal predecessors, (171), 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-01-20 13:33:47,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-20 13:33:47,580 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:47,581 INFO L504 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:47,581 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-20 13:33:47,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:47,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1303499624, now seen corresponding path program 1 times [2021-01-20 13:33:47,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:47,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421438640] [2021-01-20 13:33:47,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:47,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:33:47,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-20 13:33:47,876 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421438640] [2021-01-20 13:33:47,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:33:47,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:33:47,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736929683] [2021-01-20 13:33:47,883 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:33:47,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:33:47,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:33:47,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:47,904 INFO L87 Difference]: Start difference. First operand has 100 states, 95 states have (on average 1.8) internal successors, (171), 99 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:47,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:33:47,932 INFO L93 Difference]: Finished difference Result 50 states and 73 transitions. [2021-01-20 13:33:47,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:33:47,934 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-01-20 13:33:47,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:33:47,944 INFO L225 Difference]: With dead ends: 50 [2021-01-20 13:33:47,945 INFO L226 Difference]: Without dead ends: 50 [2021-01-20 13:33:47,946 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:47,947 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 17 [2021-01-20 13:33:47,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:33:47,948 INFO L481 AbstractCegarLoop]: Abstraction has 50 states. [2021-01-20 13:33:47,948 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:47,948 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states. [2021-01-20 13:33:47,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-01-20 13:33:47,950 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:47,950 INFO L504 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:47,950 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-20 13:33:47,951 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-20 13:33:47,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:47,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1466547069, now seen corresponding path program 1 times [2021-01-20 13:33:47,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:47,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442613150] [2021-01-20 13:33:47,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:47,993 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:48,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:48,029 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:48,069 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-20 13:33:48,069 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-20 13:33:48,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-20 13:33:48,071 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-20 13:33:48,071 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-01-20 13:33:48,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,096 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,109 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,114 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,126 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:33:48,127 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-01-20 13:33:48,128 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:33:48,129 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:33:48,129 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:33:48,129 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:33:48,129 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:33:48,129 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:33:48,129 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:33:48,129 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:33:48,136 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 38 transitions, 88 flow [2021-01-20 13:33:48,201 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 732 states, 721 states have (on average 2.6685159500693483) internal successors, (1924), 731 states have internal predecessors, (1924), 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-01-20 13:33:48,204 INFO L276 IsEmpty]: Start isEmpty. Operand has 732 states, 721 states have (on average 2.6685159500693483) internal successors, (1924), 731 states have internal predecessors, (1924), 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-01-20 13:33:48,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-20 13:33:48,206 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:48,207 INFO L504 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:48,207 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:33:48,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:48,209 INFO L82 PathProgramCache]: Analyzing trace with hash 2014847461, now seen corresponding path program 1 times [2021-01-20 13:33:48,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:48,209 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672367864] [2021-01-20 13:33:48,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:33:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-20 13:33:48,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672367864] [2021-01-20 13:33:48,300 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:33:48,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:33:48,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718301529] [2021-01-20 13:33:48,301 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:33:48,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:33:48,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:33:48,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:48,305 INFO L87 Difference]: Start difference. First operand has 732 states, 721 states have (on average 2.6685159500693483) internal successors, (1924), 731 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:48,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:33:48,354 INFO L93 Difference]: Finished difference Result 318 states and 757 transitions. [2021-01-20 13:33:48,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:33:48,355 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-01-20 13:33:48,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:33:48,362 INFO L225 Difference]: With dead ends: 318 [2021-01-20 13:33:48,362 INFO L226 Difference]: Without dead ends: 318 [2021-01-20 13:33:48,363 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:48,363 INFO L78 Accepts]: Start accepts. Automaton has 318 states. Word has length 17 [2021-01-20 13:33:48,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:33:48,364 INFO L481 AbstractCegarLoop]: Abstraction has 318 states. [2021-01-20 13:33:48,364 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:48,364 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states. [2021-01-20 13:33:48,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-01-20 13:33:48,366 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:48,366 INFO L504 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:48,367 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-20 13:33:48,367 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:33:48,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:48,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1843322368, now seen corresponding path program 1 times [2021-01-20 13:33:48,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:48,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029636881] [2021-01-20 13:33:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:48,392 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:48,407 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:48,415 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-20 13:33:48,415 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-20 13:33:48,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-20 13:33:48,416 WARN L386 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-20 13:33:48,417 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-01-20 13:33:48,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:48,457 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:33:48,457 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-01-20 13:33:48,459 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:33:48,459 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:33:48,459 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:33:48,459 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:33:48,459 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:33:48,459 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:33:48,459 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:33:48,460 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:33:48,462 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 52 places, 46 transitions, 113 flow [2021-01-20 13:33:48,921 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5788 states, 5765 states have (on average 3.5337380745880314) internal successors, (20372), 5787 states have internal predecessors, (20372), 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-01-20 13:33:48,945 INFO L276 IsEmpty]: Start isEmpty. Operand has 5788 states, 5765 states have (on average 3.5337380745880314) internal successors, (20372), 5787 states have internal predecessors, (20372), 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-01-20 13:33:48,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-20 13:33:48,947 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:48,947 INFO L504 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:48,947 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:33:48,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:48,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1058672218, now seen corresponding path program 1 times [2021-01-20 13:33:48,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:48,949 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23620015] [2021-01-20 13:33:48,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:48,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:33:48,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-20 13:33:48,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23620015] [2021-01-20 13:33:48,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:33:48,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:33:48,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851480657] [2021-01-20 13:33:48,988 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:33:48,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:33:48,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:33:48,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:49,009 INFO L87 Difference]: Start difference. First operand has 5788 states, 5765 states have (on average 3.5337380745880314) internal successors, (20372), 5787 states have internal predecessors, (20372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:49,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:33:49,104 INFO L93 Difference]: Finished difference Result 2518 states and 8272 transitions. [2021-01-20 13:33:49,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:33:49,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-01-20 13:33:49,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:33:49,146 INFO L225 Difference]: With dead ends: 2518 [2021-01-20 13:33:49,146 INFO L226 Difference]: Without dead ends: 2518 [2021-01-20 13:33:49,147 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:49,147 INFO L78 Accepts]: Start accepts. Automaton has 2518 states. Word has length 17 [2021-01-20 13:33:49,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:33:49,147 INFO L481 AbstractCegarLoop]: Abstraction has 2518 states. [2021-01-20 13:33:49,147 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:33:49,148 INFO L276 IsEmpty]: Start isEmpty. Operand 2518 states. [2021-01-20 13:33:49,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-01-20 13:33:49,151 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:49,151 INFO L504 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:49,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-01-20 13:33:49,151 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:33:49,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:49,152 INFO L82 PathProgramCache]: Analyzing trace with hash 236780109, now seen corresponding path program 1 times [2021-01-20 13:33:49,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:49,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813842150] [2021-01-20 13:33:49,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:49,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:33:49,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-20 13:33:49,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813842150] [2021-01-20 13:33:49,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:33:49,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:33:49,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841788280] [2021-01-20 13:33:49,195 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:33:49,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:33:49,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:33:49,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:49,196 INFO L87 Difference]: Start difference. First operand 2518 states. Second operand has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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-01-20 13:33:49,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:33:49,323 INFO L93 Difference]: Finished difference Result 1954 states and 6381 transitions. [2021-01-20 13:33:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:33:49,324 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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 25 [2021-01-20 13:33:49,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:33:49,342 INFO L225 Difference]: With dead ends: 1954 [2021-01-20 13:33:49,343 INFO L226 Difference]: Without dead ends: 1954 [2021-01-20 13:33:49,343 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:49,343 INFO L78 Accepts]: Start accepts. Automaton has 1954 states. Word has length 25 [2021-01-20 13:33:49,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:33:49,344 INFO L481 AbstractCegarLoop]: Abstraction has 1954 states. [2021-01-20 13:33:49,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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-01-20 13:33:49,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states. [2021-01-20 13:33:49,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-01-20 13:33:49,348 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:49,348 INFO L504 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:49,348 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-01-20 13:33:49,349 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:33:49,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:49,349 INFO L82 PathProgramCache]: Analyzing trace with hash 685717274, now seen corresponding path program 1 times [2021-01-20 13:33:49,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:49,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84136136] [2021-01-20 13:33:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:49,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:49,366 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:49,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:33:49,379 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:33:49,387 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-20 13:33:49,387 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-20 13:33:49,388 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-01-20 13:33:49,388 WARN L386 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-20 13:33:49,388 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-01-20 13:33:49,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:33:49,438 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:33:49,438 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-01-20 13:33:49,439 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:33:49,439 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:33:49,439 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:33:49,439 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:33:49,440 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:33:49,440 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:33:49,440 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:33:49,440 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:33:49,442 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 62 places, 54 transitions, 140 flow [2021-01-20 13:33:58,953 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 46236 states, 46189 states have (on average 4.402520080538657) internal successors, (203348), 46235 states have internal predecessors, (203348), 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-01-20 13:33:59,058 INFO L276 IsEmpty]: Start isEmpty. Operand has 46236 states, 46189 states have (on average 4.402520080538657) internal successors, (203348), 46235 states have internal predecessors, (203348), 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-01-20 13:33:59,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-20 13:33:59,059 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:33:59,059 INFO L504 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:33:59,059 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-20 13:33:59,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:33:59,060 INFO L82 PathProgramCache]: Analyzing trace with hash 122942391, now seen corresponding path program 1 times [2021-01-20 13:33:59,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:33:59,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250920433] [2021-01-20 13:33:59,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:33:59,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:33:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-20 13:33:59,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250920433] [2021-01-20 13:33:59,133 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:33:59,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:33:59,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602395468] [2021-01-20 13:33:59,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:33:59,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:33:59,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:33:59,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:33:59,521 INFO L87 Difference]: Start difference. First operand has 46236 states, 46189 states have (on average 4.402520080538657) internal successors, (203348), 46235 states have internal predecessors, (203348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:34:00,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:34:00,195 INFO L93 Difference]: Finished difference Result 20702 states and 86319 transitions. [2021-01-20 13:34:00,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:34:00,196 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-01-20 13:34:00,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:34:00,419 INFO L225 Difference]: With dead ends: 20702 [2021-01-20 13:34:00,419 INFO L226 Difference]: Without dead ends: 20702 [2021-01-20 13:34:00,420 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:34:00,420 INFO L78 Accepts]: Start accepts. Automaton has 20702 states. Word has length 17 [2021-01-20 13:34:00,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:34:00,421 INFO L481 AbstractCegarLoop]: Abstraction has 20702 states. [2021-01-20 13:34:00,421 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:34:00,421 INFO L276 IsEmpty]: Start isEmpty. Operand 20702 states. [2021-01-20 13:34:00,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-01-20 13:34:00,427 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:34:00,428 INFO L504 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:34:00,428 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-01-20 13:34:00,429 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-20 13:34:00,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:34:00,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1199065833, now seen corresponding path program 1 times [2021-01-20 13:34:00,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:34:00,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092172224] [2021-01-20 13:34:00,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:34:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:34:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-20 13:34:00,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092172224] [2021-01-20 13:34:00,506 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:34:00,506 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:34:00,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888718173] [2021-01-20 13:34:00,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:34:00,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:34:00,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:34:00,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:34:00,508 INFO L87 Difference]: Start difference. First operand 20702 states. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 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-01-20 13:34:00,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:34:00,860 INFO L93 Difference]: Finished difference Result 13616 states and 56263 transitions. [2021-01-20 13:34:00,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:34:00,861 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 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 25 [2021-01-20 13:34:00,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:34:00,955 INFO L225 Difference]: With dead ends: 13616 [2021-01-20 13:34:00,956 INFO L226 Difference]: Without dead ends: 13616 [2021-01-20 13:34:00,957 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:34:00,957 INFO L78 Accepts]: Start accepts. Automaton has 13616 states. Word has length 25 [2021-01-20 13:34:00,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:34:00,958 INFO L481 AbstractCegarLoop]: Abstraction has 13616 states. [2021-01-20 13:34:00,958 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 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-01-20 13:34:00,958 INFO L276 IsEmpty]: Start isEmpty. Operand 13616 states. [2021-01-20 13:34:00,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-01-20 13:34:00,965 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:34:00,966 INFO L504 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:34:00,966 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-01-20 13:34:00,967 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-20 13:34:00,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:34:00,968 INFO L82 PathProgramCache]: Analyzing trace with hash 885471691, now seen corresponding path program 1 times [2021-01-20 13:34:00,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:34:00,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771759416] [2021-01-20 13:34:00,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:34:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:34:00,994 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:34:01,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:34:01,014 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:34:01,037 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-20 13:34:01,037 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-20 13:34:01,037 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-01-20 13:34:01,038 WARN L386 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-20 13:34:01,038 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-01-20 13:34:01,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,068 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,068 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,069 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,069 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,070 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,071 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,072 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,073 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,074 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,074 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,075 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,076 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,077 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,079 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,081 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,081 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,082 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,083 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,087 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,089 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,091 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,092 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,092 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,094 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,095 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,097 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,097 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,098 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,098 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,101 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:34:01,110 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:34:01,110 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-01-20 13:34:01,112 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:34:01,112 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:34:01,113 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:34:01,113 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:34:01,113 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:34:01,113 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:34:01,113 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:34:01,113 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:34:01,117 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 72 places, 62 transitions, 169 flow [2021-01-20 13:44:38,593 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 369820 states, 369725 states have (on average 5.274980052741903) internal successors, (1950292), 369819 states have internal predecessors, (1950292), 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-01-20 13:44:39,242 INFO L276 IsEmpty]: Start isEmpty. Operand has 369820 states, 369725 states have (on average 5.274980052741903) internal successors, (1950292), 369819 states have internal predecessors, (1950292), 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-01-20 13:44:39,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-20 13:44:39,244 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:44:39,244 INFO L504 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:44:39,245 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:44:39,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:44:39,246 INFO L82 PathProgramCache]: Analyzing trace with hash -792342692, now seen corresponding path program 1 times [2021-01-20 13:44:39,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:44:39,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749216505] [2021-01-20 13:44:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:44:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:44:39,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-20 13:44:39,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749216505] [2021-01-20 13:44:39,400 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:44:39,400 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:44:39,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757816864] [2021-01-20 13:44:39,400 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:44:39,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:44:39,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:44:39,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:44:39,803 INFO L87 Difference]: Start difference. First operand has 369820 states, 369725 states have (on average 5.274980052741903) internal successors, (1950292), 369819 states have internal predecessors, (1950292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:44:43,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:44:43,004 INFO L93 Difference]: Finished difference Result 170310 states and 860402 transitions. [2021-01-20 13:44:43,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:44:43,005 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2021-01-20 13:44:43,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:44:45,640 INFO L225 Difference]: With dead ends: 170310 [2021-01-20 13:44:45,640 INFO L226 Difference]: Without dead ends: 170310 [2021-01-20 13:44:45,640 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:44:45,641 INFO L78 Accepts]: Start accepts. Automaton has 170310 states. Word has length 17 [2021-01-20 13:44:45,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:44:45,641 INFO L481 AbstractCegarLoop]: Abstraction has 170310 states. [2021-01-20 13:44:45,641 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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-01-20 13:44:45,641 INFO L276 IsEmpty]: Start isEmpty. Operand 170310 states. [2021-01-20 13:44:45,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-01-20 13:44:45,642 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:44:45,642 INFO L504 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:44:45,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-01-20 13:44:45,643 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:44:45,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:44:45,643 INFO L82 PathProgramCache]: Analyzing trace with hash -341502749, now seen corresponding path program 1 times [2021-01-20 13:44:45,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:44:45,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425371825] [2021-01-20 13:44:45,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:44:45,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-20 13:44:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-20 13:44:45,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425371825] [2021-01-20 13:44:45,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-20 13:44:45,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-20 13:44:45,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339634206] [2021-01-20 13:44:45,680 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-20 13:44:45,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-20 13:44:45,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-20 13:44:45,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:44:45,682 INFO L87 Difference]: Start difference. First operand 170310 states. Second operand has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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-01-20 13:44:47,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-20 13:44:47,726 INFO L93 Difference]: Finished difference Result 95250 states and 475409 transitions. [2021-01-20 13:44:47,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-20 13:44:47,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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 25 [2021-01-20 13:44:47,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-20 13:44:48,621 INFO L225 Difference]: With dead ends: 95250 [2021-01-20 13:44:48,621 INFO L226 Difference]: Without dead ends: 95250 [2021-01-20 13:44:48,622 INFO L769 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-20 13:44:48,622 INFO L78 Accepts]: Start accepts. Automaton has 95250 states. Word has length 25 [2021-01-20 13:44:48,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-20 13:44:48,622 INFO L481 AbstractCegarLoop]: Abstraction has 95250 states. [2021-01-20 13:44:48,622 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 2 states have (on average 11.5) internal successors, (23), 3 states have internal predecessors, (23), 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-01-20 13:44:48,624 INFO L276 IsEmpty]: Start isEmpty. Operand 95250 states. [2021-01-20 13:44:48,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-01-20 13:44:48,657 INFO L496 BasicCegarLoop]: Found error trace [2021-01-20 13:44:48,657 INFO L504 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-20 13:44:48,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-01-20 13:44:48,658 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-20 13:44:48,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-20 13:44:48,658 INFO L82 PathProgramCache]: Analyzing trace with hash -900617965, now seen corresponding path program 1 times [2021-01-20 13:44:48,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-20 13:44:48,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556788247] [2021-01-20 13:44:48,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-20 13:44:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:44:48,716 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:44:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-20 13:44:48,750 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-20 13:44:48,767 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-20 13:44:48,768 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-20 13:44:48,769 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-01-20 13:44:48,769 WARN L386 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-20 13:44:48,769 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-01-20 13:44:48,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,841 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,843 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,843 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,844 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,844 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,846 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,846 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,846 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,847 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-20 13:44:48,849 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-20 13:44:48,849 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-01-20 13:44:48,851 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-20 13:44:48,851 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-20 13:44:48,851 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-20 13:44:48,851 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-20 13:44:48,851 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-20 13:44:48,851 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-20 13:44:48,851 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-20 13:44:48,852 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-20 13:44:48,854 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 82 places, 70 transitions, 200 flow Received shutdown request... [2021-01-20 13:47:53,389 WARN L546 AbstractCegarLoop]: Verification canceled [2021-01-20 13:47:53,403 WARN L250 ceAbstractionStarter]: Timeout [2021-01-20 13:47:53,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.01 01:47:53 BasicIcfg [2021-01-20 13:47:53,403 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-01-20 13:47:53,407 INFO L168 Benchmark]: Toolchain (without parser) took 847434.82 ms. Allocated memory was 302.0 MB in the beginning and 7.5 GB in the end (delta: 7.2 GB). Free memory was 275.2 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 4.0 GB. Max. memory is 16.0 GB. [2021-01-20 13:47:53,408 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 302.0 MB. Free memory is still 270.3 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-01-20 13:47:53,409 INFO L168 Benchmark]: CACSL2BoogieTranslator took 836.94 ms. Allocated memory is still 302.0 MB. Free memory was 274.9 MB in the beginning and 278.8 MB in the end (delta: -3.9 MB). Peak memory consumption was 32.8 MB. Max. memory is 16.0 GB. [2021-01-20 13:47:53,410 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.64 ms. Allocated memory is still 302.0 MB. Free memory was 278.8 MB in the beginning and 277.7 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-01-20 13:47:53,418 INFO L168 Benchmark]: Boogie Preprocessor took 27.31 ms. Allocated memory is still 302.0 MB. Free memory was 277.7 MB in the beginning and 276.7 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-20 13:47:53,419 INFO L168 Benchmark]: RCFGBuilder took 529.41 ms. Allocated memory is still 302.0 MB. Free memory was 275.7 MB in the beginning and 255.7 MB in the end (delta: 19.9 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.0 GB. [2021-01-20 13:47:53,423 INFO L168 Benchmark]: TraceAbstraction took 845969.90 ms. Allocated memory was 302.0 MB in the beginning and 7.5 GB in the end (delta: 7.2 GB). Free memory was 255.7 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 4.0 GB. Max. memory is 16.0 GB. [2021-01-20 13:47:53,435 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.22 ms. Allocated memory is still 302.0 MB. Free memory is still 270.3 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 836.94 ms. Allocated memory is still 302.0 MB. Free memory was 274.9 MB in the beginning and 278.8 MB in the end (delta: -3.9 MB). Peak memory consumption was 32.8 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 59.64 ms. Allocated memory is still 302.0 MB. Free memory was 278.8 MB in the beginning and 277.7 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 27.31 ms. Allocated memory is still 302.0 MB. Free memory was 277.7 MB in the beginning and 276.7 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 529.41 ms. Allocated memory is still 302.0 MB. Free memory was 275.7 MB in the beginning and 255.7 MB in the end (delta: 19.9 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.0 GB. * TraceAbstraction took 845969.90 ms. Allocated memory was 302.0 MB in the beginning and 7.5 GB in the end (delta: 7.2 GB). Free memory was 255.7 MB in the beginning and 3.6 GB in the end (delta: -3.4 GB). Peak memory consumption was 4.0 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 12]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 12). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 82 places, 70 transitions, 200 flow. Already constructed 276785 states. Currently 72399 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 29 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 845.5s, OverallIterations: 13, TraceHistogramMax: 6, AutomataDifference: 11.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 832.0s, HoareTripleCheckerStatistics: 361 SDtfs, 134 SDslu, 197 SDs, 0 SdLazy, 85 SolverSat, 28 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=369820occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 295 NumberOfCodeBlocks, 295 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 152 ConstructedInterpolants, 0 QuantifiedInterpolants, 4768 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 9/9 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown