/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_42-trylock2_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-10 19:28:02,286 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-10 19:28:02,288 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-10 19:28:02,309 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-10 19:28:02,309 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-10 19:28:02,310 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-10 19:28:02,312 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-10 19:28:02,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-10 19:28:02,320 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-10 19:28:02,323 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-10 19:28:02,323 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-10 19:28:02,324 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-10 19:28:02,324 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-10 19:28:02,325 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-10 19:28:02,326 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-10 19:28:02,329 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-10 19:28:02,329 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-10 19:28:02,330 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-10 19:28:02,333 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-10 19:28:02,337 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-10 19:28:02,337 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-10 19:28:02,338 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-10 19:28:02,339 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-10 19:28:02,340 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-10 19:28:02,344 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-10 19:28:02,344 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-10 19:28:02,344 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-10 19:28:02,345 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-10 19:28:02,345 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-10 19:28:02,346 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-10 19:28:02,346 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-10 19:28:02,347 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-10 19:28:02,348 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-10 19:28:02,348 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-10 19:28:02,349 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-10 19:28:02,349 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-10 19:28:02,349 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-10 19:28:02,350 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-10 19:28:02,350 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-10 19:28:02,350 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-10 19:28:02,350 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-10 19:28:02,351 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 19:28:02,377 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-10 19:28:02,377 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-10 19:28:02,378 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-03-10 19:28:02,378 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-03-10 19:28:02,380 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-10 19:28:02,380 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-10 19:28:02,380 INFO L138 SettingsManager]: * Use SBE=true [2021-03-10 19:28:02,380 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-10 19:28:02,380 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-10 19:28:02,380 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-10 19:28:02,381 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-10 19:28:02,382 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-10 19:28:02,382 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-10 19:28:02,382 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-10 19:28:02,383 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-03-10 19:28:02,383 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-03-10 19:28:02,383 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 19:28:02,604 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-10 19:28:02,618 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-10 19:28:02,620 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-10 19:28:02,620 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-10 19:28:02,621 INFO L275 PluginConnector]: CDTParser initialized [2021-03-10 19:28:02,621 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2021-03-10 19:28:02,665 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f63547e64/e373eaabc67247889cf825747e4f742d/FLAG263d35ed5 [2021-03-10 19:28:03,093 INFO L306 CDTParser]: Found 1 translation units. [2021-03-10 19:28:03,094 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2021-03-10 19:28:03,104 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f63547e64/e373eaabc67247889cf825747e4f742d/FLAG263d35ed5 [2021-03-10 19:28:03,116 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f63547e64/e373eaabc67247889cf825747e4f742d [2021-03-10 19:28:03,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-10 19:28:03,123 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-10 19:28:03,125 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-10 19:28:03,125 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-10 19:28:03,127 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-10 19:28:03,127 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,128 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60c14e07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03, skipping insertion in model container [2021-03-10 19:28:03,129 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,135 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-10 19:28:03,169 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-10 19:28:03,422 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_42-trylock2_racefree.i[29913,29926] [2021-03-10 19:28:03,441 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-10 19:28:03,452 INFO L203 MainTranslator]: Completed pre-run [2021-03-10 19:28:03,478 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_42-trylock2_racefree.i[29913,29926] [2021-03-10 19:28:03,488 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-10 19:28:03,546 INFO L208 MainTranslator]: Completed translation [2021-03-10 19:28:03,546 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03 WrapperNode [2021-03-10 19:28:03,546 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-10 19:28:03,547 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-10 19:28:03,547 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-10 19:28:03,547 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-10 19:28:03,551 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,574 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,593 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-10 19:28:03,594 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-10 19:28:03,594 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-10 19:28:03,594 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-10 19:28:03,598 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,599 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,607 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,615 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,618 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,619 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (1/1) ... [2021-03-10 19:28:03,621 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-10 19:28:03,621 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-10 19:28:03,621 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-10 19:28:03,621 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-10 19:28:03,622 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (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 19:28:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure pthread_mutex_trylock [2021-03-10 19:28:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-10 19:28:03,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-10 19:28:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-10 19:28:03,678 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-10 19:28:03,679 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-10 19:28:03,679 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-10 19:28:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-10 19:28:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-10 19:28:03,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-10 19:28:03,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-10 19:28:03,681 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 19:28:03,990 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-10 19:28:03,990 INFO L299 CfgBuilder]: Removed 35 assume(true) statements. [2021-03-10 19:28:03,991 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 07:28:03 BoogieIcfgContainer [2021-03-10 19:28:03,991 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-10 19:28:03,992 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-10 19:28:03,992 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-10 19:28:03,994 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-10 19:28:03,994 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.03 07:28:03" (1/3) ... [2021-03-10 19:28:03,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e96f4a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.03 07:28:03, skipping insertion in model container [2021-03-10 19:28:03,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.03 07:28:03" (2/3) ... [2021-03-10 19:28:03,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e96f4a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.03 07:28:03, skipping insertion in model container [2021-03-10 19:28:03,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.03 07:28:03" (3/3) ... [2021-03-10 19:28:03,996 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_42-trylock2_racefree.i [2021-03-10 19:28:03,999 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-03-10 19:28:03,999 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-10 19:28:04,002 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2021-03-10 19:28:04,002 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-10 19:28:04,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,032 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-10 19:28:04,042 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-10 19:28:04,053 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 19:28:04,053 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 19:28:04,053 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 19:28:04,053 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 19:28:04,054 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 19:28:04,054 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 19:28:04,054 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 19:28:04,054 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 19:28:04,061 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 153 places, 179 transitions, 366 flow [2021-03-10 19:28:04,122 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 3212 states, 3200 states have (on average 2.4315625) internal successors, (7781), 3211 states have internal predecessors, (7781), 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:28:04,128 INFO L276 IsEmpty]: Start isEmpty. Operand has 3212 states, 3200 states have (on average 2.4315625) internal successors, (7781), 3211 states have internal predecessors, (7781), 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:28:04,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-03-10 19:28:04,133 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:04,133 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] [2021-03-10 19:28:04,133 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:04,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:04,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1183259882, now seen corresponding path program 1 times [2021-03-10 19:28:04,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:04,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335172691] [2021-03-10 19:28:04,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:04,249 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:28:04,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335172691] [2021-03-10 19:28:04,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:28:04,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 19:28:04,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111420770] [2021-03-10 19:28:04,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-10 19:28:04,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:28:04,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-10 19:28:04,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 19:28:04,276 INFO L87 Difference]: Start difference. First operand has 3212 states, 3200 states have (on average 2.4315625) internal successors, (7781), 3211 states have internal predecessors, (7781), 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 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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:28:04,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:28:04,323 INFO L93 Difference]: Finished difference Result 3040 states and 5912 transitions. [2021-03-10 19:28:04,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-10 19:28:04,324 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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 41 [2021-03-10 19:28:04,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:28:04,339 INFO L225 Difference]: With dead ends: 3040 [2021-03-10 19:28:04,340 INFO L226 Difference]: Without dead ends: 2477 [2021-03-10 19:28:04,340 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:28:04,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2477 states. [2021-03-10 19:28:04,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2477 to 2477. [2021-03-10 19:28:04,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2477 states, 2468 states have (on average 1.95097244732577) internal successors, (4815), 2476 states have internal predecessors, (4815), 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:28:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2477 states to 2477 states and 4815 transitions. [2021-03-10 19:28:04,425 INFO L78 Accepts]: Start accepts. Automaton has 2477 states and 4815 transitions. Word has length 41 [2021-03-10 19:28:04,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:28:04,425 INFO L480 AbstractCegarLoop]: Abstraction has 2477 states and 4815 transitions. [2021-03-10 19:28:04,425 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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:28:04,425 INFO L276 IsEmpty]: Start isEmpty. Operand 2477 states and 4815 transitions. [2021-03-10 19:28:04,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-03-10 19:28:04,426 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:04,427 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] [2021-03-10 19:28:04,427 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-10 19:28:04,427 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:04,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:04,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1379773387, now seen corresponding path program 1 times [2021-03-10 19:28:04,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:04,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446398121] [2021-03-10 19:28:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:04,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:04,474 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:28:04,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446398121] [2021-03-10 19:28:04,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:28:04,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-10 19:28:04,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720877270] [2021-03-10 19:28:04,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 19:28:04,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:28:04,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 19:28:04,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:28:04,476 INFO L87 Difference]: Start difference. First operand 2477 states and 4815 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:28:04,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:28:04,497 INFO L93 Difference]: Finished difference Result 2428 states and 4765 transitions. [2021-03-10 19:28:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 19:28:04,497 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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 41 [2021-03-10 19:28:04,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:28:04,503 INFO L225 Difference]: With dead ends: 2428 [2021-03-10 19:28:04,504 INFO L226 Difference]: Without dead ends: 2428 [2021-03-10 19:28:04,504 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:28:04,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2428 states. [2021-03-10 19:28:04,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2428 to 2428. [2021-03-10 19:28:04,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2428 states, 2423 states have (on average 1.966570367313248) internal successors, (4765), 2427 states have internal predecessors, (4765), 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:28:04,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2428 states to 2428 states and 4765 transitions. [2021-03-10 19:28:04,544 INFO L78 Accepts]: Start accepts. Automaton has 2428 states and 4765 transitions. Word has length 41 [2021-03-10 19:28:04,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:28:04,544 INFO L480 AbstractCegarLoop]: Abstraction has 2428 states and 4765 transitions. [2021-03-10 19:28:04,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:28:04,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2428 states and 4765 transitions. [2021-03-10 19:28:04,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-03-10 19:28:04,545 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:04,545 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] [2021-03-10 19:28:04,545 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-10 19:28:04,545 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:04,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:04,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1065004865, now seen corresponding path program 1 times [2021-03-10 19:28:04,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:04,546 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195183266] [2021-03-10 19:28:04,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:28:04,565 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:28:04,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:28:04,578 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:28:04,594 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-10 19:28:04,594 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-10 19:28:04,594 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-10 19:28:04,595 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-10 19:28:04,595 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-10 19:28:04,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,604 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,605 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,606 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,607 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:04,622 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-10 19:28:04,622 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-10 19:28:04,623 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 19:28:04,623 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 19:28:04,623 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 19:28:04,623 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 19:28:04,623 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 19:28:04,624 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 19:28:04,624 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 19:28:04,624 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 19:28:04,626 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 197 places, 234 transitions, 486 flow [2021-03-10 19:28:19,157 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 134420 states, 134402 states have (on average 3.6894689067126976) internal successors, (495872), 134419 states have internal predecessors, (495872), 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:28:19,299 INFO L276 IsEmpty]: Start isEmpty. Operand has 134420 states, 134402 states have (on average 3.6894689067126976) internal successors, (495872), 134419 states have internal predecessors, (495872), 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:28:19,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-03-10 19:28:19,300 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:19,300 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] [2021-03-10 19:28:19,301 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:19,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:19,302 INFO L82 PathProgramCache]: Analyzing trace with hash 643504896, now seen corresponding path program 1 times [2021-03-10 19:28:19,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:19,302 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304314045] [2021-03-10 19:28:19,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:19,322 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:28:19,323 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304314045] [2021-03-10 19:28:19,323 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:28:19,323 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-10 19:28:19,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563650588] [2021-03-10 19:28:19,323 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-10 19:28:19,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:28:19,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-10 19:28:19,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-10 19:28:19,479 INFO L87 Difference]: Start difference. First operand has 134420 states, 134402 states have (on average 3.6894689067126976) internal successors, (495872), 134419 states have internal predecessors, (495872), 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 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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:28:20,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:28:20,635 INFO L93 Difference]: Finished difference Result 127192 states and 371885 transitions. [2021-03-10 19:28:20,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-10 19:28:20,635 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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 41 [2021-03-10 19:28:20,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:28:20,917 INFO L225 Difference]: With dead ends: 127192 [2021-03-10 19:28:20,917 INFO L226 Difference]: Without dead ends: 102983 [2021-03-10 19:28:20,917 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:28:22,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102983 states. [2021-03-10 19:28:24,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102983 to 102983. [2021-03-10 19:28:24,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102983 states, 102970 states have (on average 2.929299796057104) internal successors, (301630), 102982 states have internal predecessors, (301630), 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:28:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102983 states to 102983 states and 301630 transitions. [2021-03-10 19:28:24,613 INFO L78 Accepts]: Start accepts. Automaton has 102983 states and 301630 transitions. Word has length 41 [2021-03-10 19:28:24,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:28:24,613 INFO L480 AbstractCegarLoop]: Abstraction has 102983 states and 301630 transitions. [2021-03-10 19:28:24,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 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:28:24,614 INFO L276 IsEmpty]: Start isEmpty. Operand 102983 states and 301630 transitions. [2021-03-10 19:28:24,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-03-10 19:28:24,617 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:24,617 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] [2021-03-10 19:28:24,630 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-10 19:28:24,630 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:24,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:24,631 INFO L82 PathProgramCache]: Analyzing trace with hash 446991391, now seen corresponding path program 1 times [2021-03-10 19:28:24,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:24,631 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66586137] [2021-03-10 19:28:24,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:24,700 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:28:24,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66586137] [2021-03-10 19:28:24,701 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-10 19:28:24,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-10 19:28:24,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195650468] [2021-03-10 19:28:24,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-10 19:28:24,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:28:24,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-10 19:28:24,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:28:24,702 INFO L87 Difference]: Start difference. First operand 102983 states and 301630 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:28:25,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:28:25,052 INFO L93 Difference]: Finished difference Result 102934 states and 301580 transitions. [2021-03-10 19:28:25,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-10 19:28:25,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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 41 [2021-03-10 19:28:25,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:28:25,239 INFO L225 Difference]: With dead ends: 102934 [2021-03-10 19:28:25,240 INFO L226 Difference]: Without dead ends: 102934 [2021-03-10 19:28:25,240 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-10 19:28:27,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102934 states. [2021-03-10 19:28:28,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102934 to 102934. [2021-03-10 19:28:28,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102934 states, 102925 states have (on average 2.930094729171727) internal successors, (301580), 102933 states have internal predecessors, (301580), 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:28:28,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102934 states to 102934 states and 301580 transitions. [2021-03-10 19:28:28,874 INFO L78 Accepts]: Start accepts. Automaton has 102934 states and 301580 transitions. Word has length 41 [2021-03-10 19:28:28,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:28:28,874 INFO L480 AbstractCegarLoop]: Abstraction has 102934 states and 301580 transitions. [2021-03-10 19:28:28,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:28:28,875 INFO L276 IsEmpty]: Start isEmpty. Operand 102934 states and 301580 transitions. [2021-03-10 19:28:28,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 19:28:28,875 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:28,875 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:28:28,876 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-10 19:28:28,876 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:28,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:28,876 INFO L82 PathProgramCache]: Analyzing trace with hash 319235424, now seen corresponding path program 1 times [2021-03-10 19:28:28,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:28,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45461987] [2021-03-10 19:28:28,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:28,916 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:28:28,916 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45461987] [2021-03-10 19:28:28,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066373612] [2021-03-10 19:28:28,917 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:28:29,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-10 19:28:29,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-10 19:28:29,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-10 19:28:29,141 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:28:29,142 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-10 19:28:29,142 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-10 19:28:29,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484361525] [2021-03-10 19:28:29,142 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-10 19:28:29,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-10 19:28:29,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-10 19:28:29,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-10 19:28:29,143 INFO L87 Difference]: Start difference. First operand 102934 states and 301580 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 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:28:29,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-03-10 19:28:29,690 INFO L93 Difference]: Finished difference Result 100876 states and 297471 transitions. [2021-03-10 19:28:29,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-10 19:28:29,691 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 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 48 [2021-03-10 19:28:29,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-03-10 19:28:29,865 INFO L225 Difference]: With dead ends: 100876 [2021-03-10 19:28:29,865 INFO L226 Difference]: Without dead ends: 100876 [2021-03-10 19:28:29,866 INFO L775 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 23.1ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-03-10 19:28:32,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100876 states. [2021-03-10 19:28:33,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100876 to 100876. [2021-03-10 19:28:33,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100876 states, 100871 states have (on average 2.949024000951711) internal successors, (297471), 100875 states have internal predecessors, (297471), 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:28:33,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100876 states to 100876 states and 297471 transitions. [2021-03-10 19:28:33,565 INFO L78 Accepts]: Start accepts. Automaton has 100876 states and 297471 transitions. Word has length 48 [2021-03-10 19:28:33,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-03-10 19:28:33,565 INFO L480 AbstractCegarLoop]: Abstraction has 100876 states and 297471 transitions. [2021-03-10 19:28:33,565 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 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:28:33,565 INFO L276 IsEmpty]: Start isEmpty. Operand 100876 states and 297471 transitions. [2021-03-10 19:28:33,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-03-10 19:28:33,566 INFO L511 BasicCegarLoop]: Found error trace [2021-03-10 19:28:33,566 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] [2021-03-10 19:28:33,775 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-03-10 19:28:33,775 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-10 19:28:33,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-10 19:28:33,776 INFO L82 PathProgramCache]: Analyzing trace with hash 256481577, now seen corresponding path program 1 times [2021-03-10 19:28:33,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-10 19:28:33,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140654310] [2021-03-10 19:28:33,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-10 19:28:33,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:28:33,810 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:28:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-10 19:28:33,834 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-10 19:28:33,840 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-10 19:28:33,840 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-10 19:28:33,840 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-10 19:28:33,840 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-10 19:28:33,841 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,871 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,872 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-10 19:28:33,875 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-10 19:28:33,875 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-10 19:28:33,876 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-10 19:28:33,876 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-10 19:28:33,876 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-10 19:28:33,876 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-10 19:28:33,876 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-10 19:28:33,876 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-10 19:28:33,876 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-10 19:28:33,876 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-10 19:28:33,879 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 241 places, 289 transitions, 608 flow Received shutdown request... [2021-03-10 19:42:29,467 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-10 19:42:29,469 WARN L224 ceAbstractionStarter]: Timeout [2021-03-10 19:42:29,470 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.03 07:42:29 BasicIcfg [2021-03-10 19:42:29,470 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-10 19:42:29,470 INFO L168 Benchmark]: Toolchain (without parser) took 866351.55 ms. Allocated memory was 337.6 MB in the beginning and 11.6 GB in the end (delta: 11.3 GB). Free memory was 301.3 MB in the beginning and 6.3 GB in the end (delta: -6.0 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,470 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 337.6 MB. Free memory was 319.3 MB in the beginning and 319.2 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-10 19:42:29,470 INFO L168 Benchmark]: CACSL2BoogieTranslator took 421.77 ms. Allocated memory is still 337.6 MB. Free memory was 300.7 MB in the beginning and 299.5 MB in the end (delta: 1.1 MB). Peak memory consumption was 7.5 MB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,471 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.85 ms. Allocated memory is still 337.6 MB. Free memory was 299.5 MB in the beginning and 297.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,471 INFO L168 Benchmark]: Boogie Preprocessor took 27.14 ms. Allocated memory is still 337.6 MB. Free memory was 297.4 MB in the beginning and 296.4 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,471 INFO L168 Benchmark]: RCFGBuilder took 370.26 ms. Allocated memory is still 337.6 MB. Free memory was 296.4 MB in the beginning and 258.6 MB in the end (delta: 37.8 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,471 INFO L168 Benchmark]: TraceAbstraction took 865477.50 ms. Allocated memory was 337.6 MB in the beginning and 11.6 GB in the end (delta: 11.3 GB). Free memory was 258.6 MB in the beginning and 6.3 GB in the end (delta: -6.1 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. [2021-03-10 19:42:29,471 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 337.6 MB. Free memory was 319.3 MB in the beginning and 319.2 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 421.77 ms. Allocated memory is still 337.6 MB. Free memory was 300.7 MB in the beginning and 299.5 MB in the end (delta: 1.1 MB). Peak memory consumption was 7.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 45.85 ms. Allocated memory is still 337.6 MB. Free memory was 299.5 MB in the beginning and 297.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 27.14 ms. Allocated memory is still 337.6 MB. Free memory was 297.4 MB in the beginning and 296.4 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 370.26 ms. Allocated memory is still 337.6 MB. Free memory was 296.4 MB in the beginning and 258.6 MB in the end (delta: 37.8 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 865477.50 ms. Allocated memory was 337.6 MB in the beginning and 11.6 GB in the end (delta: 11.3 GB). Free memory was 258.6 MB in the beginning and 6.3 GB in the end (delta: -6.1 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 684). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 241 places, 289 transitions, 608 flow. Already constructed 938826 states. Currently 148460 states in worklist.. - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 684). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 241 places, 289 transitions, 608 flow. Already constructed 938826 states. Currently 148460 states in worklist.. - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 684). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 241 places, 289 transitions, 608 flow. Already constructed 938826 states. Currently 148460 states in worklist.. - TimeoutResultAtElement [Line: 684]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 684). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 241 places, 289 transitions, 608 flow. Already constructed 938826 states. Currently 148460 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 150 locations, 4 error locations. Started 3 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 865351.2ms, OverallIterations: 7, TraceHistogramMax: 3, EmptinessCheckTime: 159.5ms, AutomataDifference: 2965.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 850192.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 844 SDtfs, 348 SDslu, 1107 SDs, 0 SdLazy, 50 SolverSat, 2 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 25.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 30.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=134420occurred in iteration=0, InterpolantAutomatonStates: 16, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 11144.8ms AutomataMinimizationTime, 5 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 22.8ms SsaConstructionTime, 95.8ms SatisfiabilityAnalysisTime, 309.7ms InterpolantComputationTime, 349 NumberOfCodeBlocks, 349 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 254 ConstructedInterpolants, 0 QuantifiedInterpolants, 290 SizeOfPredicates, 2 NumberOfNonLiveVariables, 133 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 6 InterpolantComputations, 4 PerfectInterpolantSequences, 0/2 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown