/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_06-cond_racing1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-10 18:56:12,316 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-10 18:56:12,319 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-10 18:56:12,347 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-10 18:56:12,348 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-10 18:56:12,350 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-10 18:56:12,351 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-10 18:56:12,355 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-10 18:56:12,357 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-10 18:56:12,360 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-10 18:56:12,361 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-10 18:56:12,362 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-10 18:56:12,362 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-10 18:56:12,363 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-10 18:56:12,364 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-10 18:56:12,365 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-10 18:56:12,367 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-10 18:56:12,368 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-10 18:56:12,369 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-10 18:56:12,375 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-10 18:56:12,376 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-10 18:56:12,377 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-10 18:56:12,378 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-10 18:56:12,379 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-10 18:56:12,384 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-10 18:56:12,384 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-10 18:56:12,384 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-10 18:56:12,385 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-10 18:56:12,385 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-10 18:56:12,386 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-10 18:56:12,386 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-10 18:56:12,387 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-10 18:56:12,388 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-10 18:56:12,388 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-10 18:56:12,389 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-10 18:56:12,389 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-10 18:56:12,389 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-10 18:56:12,389 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-10 18:56:12,389 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-10 18:56:12,390 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-10 18:56:12,390 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-10 18:56:12,391 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-03-10 18:56:12,418 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-10 18:56:12,419 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-10 18:56:12,419 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-03-10 18:56:12,419 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-03-10 18:56:12,421 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-10 18:56:12,421 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-10 18:56:12,421 INFO L138 SettingsManager]: * Use SBE=true [2021-03-10 18:56:12,422 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-10 18:56:12,422 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-10 18:56:12,422 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-10 18:56:12,422 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-10 18:56:12,423 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-10 18:56:12,424 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-10 18:56:12,424 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-10 18:56:12,424 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-10 18:56:12,425 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-10 18:56:12,425 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-03-10 18:56:12,425 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-03-10 18:56:12,425 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-03-10 18:56:12,676 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-10 18:56:12,690 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-10 18:56:12,692 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-10 18:56:12,693 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-10 18:56:12,693 INFO L275 PluginConnector]: CDTParser initialized [2021-03-10 18:56:12,693 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_06-cond_racing1.i [2021-03-10 18:56:12,727 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d96bc87b/26c4e2e54d3f4128b9ed07f845857f54/FLAG9e72e064b [2021-03-10 18:56:13,115 INFO L306 CDTParser]: Found 1 translation units. [2021-03-10 18:56:13,116 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_06-cond_racing1.i [2021-03-10 18:56:13,127 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d96bc87b/26c4e2e54d3f4128b9ed07f845857f54/FLAG9e72e064b [2021-03-10 18:56:13,457 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d96bc87b/26c4e2e54d3f4128b9ed07f845857f54 [2021-03-10 18:56:13,459 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-10 18:56:13,463 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-10 18:56:13,465 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-10 18:56:13,465 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-10 18:56:13,468 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-10 18:56:13,468 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:13,471 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9328547 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13, skipping insertion in model container [2021-03-10 18:56:13,471 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:13,476 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-10 18:56:13,515 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-10 18:56:13,803 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_06-cond_racing1.i[41060,41073] [2021-03-10 18:56:13,817 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-10 18:56:13,824 INFO L203 MainTranslator]: Completed pre-run [2021-03-10 18:56:13,851 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_06-cond_racing1.i[41060,41073] [2021-03-10 18:56:13,856 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-10 18:56:13,952 INFO L208 MainTranslator]: Completed translation [2021-03-10 18:56:13,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13 WrapperNode [2021-03-10 18:56:13,952 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-10 18:56:13,953 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-10 18:56:13,954 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-10 18:56:13,954 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-10 18:56:13,958 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:13,984 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:13,996 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-10 18:56:13,997 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-10 18:56:13,997 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-10 18:56:13,997 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-10 18:56:14,001 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,001 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,003 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,003 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,007 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,009 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,010 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... [2021-03-10 18:56:14,012 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-10 18:56:14,012 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-10 18:56:14,012 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-10 18:56:14,013 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-10 18:56:14,013 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-10 18:56:14,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-10 18:56:14,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-10 18:56:14,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-10 18:56:14,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-10 18:56:14,057 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-10 18:56:14,058 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-10 18:56:14,059 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-10 18:56:14,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-10 18:56:14,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-10 18:56:14,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-10 18:56:14,060 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-10 18:56:14,400 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-10 18:56:14,401 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-03-10 18:56:14,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 06:56:14 BoogieIcfgContainer [2021-03-10 18:56:14,404 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-10 18:56:14,405 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-10 18:56:14,405 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-10 18:56:14,407 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-10 18:56:14,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.03 06:56:13" (1/3) ... [2021-03-10 18:56:14,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f355d9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.03 06:56:14, skipping insertion in model container [2021-03-10 18:56:14,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 06:56:13" (2/3) ... [2021-03-10 18:56:14,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f355d9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.03 06:56:14, skipping insertion in model container [2021-03-10 18:56:14,408 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 06:56:14" (3/3) ... [2021-03-10 18:56:14,408 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_06-cond_racing1.i [2021-03-10 18:56:14,411 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-03-10 18:56:14,411 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-10 18:56:14,417 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-10 18:56:14,418 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-10 18:56:14,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,453 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-10 18:56:14,463 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-10 18:56:14,474 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 18:56:14,474 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 18:56:14,474 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 18:56:14,474 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 18:56:14,474 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 18:56:14,475 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 18:56:14,475 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 18:56:14,475 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 18:56:14,481 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 103 places, 115 transitions, 238 flow [2021-03-10 18:56:14,515 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 947 states, 941 states have (on average 2.317747077577046) internal successors, (2181), 946 states have internal predecessors, (2181), 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-03-10 18:56:14,517 INFO L276 IsEmpty]: Start isEmpty. Operand has 947 states, 941 states have (on average 2.317747077577046) internal successors, (2181), 946 states have internal predecessors, (2181), 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-03-10 18:56:14,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-03-10 18:56:14,529 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 18:56:14,529 INFO L519 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 18:56:14,529 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 18:56:14,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 18:56:14,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1140432967, now seen corresponding path program 1 times [2021-03-10 18:56:14,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 18:56:14,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123038815] [2021-03-10 18:56:14,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 18:56:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 18:56:14,637 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 18:56:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 18:56:14,691 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 18:56:14,724 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-10 18:56:14,724 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-10 18:56:14,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-10 18:56:14,725 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-10 18:56:14,725 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-10 18:56:14,738 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,738 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,744 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,744 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,745 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,745 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:14,762 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-10 18:56:14,763 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-10 18:56:14,766 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 18:56:14,766 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 18:56:14,767 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 18:56:14,767 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 18:56:14,767 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 18:56:14,767 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 18:56:14,767 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 18:56:14,767 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 18:56:14,771 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 128 places, 145 transitions, 308 flow [2021-03-10 18:56:15,722 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 21417 states, 21408 states have (on average 3.541479820627803) internal successors, (75816), 21416 states have internal predecessors, (75816), 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-03-10 18:56:15,782 INFO L276 IsEmpty]: Start isEmpty. Operand has 21417 states, 21408 states have (on average 3.541479820627803) internal successors, (75816), 21416 states have internal predecessors, (75816), 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-03-10 18:56:15,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 18:56:15,795 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 18:56:15,795 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 18:56:15,795 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 18:56:15,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 18:56:15,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1922100206, now seen corresponding path program 1 times [2021-03-10 18:56:15,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 18:56:15,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550093169] [2021-03-10 18:56:15,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 18:56:15,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 18:56:15,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 18:56:15,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550093169] [2021-03-10 18:56:15,881 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 18:56:15,881 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 18:56:15,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158323457] [2021-03-10 18:56:15,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-10 18:56:15,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 18:56:15,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-10 18:56:15,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 18:56:15,920 INFO L87 Difference]: Start difference. First operand has 21417 states, 21408 states have (on average 3.541479820627803) internal successors, (75816), 21416 states have internal predecessors, (75816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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-03-10 18:56:16,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 18:56:16,116 INFO L93 Difference]: Finished difference Result 20864 states and 60629 transitions. [2021-03-10 18:56:16,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-10 18:56:16,117 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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 48 [2021-03-10 18:56:16,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 18:56:16,171 INFO L225 Difference]: With dead ends: 20864 [2021-03-10 18:56:16,171 INFO L226 Difference]: Without dead ends: 12174 [2021-03-10 18:56:16,172 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 18:56:16,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12174 states. [2021-03-10 18:56:16,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12174 to 12174. [2021-03-10 18:56:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12174 states, 12170 states have (on average 2.869679539852095) internal successors, (34924), 12173 states have internal predecessors, (34924), 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-03-10 18:56:16,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12174 states to 12174 states and 34924 transitions. [2021-03-10 18:56:16,570 INFO L78 Accepts]: Start accepts. Automaton has 12174 states and 34924 transitions. Word has length 48 [2021-03-10 18:56:16,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 18:56:16,570 INFO L480 AbstractCegarLoop]: Abstraction has 12174 states and 34924 transitions. [2021-03-10 18:56:16,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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-03-10 18:56:16,570 INFO L276 IsEmpty]: Start isEmpty. Operand 12174 states and 34924 transitions. [2021-03-10 18:56:16,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 18:56:16,571 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 18:56:16,571 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 18:56:16,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-10 18:56:16,571 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 18:56:16,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 18:56:16,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1793017487, now seen corresponding path program 1 times [2021-03-10 18:56:16,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 18:56:16,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794124753] [2021-03-10 18:56:16,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 18:56:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 18:56:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 18:56:16,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794124753] [2021-03-10 18:56:16,608 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 18:56:16,608 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-10 18:56:16,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27912725] [2021-03-10 18:56:16,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 18:56:16,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 18:56:16,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 18:56:16,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 18:56:16,610 INFO L87 Difference]: Start difference. First operand 12174 states and 34924 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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-03-10 18:56:16,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 18:56:16,679 INFO L93 Difference]: Finished difference Result 12160 states and 34909 transitions. [2021-03-10 18:56:16,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 18:56:16,679 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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 48 [2021-03-10 18:56:16,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 18:56:16,792 INFO L225 Difference]: With dead ends: 12160 [2021-03-10 18:56:16,792 INFO L226 Difference]: Without dead ends: 12160 [2021-03-10 18:56:16,793 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 18:56:16,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12160 states. [2021-03-10 18:56:17,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12160 to 12160. [2021-03-10 18:56:17,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12160 states, 12157 states have (on average 2.8715143538701984) internal successors, (34909), 12159 states have internal predecessors, (34909), 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-03-10 18:56:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12160 states to 12160 states and 34909 transitions. [2021-03-10 18:56:17,086 INFO L78 Accepts]: Start accepts. Automaton has 12160 states and 34909 transitions. Word has length 48 [2021-03-10 18:56:17,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 18:56:17,086 INFO L480 AbstractCegarLoop]: Abstraction has 12160 states and 34909 transitions. [2021-03-10 18:56:17,086 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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-03-10 18:56:17,086 INFO L276 IsEmpty]: Start isEmpty. Operand 12160 states and 34909 transitions. [2021-03-10 18:56:17,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-03-10 18:56:17,091 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 18:56:17,091 INFO L519 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 18:56:17,091 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-10 18:56:17,091 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 18:56:17,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 18:56:17,092 INFO L82 PathProgramCache]: Analyzing trace with hash -2108158149, now seen corresponding path program 1 times [2021-03-10 18:56:17,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 18:56:17,093 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089984904] [2021-03-10 18:56:17,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 18:56:17,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 18:56:17,121 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 18:56:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 18:56:17,134 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 18:56:17,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-10 18:56:17,140 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-10 18:56:17,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-10 18:56:17,141 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-10 18:56:17,141 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-10 18:56:17,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,156 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,160 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,160 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,160 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,160 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,160 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,161 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,162 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,162 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 18:56:17,165 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-10 18:56:17,165 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-10 18:56:17,166 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 18:56:17,166 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 18:56:17,166 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 18:56:17,166 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 18:56:17,166 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 18:56:17,166 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 18:56:17,166 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 18:56:17,166 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 18:56:17,168 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 153 places, 175 transitions, 380 flow [2021-03-10 19:02:14,220 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 499403 states, 499389 states have (on average 4.740721161259058) internal successors, (2367464), 499402 states have internal predecessors, (2367464), 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-03-10 19:02:14,869 INFO L276 IsEmpty]: Start isEmpty. Operand has 499403 states, 499389 states have (on average 4.740721161259058) internal successors, (2367464), 499402 states have internal predecessors, (2367464), 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-03-10 19:02:14,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 19:02:14,870 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:02:14,870 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 19:02:14,870 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:02:14,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:02:14,871 INFO L82 PathProgramCache]: Analyzing trace with hash -535707374, now seen corresponding path program 1 times [2021-03-10 19:02:14,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:02:14,871 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973099818] [2021-03-10 19:02:14,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:02:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:02:14,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 19:02:14,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973099818] [2021-03-10 19:02:14,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:02:14,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 19:02:14,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039029182] [2021-03-10 19:02:14,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-10 19:02:14,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:02:14,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-10 19:02:14,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 19:02:15,450 INFO L87 Difference]: Start difference. First operand has 499403 states, 499389 states have (on average 4.740721161259058) internal successors, (2367464), 499402 states have internal predecessors, (2367464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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-03-10 19:02:20,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:02:20,338 INFO L93 Difference]: Finished difference Result 486683 states and 1873362 transitions. [2021-03-10 19:02:20,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-10 19:02:20,338 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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 48 [2021-03-10 19:02:20,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:02:22,109 INFO L225 Difference]: With dead ends: 486683 [2021-03-10 19:02:22,110 INFO L226 Difference]: Without dead ends: 279319 [2021-03-10 19:02:22,110 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 19:02:42,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279319 states. [2021-03-10 19:02:47,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279319 to 279319. [2021-03-10 19:02:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279319 states, 279314 states have (on average 3.8297185246711587) internal successors, (1069694), 279318 states have internal predecessors, (1069694), 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-03-10 19:02:49,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279319 states to 279319 states and 1069694 transitions. [2021-03-10 19:02:49,227 INFO L78 Accepts]: Start accepts. Automaton has 279319 states and 1069694 transitions. Word has length 48 [2021-03-10 19:02:49,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:02:49,232 INFO L480 AbstractCegarLoop]: Abstraction has 279319 states and 1069694 transitions. [2021-03-10 19:02:49,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 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-03-10 19:02:49,232 INFO L276 IsEmpty]: Start isEmpty. Operand 279319 states and 1069694 transitions. [2021-03-10 19:02:49,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 19:02:49,233 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:02:49,233 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 19:02:49,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-10 19:02:49,233 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:02:49,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:02:49,233 INFO L82 PathProgramCache]: Analyzing trace with hash -406624655, now seen corresponding path program 1 times [2021-03-10 19:02:49,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:02:49,234 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514383901] [2021-03-10 19:02:49,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:02:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:02:49,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 19:02:49,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514383901] [2021-03-10 19:02:49,262 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:02:49,262 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-10 19:02:49,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865002979] [2021-03-10 19:02:49,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 19:02:49,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:02:49,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 19:02:49,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:02:49,263 INFO L87 Difference]: Start difference. First operand 279319 states and 1069694 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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-03-10 19:02:51,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:02:51,307 INFO L93 Difference]: Finished difference Result 279305 states and 1069679 transitions. [2021-03-10 19:02:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 19:02:51,307 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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 48 [2021-03-10 19:02:51,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:02:52,328 INFO L225 Difference]: With dead ends: 279305 [2021-03-10 19:02:52,328 INFO L226 Difference]: Without dead ends: 279305 [2021-03-10 19:02:52,328 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:03:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279305 states. [2021-03-10 19:03:16,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279305 to 279305. [2021-03-10 19:03:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279305 states, 279301 states have (on average 3.8298430725274883) internal successors, (1069679), 279304 states have internal predecessors, (1069679), 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-03-10 19:03:19,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279305 states to 279305 states and 1069679 transitions. [2021-03-10 19:03:19,362 INFO L78 Accepts]: Start accepts. Automaton has 279305 states and 1069679 transitions. Word has length 48 [2021-03-10 19:03:19,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:03:19,379 INFO L480 AbstractCegarLoop]: Abstraction has 279305 states and 1069679 transitions. [2021-03-10 19:03:19,379 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 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-03-10 19:03:19,379 INFO L276 IsEmpty]: Start isEmpty. Operand 279305 states and 1069679 transitions. [2021-03-10 19:03:19,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-03-10 19:03:19,380 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:03:19,380 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 19:03:19,381 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-10 19:03:19,381 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:03:19,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:03:19,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1028992031, now seen corresponding path program 1 times [2021-03-10 19:03:19,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:03:19,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773919205] [2021-03-10 19:03:19,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:03:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:03:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 19:03:19,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773919205] [2021-03-10 19:03:19,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346361121] [2021-03-10 19:03:19,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 19:03:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:03:19,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-10 19:03:19,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 19:03:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-10 19:03:19,747 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-10 19:03:19,747 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-03-10 19:03:19,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24054342] [2021-03-10 19:03:19,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 19:03:19,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:03:19,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 19:03:19,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-10 19:03:19,748 INFO L87 Difference]: Start difference. First operand 279305 states and 1069679 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-03-10 19:03:22,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:03:22,473 INFO L93 Difference]: Finished difference Result 304743 states and 1154294 transitions. [2021-03-10 19:03:22,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 19:03:22,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2021-03-10 19:03:22,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:03:24,605 INFO L225 Difference]: With dead ends: 304743 [2021-03-10 19:03:24,605 INFO L226 Difference]: Without dead ends: 279305 [2021-03-10 19:03:24,605 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 16.1ms TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-10 19:03:44,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279305 states. [2021-03-10 19:03:49,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279305 to 279305. [2021-03-10 19:03:49,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279305 states, 279301 states have (on average 3.7843043884554657) internal successors, (1056960), 279304 states have internal predecessors, (1056960), 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-03-10 19:03:51,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279305 states to 279305 states and 1056960 transitions. [2021-03-10 19:03:51,606 INFO L78 Accepts]: Start accepts. Automaton has 279305 states and 1056960 transitions. Word has length 55 [2021-03-10 19:03:51,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:03:51,607 INFO L480 AbstractCegarLoop]: Abstraction has 279305 states and 1056960 transitions. [2021-03-10 19:03:51,607 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-03-10 19:03:51,608 INFO L276 IsEmpty]: Start isEmpty. Operand 279305 states and 1056960 transitions. [2021-03-10 19:03:51,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-03-10 19:03:51,615 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:03:51,615 INFO L519 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 19:03:51,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-03-10 19:03:51,834 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:03:51,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:03:51,834 INFO L82 PathProgramCache]: Analyzing trace with hash 51042622, now seen corresponding path program 1 times [2021-03-10 19:03:51,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:03:51,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053878891] [2021-03-10 19:03:51,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:03:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:03:51,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 19:03:51,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053878891] [2021-03-10 19:03:51,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737388116] [2021-03-10 19:03:51,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 19:03:52,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:03:52,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-10 19:03:52,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 19:03:52,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-10 19:03:52,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 19:03:52,219 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-10 19:03:52,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218521105] [2021-03-10 19:03:52,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-10 19:03:52,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:03:52,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-10 19:03:52,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 19:03:52,220 INFO L87 Difference]: Start difference. First operand 279305 states and 1056960 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 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-03-10 19:03:55,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:03:55,300 INFO L93 Difference]: Finished difference Result 278983 states and 1056330 transitions. [2021-03-10 19:03:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-10 19:03:55,301 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 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 57 [2021-03-10 19:03:55,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:03:57,112 INFO L225 Difference]: With dead ends: 278983 [2021-03-10 19:03:57,112 INFO L226 Difference]: Without dead ends: 278983 [2021-03-10 19:03:57,113 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 26.2ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-03-10 19:04:22,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278983 states. [2021-03-10 19:04:27,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278983 to 278983. [2021-03-10 19:04:27,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278983 states, 278980 states have (on average 3.786400458814252) internal successors, (1056330), 278982 states have internal predecessors, (1056330), 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-03-10 19:04:29,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278983 states to 278983 states and 1056330 transitions. [2021-03-10 19:04:29,348 INFO L78 Accepts]: Start accepts. Automaton has 278983 states and 1056330 transitions. Word has length 57 [2021-03-10 19:04:29,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:04:29,348 INFO L480 AbstractCegarLoop]: Abstraction has 278983 states and 1056330 transitions. [2021-03-10 19:04:29,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 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-03-10 19:04:29,348 INFO L276 IsEmpty]: Start isEmpty. Operand 278983 states and 1056330 transitions. [2021-03-10 19:04:29,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-03-10 19:04:29,353 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:04:29,353 INFO L519 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-10 19:04:29,553 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-10 19:04:29,554 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:04:29,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:04:29,554 INFO L82 PathProgramCache]: Analyzing trace with hash -2007532296, now seen corresponding path program 1 times [2021-03-10 19:04:29,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:04:29,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577872532] [2021-03-10 19:04:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:04:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:04:29,565 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:04:29,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:04:29,578 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:04:29,585 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-10 19:04:29,585 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-10 19:04:29,585 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-10 19:04:29,585 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-10 19:04:29,585 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,601 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,602 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:04:29,613 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-10 19:04:29,613 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-10 19:04:29,614 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 19:04:29,614 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 19:04:29,614 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 19:04:29,614 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 19:04:29,614 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 19:04:29,614 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 19:04:29,614 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 19:04:29,614 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 19:04:29,618 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 178 places, 205 transitions, 454 flow Received shutdown request... [2021-03-10 19:09:42,148 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-10 19:09:42,151 WARN L224 ceAbstractionStarter]: Timeout [2021-03-10 19:09:42,151 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.03 07:09:42 BasicIcfg [2021-03-10 19:09:42,151 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-10 19:09:42,151 INFO L168 Benchmark]: Toolchain (without parser) took 808690.89 ms. Allocated memory was 255.9 MB in the beginning and 15.5 GB in the end (delta: 15.3 GB). Free memory was 234.6 MB in the beginning and 11.9 GB in the end (delta: -11.7 GB). Peak memory consumption was 9.0 GB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,151 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.5 MB in the end (delta: 174.9 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-10 19:09:42,151 INFO L168 Benchmark]: CACSL2BoogieTranslator took 487.27 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 234.0 MB in the beginning and 337.3 MB in the end (delta: -103.3 MB). Peak memory consumption was 39.5 MB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,152 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.69 ms. Allocated memory is still 356.5 MB. Free memory was 337.3 MB in the beginning and 334.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,152 INFO L168 Benchmark]: Boogie Preprocessor took 15.46 ms. Allocated memory is still 356.5 MB. Free memory was 334.8 MB in the beginning and 333.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,152 INFO L168 Benchmark]: RCFGBuilder took 391.61 ms. Allocated memory is still 356.5 MB. Free memory was 333.2 MB in the beginning and 303.9 MB in the end (delta: 29.3 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,152 INFO L168 Benchmark]: TraceAbstraction took 807746.02 ms. Allocated memory was 356.5 MB in the beginning and 15.5 GB in the end (delta: 15.2 GB). Free memory was 303.9 MB in the beginning and 11.9 GB in the end (delta: -11.6 GB). Peak memory consumption was 9.0 GB. Max. memory is 16.0 GB. [2021-03-10 19:09:42,152 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.11 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.5 MB in the end (delta: 174.9 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 487.27 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 234.0 MB in the beginning and 337.3 MB in the end (delta: -103.3 MB). Peak memory consumption was 39.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 42.69 ms. Allocated memory is still 356.5 MB. Free memory was 337.3 MB in the beginning and 334.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 15.46 ms. Allocated memory is still 356.5 MB. Free memory was 334.8 MB in the beginning and 333.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 391.61 ms. Allocated memory is still 356.5 MB. Free memory was 333.2 MB in the beginning and 303.9 MB in the end (delta: 29.3 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 807746.02 ms. Allocated memory was 356.5 MB in the beginning and 15.5 GB in the end (delta: 15.2 GB). Free memory was 303.9 MB in the beginning and 11.9 GB in the end (delta: -11.6 GB). Peak memory consumption was 9.0 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 922]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 922). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 178 places, 205 transitions, 454 flow. Already constructed 512392 states. Currently 109122 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 100 locations, 1 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 807579.8ms, OverallIterations: 9, TraceHistogramMax: 4, EmptinessCheckTime: 736.1ms, AutomataDifference: 20507.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 670602.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 840 SDtfs, 306 SDslu, 810 SDs, 0 SdLazy, 50 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 27.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 132 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 49.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=499403occurred in iteration=0, InterpolantAutomatonStates: 19, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 114067.7ms AutomataMinimizationTime, 6 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 48.8ms SsaConstructionTime, 185.0ms SatisfiabilityAnalysisTime, 553.9ms InterpolantComputationTime, 575 NumberOfCodeBlocks, 575 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 408 ConstructedInterpolants, 0 QuantifiedInterpolants, 464 SizeOfPredicates, 2 NumberOfNonLiveVariables, 323 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 1/4 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