/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-1d1d2b5 [2020-10-21 22:13:54,017 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-21 22:13:54,020 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-21 22:13:54,065 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-21 22:13:54,066 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-21 22:13:54,075 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-21 22:13:54,077 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-21 22:13:54,082 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-21 22:13:54,084 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-21 22:13:54,085 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-21 22:13:54,086 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-21 22:13:54,087 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-21 22:13:54,087 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-21 22:13:54,088 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-21 22:13:54,089 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-21 22:13:54,090 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-21 22:13:54,091 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-21 22:13:54,092 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-21 22:13:54,093 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-21 22:13:54,095 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-21 22:13:54,096 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-21 22:13:54,097 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-21 22:13:54,098 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-21 22:13:54,099 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-21 22:13:54,102 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-21 22:13:54,102 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-21 22:13:54,102 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-21 22:13:54,103 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-21 22:13:54,103 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-21 22:13:54,104 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-21 22:13:54,104 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-21 22:13:54,105 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-21 22:13:54,106 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-21 22:13:54,107 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-21 22:13:54,107 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-21 22:13:54,108 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-21 22:13:54,108 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-21 22:13:54,108 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-21 22:13:54,109 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-21 22:13:54,109 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-21 22:13:54,110 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-21 22:13:54,111 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-21 22:13:54,133 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-21 22:13:54,133 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-21 22:13:54,135 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-21 22:13:54,135 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-21 22:13:54,135 INFO L138 SettingsManager]: * Use SBE=true [2020-10-21 22:13:54,135 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-21 22:13:54,136 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-21 22:13:54,137 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-21 22:13:54,137 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-21 22:13:54,137 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-21 22:13:54,137 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-21 22:13:54,137 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-21 22:13:54,138 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-21 22:13:54,138 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-21 22:13:54,138 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-21 22:13:54,138 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-21 22:13:54,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-21 22:13:54,139 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-21 22:13:54,139 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-21 22:13:54,139 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-21 22:13:54,139 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-21 22:13:54,139 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-21 22:13:54,140 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-21 22:13:54,140 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-21 22:13:54,140 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-21 22:13:54,460 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-21 22:13:54,472 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-21 22:13:54,475 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-21 22:13:54,477 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-21 22:13:54,477 INFO L275 PluginConnector]: CDTParser initialized [2020-10-21 22:13:54,478 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-10-21 22:13:54,540 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99422df80/6b268c2762c949c6b6f781a275a9a56e/FLAG2522d6aec [2020-10-21 22:13:55,080 INFO L306 CDTParser]: Found 1 translation units. [2020-10-21 22:13:55,082 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-10-21 22:13:55,104 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99422df80/6b268c2762c949c6b6f781a275a9a56e/FLAG2522d6aec [2020-10-21 22:13:55,392 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99422df80/6b268c2762c949c6b6f781a275a9a56e [2020-10-21 22:13:55,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-21 22:13:55,410 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-21 22:13:55,411 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-21 22:13:55,411 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-21 22:13:55,415 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-21 22:13:55,416 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 10:13:55" (1/1) ... [2020-10-21 22:13:55,419 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a59f231 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:55, skipping insertion in model container [2020-10-21 22:13:55,419 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 10:13:55" (1/1) ... [2020-10-21 22:13:55,427 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-21 22:13:55,473 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-21 22:13:56,039 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-21 22:13:56,054 INFO L203 MainTranslator]: Completed pre-run [2020-10-21 22:13:56,129 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-21 22:13:56,208 INFO L208 MainTranslator]: Completed translation [2020-10-21 22:13:56,208 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56 WrapperNode [2020-10-21 22:13:56,208 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-21 22:13:56,209 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-21 22:13:56,209 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-21 22:13:56,210 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-21 22:13:56,219 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,235 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,261 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-21 22:13:56,262 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-21 22:13:56,262 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-21 22:13:56,262 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-21 22:13:56,270 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,270 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,274 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,274 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,280 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,285 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,287 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... [2020-10-21 22:13:56,291 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-21 22:13:56,291 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-21 22:13:56,291 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-21 22:13:56,292 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-21 22:13:56,293 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-21 22:13:56,374 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-21 22:13:56,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-21 22:13:56,375 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-21 22:13:56,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-21 22:13:56,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-21 22:13:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-21 22:13:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-21 22:13:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-21 22:13:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-21 22:13:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-21 22:13:56,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-21 22:13:56,378 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-21 22:13:56,821 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-21 22:13:56,821 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-10-21 22:13:56,823 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 10:13:56 BoogieIcfgContainer [2020-10-21 22:13:56,824 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-21 22:13:56,825 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-21 22:13:56,825 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-21 22:13:56,829 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-21 22:13:56,830 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 10:13:55" (1/3) ... [2020-10-21 22:13:56,831 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fb348dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 10:13:56, skipping insertion in model container [2020-10-21 22:13:56,831 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 10:13:56" (2/3) ... [2020-10-21 22:13:56,831 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fb348dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 10:13:56, skipping insertion in model container [2020-10-21 22:13:56,832 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 10:13:56" (3/3) ... [2020-10-21 22:13:56,834 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-2.i [2020-10-21 22:13:56,847 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-21 22:13:56,847 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-21 22:13:56,856 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-21 22:13:56,857 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-21 22:13:56,888 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,889 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,889 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,889 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,889 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,890 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,890 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,890 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,891 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,891 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,891 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,891 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,892 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,892 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,892 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,893 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,893 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,894 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,894 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,895 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,895 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,896 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,903 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,903 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,903 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,904 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,904 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,904 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,904 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,905 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,905 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,905 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,913 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:13:56,916 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 22:13:56,931 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-21 22:13:56,949 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 22:13:56,949 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 22:13:56,949 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-21 22:13:56,950 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-21 22:13:56,950 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 22:13:56,950 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 22:13:56,950 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 22:13:56,950 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 22:13:56,965 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-21 22:13:56,969 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 85 transitions, 180 flow [2020-10-21 22:13:56,972 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 85 transitions, 180 flow [2020-10-21 22:13:56,974 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 85 transitions, 180 flow [2020-10-21 22:13:57,032 INFO L129 PetriNetUnfolder]: 7/95 cut-off events. [2020-10-21 22:13:57,032 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-21 22:13:57,039 INFO L80 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 95 events. 7/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 139 event pairs, 0 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 65. Up to 4 conditions per place. [2020-10-21 22:13:57,043 INFO L116 LiptonReduction]: Number of co-enabled transitions 1612 [2020-10-21 22:13:58,788 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2020-10-21 22:13:58,954 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-21 22:13:59,740 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-10-21 22:14:00,274 WARN L193 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 125 [2020-10-21 22:14:00,492 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-10-21 22:14:00,495 INFO L131 LiptonReduction]: Checked pairs total: 1581 [2020-10-21 22:14:00,495 INFO L133 LiptonReduction]: Total number of compositions: 94 [2020-10-21 22:14:00,502 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-21 22:14:00,511 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-21 22:14:00,514 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-21 22:14:00,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-21 22:14:00,524 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:00,525 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-21 22:14:00,526 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:00,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:00,531 INFO L82 PathProgramCache]: Analyzing trace with hash 351577, now seen corresponding path program 1 times [2020-10-21 22:14:00,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:00,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014810097] [2020-10-21 22:14:00,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:00,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:00,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:00,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014810097] [2020-10-21 22:14:00,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:00,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 22:14:00,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664128202] [2020-10-21 22:14:00,758 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:00,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:00,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:00,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:00,778 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-21 22:14:00,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:00,819 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-21 22:14:00,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:00,821 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-21 22:14:00,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:00,832 INFO L225 Difference]: With dead ends: 35 [2020-10-21 22:14:00,832 INFO L226 Difference]: Without dead ends: 31 [2020-10-21 22:14:00,834 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:00,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-21 22:14:00,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-21 22:14:00,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-21 22:14:00,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-21 22:14:00,873 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-21 22:14:00,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:00,873 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-21 22:14:00,873 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:00,874 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-21 22:14:00,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-21 22:14:00,874 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:00,875 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:00,875 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-21 22:14:00,875 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:00,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:00,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1769204181, now seen corresponding path program 1 times [2020-10-21 22:14:00,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:00,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045208092] [2020-10-21 22:14:00,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:00,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:01,026 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045208092] [2020-10-21 22:14:01,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:01,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 22:14:01,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981546548] [2020-10-21 22:14:01,029 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 22:14:01,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:01,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 22:14:01,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-21 22:14:01,030 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-21 22:14:01,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:01,056 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-21 22:14:01,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-21 22:14:01,056 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-21 22:14:01,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:01,057 INFO L225 Difference]: With dead ends: 26 [2020-10-21 22:14:01,058 INFO L226 Difference]: Without dead ends: 24 [2020-10-21 22:14:01,059 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-21 22:14:01,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-21 22:14:01,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-21 22:14:01,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-21 22:14:01,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-21 22:14:01,064 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-21 22:14:01,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:01,064 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-21 22:14:01,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 22:14:01,065 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-21 22:14:01,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 22:14:01,065 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:01,065 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:01,066 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-21 22:14:01,066 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:01,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:01,066 INFO L82 PathProgramCache]: Analyzing trace with hash 989225069, now seen corresponding path program 1 times [2020-10-21 22:14:01,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:01,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052277042] [2020-10-21 22:14:01,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:01,096 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:01,116 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:01,141 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 22:14:01,142 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 22:14:01,142 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-21 22:14:01,142 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-21 22:14:01,144 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 22:14:01,144 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-21 22:14:01,155 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,155 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,162 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,162 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,169 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:01,180 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 22:14:01,180 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-21 22:14:01,181 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 22:14:01,181 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 22:14:01,181 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-21 22:14:01,181 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-21 22:14:01,181 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 22:14:01,182 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 22:14:01,182 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 22:14:01,182 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 22:14:01,185 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-21 22:14:01,185 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 119 transitions, 262 flow [2020-10-21 22:14:01,185 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 119 transitions, 262 flow [2020-10-21 22:14:01,185 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 119 places, 119 transitions, 262 flow [2020-10-21 22:14:01,232 INFO L129 PetriNetUnfolder]: 10/129 cut-off events. [2020-10-21 22:14:01,233 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-21 22:14:01,236 INFO L80 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 129 events. 10/129 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 250 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 138. Up to 6 conditions per place. [2020-10-21 22:14:01,241 INFO L116 LiptonReduction]: Number of co-enabled transitions 3404 [2020-10-21 22:14:03,647 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2020-10-21 22:14:04,080 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 58 [2020-10-21 22:14:04,417 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 87 [2020-10-21 22:14:04,995 WARN L193 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 125 [2020-10-21 22:14:05,288 WARN L193 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-10-21 22:14:05,296 INFO L131 LiptonReduction]: Checked pairs total: 4755 [2020-10-21 22:14:05,296 INFO L133 LiptonReduction]: Total number of compositions: 123 [2020-10-21 22:14:05,298 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 28 transitions, 80 flow [2020-10-21 22:14:05,346 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 542 states. [2020-10-21 22:14:05,346 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states. [2020-10-21 22:14:05,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-21 22:14:05,348 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:05,348 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-21 22:14:05,348 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:05,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:05,349 INFO L82 PathProgramCache]: Analyzing trace with hash 624708, now seen corresponding path program 1 times [2020-10-21 22:14:05,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:05,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533378087] [2020-10-21 22:14:05,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:05,436 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533378087] [2020-10-21 22:14:05,436 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:05,436 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 22:14:05,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330319020] [2020-10-21 22:14:05,437 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:05,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:05,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:05,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:05,439 INFO L87 Difference]: Start difference. First operand 542 states. Second operand 3 states. [2020-10-21 22:14:05,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:05,504 INFO L93 Difference]: Finished difference Result 562 states and 1722 transitions. [2020-10-21 22:14:05,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:05,505 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-21 22:14:05,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:05,517 INFO L225 Difference]: With dead ends: 562 [2020-10-21 22:14:05,518 INFO L226 Difference]: Without dead ends: 520 [2020-10-21 22:14:05,518 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:05,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2020-10-21 22:14:05,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 481. [2020-10-21 22:14:05,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-10-21 22:14:05,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1503 transitions. [2020-10-21 22:14:05,584 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1503 transitions. Word has length 3 [2020-10-21 22:14:05,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:05,584 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 1503 transitions. [2020-10-21 22:14:05,584 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:05,584 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1503 transitions. [2020-10-21 22:14:05,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-21 22:14:05,585 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:05,586 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:05,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-21 22:14:05,586 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:05,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:05,587 INFO L82 PathProgramCache]: Analyzing trace with hash -140643282, now seen corresponding path program 1 times [2020-10-21 22:14:05,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:05,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346330960] [2020-10-21 22:14:05,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:05,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:05,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346330960] [2020-10-21 22:14:05,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:05,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:05,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321933544] [2020-10-21 22:14:05,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:05,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:05,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:05,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:05,667 INFO L87 Difference]: Start difference. First operand 481 states and 1503 transitions. Second operand 5 states. [2020-10-21 22:14:05,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:05,798 INFO L93 Difference]: Finished difference Result 644 states and 1865 transitions. [2020-10-21 22:14:05,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:05,798 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-21 22:14:05,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:05,804 INFO L225 Difference]: With dead ends: 644 [2020-10-21 22:14:05,805 INFO L226 Difference]: Without dead ends: 632 [2020-10-21 22:14:05,805 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:05,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2020-10-21 22:14:05,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 432. [2020-10-21 22:14:05,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2020-10-21 22:14:05,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1372 transitions. [2020-10-21 22:14:05,837 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1372 transitions. Word has length 10 [2020-10-21 22:14:05,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:05,838 INFO L481 AbstractCegarLoop]: Abstraction has 432 states and 1372 transitions. [2020-10-21 22:14:05,838 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:05,839 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1372 transitions. [2020-10-21 22:14:05,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 22:14:05,840 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:05,840 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:05,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-21 22:14:05,841 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:05,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:05,860 INFO L82 PathProgramCache]: Analyzing trace with hash 775321640, now seen corresponding path program 1 times [2020-10-21 22:14:05,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:05,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887598901] [2020-10-21 22:14:05,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:14:05,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887598901] [2020-10-21 22:14:05,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:05,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:05,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867133670] [2020-10-21 22:14:05,923 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:05,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:05,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:05,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:05,924 INFO L87 Difference]: Start difference. First operand 432 states and 1372 transitions. Second operand 5 states. [2020-10-21 22:14:06,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:06,048 INFO L93 Difference]: Finished difference Result 606 states and 1742 transitions. [2020-10-21 22:14:06,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:06,048 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-21 22:14:06,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:06,053 INFO L225 Difference]: With dead ends: 606 [2020-10-21 22:14:06,053 INFO L226 Difference]: Without dead ends: 594 [2020-10-21 22:14:06,055 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:06,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2020-10-21 22:14:06,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 412. [2020-10-21 22:14:06,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2020-10-21 22:14:06,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1273 transitions. [2020-10-21 22:14:06,083 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1273 transitions. Word has length 14 [2020-10-21 22:14:06,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:06,083 INFO L481 AbstractCegarLoop]: Abstraction has 412 states and 1273 transitions. [2020-10-21 22:14:06,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:06,084 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1273 transitions. [2020-10-21 22:14:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 22:14:06,092 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:06,092 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:06,093 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-21 22:14:06,093 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:06,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:06,093 INFO L82 PathProgramCache]: Analyzing trace with hash 768536188, now seen corresponding path program 1 times [2020-10-21 22:14:06,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:06,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959254936] [2020-10-21 22:14:06,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:06,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:06,143 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:06,164 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:06,173 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 22:14:06,173 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 22:14:06,174 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-21 22:14:06,174 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-21 22:14:06,175 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 22:14:06,176 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-21 22:14:06,188 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,189 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,189 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,189 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,189 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,189 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,191 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,191 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,191 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,191 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,191 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,192 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,192 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,192 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,192 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,193 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,194 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,196 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,199 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,199 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,199 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,199 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,199 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,209 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,209 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,209 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,209 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,209 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,210 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,210 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,212 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,212 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,213 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,214 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,214 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,215 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,215 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,216 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,216 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,216 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,216 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,216 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,217 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,217 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,217 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,221 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,221 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,221 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,222 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,222 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,224 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,224 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,225 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:06,226 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 22:14:06,226 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-21 22:14:06,227 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 22:14:06,227 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 22:14:06,227 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-21 22:14:06,227 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-21 22:14:06,227 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 22:14:06,227 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 22:14:06,227 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 22:14:06,228 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 22:14:06,230 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-21 22:14:06,230 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 153 transitions, 348 flow [2020-10-21 22:14:06,230 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 153 transitions, 348 flow [2020-10-21 22:14:06,231 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 153 places, 153 transitions, 348 flow [2020-10-21 22:14:06,261 INFO L129 PetriNetUnfolder]: 13/163 cut-off events. [2020-10-21 22:14:06,262 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-21 22:14:06,264 INFO L80 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 163 events. 13/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 352 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2020-10-21 22:14:06,272 INFO L116 LiptonReduction]: Number of co-enabled transitions 5880 [2020-10-21 22:14:08,830 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2020-10-21 22:14:09,239 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-21 22:14:10,274 WARN L193 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 129 [2020-10-21 22:14:10,737 WARN L193 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 117 [2020-10-21 22:14:10,754 INFO L131 LiptonReduction]: Checked pairs total: 9671 [2020-10-21 22:14:10,754 INFO L133 LiptonReduction]: Total number of compositions: 169 [2020-10-21 22:14:10,755 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 39 transitions, 120 flow [2020-10-21 22:14:11,032 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3887 states. [2020-10-21 22:14:11,032 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states. [2020-10-21 22:14:11,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-21 22:14:11,033 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:11,033 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-21 22:14:11,033 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:11,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:11,034 INFO L82 PathProgramCache]: Analyzing trace with hash 976759, now seen corresponding path program 1 times [2020-10-21 22:14:11,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:11,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053962533] [2020-10-21 22:14:11,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:11,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:11,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053962533] [2020-10-21 22:14:11,090 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:11,091 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 22:14:11,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290962572] [2020-10-21 22:14:11,091 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:11,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:11,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:11,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:11,093 INFO L87 Difference]: Start difference. First operand 3887 states. Second operand 3 states. [2020-10-21 22:14:11,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:11,193 INFO L93 Difference]: Finished difference Result 4218 states and 17234 transitions. [2020-10-21 22:14:11,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:11,194 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-21 22:14:11,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:11,232 INFO L225 Difference]: With dead ends: 4218 [2020-10-21 22:14:11,232 INFO L226 Difference]: Without dead ends: 3922 [2020-10-21 22:14:11,233 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:11,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3922 states. [2020-10-21 22:14:11,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3922 to 3622. [2020-10-21 22:14:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3622 states. [2020-10-21 22:14:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3622 states to 3622 states and 15019 transitions. [2020-10-21 22:14:11,449 INFO L78 Accepts]: Start accepts. Automaton has 3622 states and 15019 transitions. Word has length 3 [2020-10-21 22:14:11,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:11,450 INFO L481 AbstractCegarLoop]: Abstraction has 3622 states and 15019 transitions. [2020-10-21 22:14:11,450 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:11,450 INFO L276 IsEmpty]: Start isEmpty. Operand 3622 states and 15019 transitions. [2020-10-21 22:14:11,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-21 22:14:11,451 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:11,451 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:11,452 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-21 22:14:11,452 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:11,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:11,452 INFO L82 PathProgramCache]: Analyzing trace with hash -381950803, now seen corresponding path program 1 times [2020-10-21 22:14:11,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:11,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476488477] [2020-10-21 22:14:11,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:11,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:11,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476488477] [2020-10-21 22:14:11,528 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:11,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:11,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018461758] [2020-10-21 22:14:11,529 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:11,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:11,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:11,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:11,531 INFO L87 Difference]: Start difference. First operand 3622 states and 15019 transitions. Second operand 5 states. [2020-10-21 22:14:11,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:11,727 INFO L93 Difference]: Finished difference Result 5732 states and 22122 transitions. [2020-10-21 22:14:11,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:11,727 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-21 22:14:11,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:11,788 INFO L225 Difference]: With dead ends: 5732 [2020-10-21 22:14:11,788 INFO L226 Difference]: Without dead ends: 5697 [2020-10-21 22:14:11,789 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:11,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5697 states. [2020-10-21 22:14:12,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5697 to 3602. [2020-10-21 22:14:12,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3602 states. [2020-10-21 22:14:12,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3602 states to 3602 states and 14997 transitions. [2020-10-21 22:14:12,184 INFO L78 Accepts]: Start accepts. Automaton has 3602 states and 14997 transitions. Word has length 10 [2020-10-21 22:14:12,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:12,185 INFO L481 AbstractCegarLoop]: Abstraction has 3602 states and 14997 transitions. [2020-10-21 22:14:12,185 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:12,185 INFO L276 IsEmpty]: Start isEmpty. Operand 3602 states and 14997 transitions. [2020-10-21 22:14:12,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 22:14:12,186 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:12,186 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:12,186 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-21 22:14:12,186 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:12,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:12,187 INFO L82 PathProgramCache]: Analyzing trace with hash -72315011, now seen corresponding path program 1 times [2020-10-21 22:14:12,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:12,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921763734] [2020-10-21 22:14:12,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:14:12,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921763734] [2020-10-21 22:14:12,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:12,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:12,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799866795] [2020-10-21 22:14:12,236 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:12,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:12,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:12,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:12,237 INFO L87 Difference]: Start difference. First operand 3602 states and 14997 transitions. Second operand 5 states. [2020-10-21 22:14:12,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:12,443 INFO L93 Difference]: Finished difference Result 5881 states and 22660 transitions. [2020-10-21 22:14:12,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:12,443 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-21 22:14:12,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:12,508 INFO L225 Difference]: With dead ends: 5881 [2020-10-21 22:14:12,508 INFO L226 Difference]: Without dead ends: 5837 [2020-10-21 22:14:12,509 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:12,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2020-10-21 22:14:12,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 3670. [2020-10-21 22:14:12,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3670 states. [2020-10-21 22:14:12,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3670 states to 3670 states and 15200 transitions. [2020-10-21 22:14:12,720 INFO L78 Accepts]: Start accepts. Automaton has 3670 states and 15200 transitions. Word has length 14 [2020-10-21 22:14:12,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:12,721 INFO L481 AbstractCegarLoop]: Abstraction has 3670 states and 15200 transitions. [2020-10-21 22:14:12,721 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:12,721 INFO L276 IsEmpty]: Start isEmpty. Operand 3670 states and 15200 transitions. [2020-10-21 22:14:12,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 22:14:12,723 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:12,724 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:12,724 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-21 22:14:12,724 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:12,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:12,725 INFO L82 PathProgramCache]: Analyzing trace with hash 741483550, now seen corresponding path program 1 times [2020-10-21 22:14:12,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:12,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601010920] [2020-10-21 22:14:12,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:12,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:12,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:12,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601010920] [2020-10-21 22:14:12,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:12,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:12,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163364254] [2020-10-21 22:14:12,773 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:12,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:12,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:12,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:12,774 INFO L87 Difference]: Start difference. First operand 3670 states and 15200 transitions. Second operand 3 states. [2020-10-21 22:14:12,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:12,809 INFO L93 Difference]: Finished difference Result 1268 states and 3457 transitions. [2020-10-21 22:14:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:12,809 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 22:14:12,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:12,814 INFO L225 Difference]: With dead ends: 1268 [2020-10-21 22:14:12,815 INFO L226 Difference]: Without dead ends: 1268 [2020-10-21 22:14:12,815 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:12,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2020-10-21 22:14:12,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1268. [2020-10-21 22:14:12,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1268 states. [2020-10-21 22:14:12,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 3457 transitions. [2020-10-21 22:14:12,859 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 3457 transitions. Word has length 17 [2020-10-21 22:14:12,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:12,859 INFO L481 AbstractCegarLoop]: Abstraction has 1268 states and 3457 transitions. [2020-10-21 22:14:12,860 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:12,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 3457 transitions. [2020-10-21 22:14:12,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:14:12,861 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:12,861 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:12,861 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-21 22:14:12,862 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:12,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:12,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1662512650, now seen corresponding path program 1 times [2020-10-21 22:14:12,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:12,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140492873] [2020-10-21 22:14:12,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:12,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:12,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:14:12,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140492873] [2020-10-21 22:14:12,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:12,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-21 22:14:12,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752461000] [2020-10-21 22:14:12,970 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-21 22:14:12,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:12,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-21 22:14:12,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:12,970 INFO L87 Difference]: Start difference. First operand 1268 states and 3457 transitions. Second operand 7 states. [2020-10-21 22:14:13,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:13,293 INFO L93 Difference]: Finished difference Result 1977 states and 5048 transitions. [2020-10-21 22:14:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:13,294 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-21 22:14:13,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:13,301 INFO L225 Difference]: With dead ends: 1977 [2020-10-21 22:14:13,301 INFO L226 Difference]: Without dead ends: 1961 [2020-10-21 22:14:13,301 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-21 22:14:13,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2020-10-21 22:14:13,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1173. [2020-10-21 22:14:13,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1173 states. [2020-10-21 22:14:13,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 3176 transitions. [2020-10-21 22:14:13,345 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 3176 transitions. Word has length 18 [2020-10-21 22:14:13,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:13,345 INFO L481 AbstractCegarLoop]: Abstraction has 1173 states and 3176 transitions. [2020-10-21 22:14:13,345 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-21 22:14:13,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 3176 transitions. [2020-10-21 22:14:13,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:14:13,347 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:13,347 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:13,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-21 22:14:13,347 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:14:13,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:13,348 INFO L82 PathProgramCache]: Analyzing trace with hash 176405475, now seen corresponding path program 1 times [2020-10-21 22:14:13,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:13,348 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664309588] [2020-10-21 22:14:13,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:13,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:13,364 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:13,376 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:13,386 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 22:14:13,386 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 22:14:13,386 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-21 22:14:13,386 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-21 22:14:13,387 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 22:14:13,388 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-21 22:14:13,402 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,403 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,403 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,403 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,403 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,403 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,406 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,406 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,407 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,408 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,409 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,409 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,410 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,410 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,412 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,413 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,413 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,413 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,413 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,413 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,414 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,414 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,414 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,414 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,415 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,415 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,415 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,415 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,415 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,416 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,416 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,416 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,416 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,416 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,417 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,417 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,417 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,417 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,417 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,418 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,429 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,430 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,430 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,431 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,432 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,433 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,433 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,433 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,434 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,434 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,434 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,435 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,437 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,438 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,438 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,438 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,438 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:13,501 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 22:14:13,501 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-21 22:14:13,501 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 22:14:13,501 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 22:14:13,501 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-21 22:14:13,501 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-21 22:14:13,502 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 22:14:13,502 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 22:14:13,502 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 22:14:13,502 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 22:14:13,504 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-21 22:14:13,505 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 187 places, 187 transitions, 438 flow [2020-10-21 22:14:13,505 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 187 places, 187 transitions, 438 flow [2020-10-21 22:14:13,505 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 438 flow [2020-10-21 22:14:13,537 INFO L129 PetriNetUnfolder]: 16/197 cut-off events. [2020-10-21 22:14:13,537 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-21 22:14:13,540 INFO L80 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 197 events. 16/197 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 448 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 217. Up to 10 conditions per place. [2020-10-21 22:14:13,551 INFO L116 LiptonReduction]: Number of co-enabled transitions 9040 [2020-10-21 22:14:17,114 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2020-10-21 22:14:17,240 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2020-10-21 22:14:17,680 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-10-21 22:14:17,970 WARN L193 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 109 [2020-10-21 22:14:18,468 WARN L193 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 121 [2020-10-21 22:14:18,672 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-10-21 22:14:18,679 INFO L131 LiptonReduction]: Checked pairs total: 16836 [2020-10-21 22:14:18,680 INFO L133 LiptonReduction]: Total number of compositions: 202 [2020-10-21 22:14:18,680 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 48 transitions, 160 flow [2020-10-21 22:14:19,998 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 19007 states. [2020-10-21 22:14:19,998 INFO L276 IsEmpty]: Start isEmpty. Operand 19007 states. [2020-10-21 22:14:19,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-21 22:14:19,999 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:19,999 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-21 22:14:19,999 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:19,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:19,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1395741, now seen corresponding path program 1 times [2020-10-21 22:14:19,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:20,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157217262] [2020-10-21 22:14:20,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:20,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:20,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157217262] [2020-10-21 22:14:20,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:20,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 22:14:20,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036719900] [2020-10-21 22:14:20,030 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:20,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:20,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:20,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:20,031 INFO L87 Difference]: Start difference. First operand 19007 states. Second operand 3 states. [2020-10-21 22:14:20,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:20,945 INFO L93 Difference]: Finished difference Result 23088 states and 119575 transitions. [2020-10-21 22:14:20,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:20,946 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-21 22:14:20,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:21,109 INFO L225 Difference]: With dead ends: 23088 [2020-10-21 22:14:21,109 INFO L226 Difference]: Without dead ends: 21563 [2020-10-21 22:14:21,110 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:21,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21563 states. [2020-10-21 22:14:22,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21563 to 19491. [2020-10-21 22:14:22,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19491 states. [2020-10-21 22:14:22,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19491 states to 19491 states and 102028 transitions. [2020-10-21 22:14:22,288 INFO L78 Accepts]: Start accepts. Automaton has 19491 states and 102028 transitions. Word has length 3 [2020-10-21 22:14:22,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:22,288 INFO L481 AbstractCegarLoop]: Abstraction has 19491 states and 102028 transitions. [2020-10-21 22:14:22,288 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:22,288 INFO L276 IsEmpty]: Start isEmpty. Operand 19491 states and 102028 transitions. [2020-10-21 22:14:22,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-21 22:14:22,289 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:22,289 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:22,289 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-21 22:14:22,289 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:22,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:22,290 INFO L82 PathProgramCache]: Analyzing trace with hash -2144702685, now seen corresponding path program 1 times [2020-10-21 22:14:22,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:22,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81260071] [2020-10-21 22:14:22,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:22,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81260071] [2020-10-21 22:14:22,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:22,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:22,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610596209] [2020-10-21 22:14:22,342 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:22,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:22,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:22,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:22,343 INFO L87 Difference]: Start difference. First operand 19491 states and 102028 transitions. Second operand 5 states. [2020-10-21 22:14:22,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:22,793 INFO L93 Difference]: Finished difference Result 35167 states and 174070 transitions. [2020-10-21 22:14:22,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:22,793 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-21 22:14:22,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:22,958 INFO L225 Difference]: With dead ends: 35167 [2020-10-21 22:14:22,958 INFO L226 Difference]: Without dead ends: 35111 [2020-10-21 22:14:22,959 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:23,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35111 states. [2020-10-21 22:14:25,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35111 to 20790. [2020-10-21 22:14:25,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20790 states. [2020-10-21 22:14:25,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20790 states to 20790 states and 109314 transitions. [2020-10-21 22:14:25,763 INFO L78 Accepts]: Start accepts. Automaton has 20790 states and 109314 transitions. Word has length 10 [2020-10-21 22:14:25,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:25,764 INFO L481 AbstractCegarLoop]: Abstraction has 20790 states and 109314 transitions. [2020-10-21 22:14:25,764 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:25,764 INFO L276 IsEmpty]: Start isEmpty. Operand 20790 states and 109314 transitions. [2020-10-21 22:14:25,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 22:14:25,765 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:25,765 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:25,765 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-21 22:14:25,765 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:25,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:25,766 INFO L82 PathProgramCache]: Analyzing trace with hash 1527586434, now seen corresponding path program 1 times [2020-10-21 22:14:25,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:25,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628940755] [2020-10-21 22:14:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:14:25,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628940755] [2020-10-21 22:14:25,818 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:25,818 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:25,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772765240] [2020-10-21 22:14:25,819 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:25,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:25,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:25,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:25,820 INFO L87 Difference]: Start difference. First operand 20790 states and 109314 transitions. Second operand 5 states. [2020-10-21 22:14:26,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:26,595 INFO L93 Difference]: Finished difference Result 37751 states and 189031 transitions. [2020-10-21 22:14:26,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:26,595 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-21 22:14:26,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:26,741 INFO L225 Difference]: With dead ends: 37751 [2020-10-21 22:14:26,741 INFO L226 Difference]: Without dead ends: 37626 [2020-10-21 22:14:26,741 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:26,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37626 states. [2020-10-21 22:14:29,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37626 to 22860. [2020-10-21 22:14:29,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22860 states. [2020-10-21 22:14:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22860 states to 22860 states and 121589 transitions. [2020-10-21 22:14:29,682 INFO L78 Accepts]: Start accepts. Automaton has 22860 states and 121589 transitions. Word has length 14 [2020-10-21 22:14:29,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:29,682 INFO L481 AbstractCegarLoop]: Abstraction has 22860 states and 121589 transitions. [2020-10-21 22:14:29,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:29,682 INFO L276 IsEmpty]: Start isEmpty. Operand 22860 states and 121589 transitions. [2020-10-21 22:14:29,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 22:14:29,684 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:29,684 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:29,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-21 22:14:29,684 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:29,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:29,684 INFO L82 PathProgramCache]: Analyzing trace with hash -1270791290, now seen corresponding path program 1 times [2020-10-21 22:14:29,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:29,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706293703] [2020-10-21 22:14:29,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:29,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:29,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706293703] [2020-10-21 22:14:29,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:29,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:29,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942107852] [2020-10-21 22:14:29,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:14:29,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:29,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:14:29,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:29,718 INFO L87 Difference]: Start difference. First operand 22860 states and 121589 transitions. Second operand 3 states. [2020-10-21 22:14:29,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:29,779 INFO L93 Difference]: Finished difference Result 4827 states and 15106 transitions. [2020-10-21 22:14:29,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:14:29,780 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 22:14:29,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:29,793 INFO L225 Difference]: With dead ends: 4827 [2020-10-21 22:14:29,793 INFO L226 Difference]: Without dead ends: 4827 [2020-10-21 22:14:29,794 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:14:29,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2020-10-21 22:14:29,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 4803. [2020-10-21 22:14:29,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4803 states. [2020-10-21 22:14:29,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 15042 transitions. [2020-10-21 22:14:29,949 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 15042 transitions. Word has length 17 [2020-10-21 22:14:29,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:29,950 INFO L481 AbstractCegarLoop]: Abstraction has 4803 states and 15042 transitions. [2020-10-21 22:14:29,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:14:29,950 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 15042 transitions. [2020-10-21 22:14:29,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:14:29,953 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:29,953 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:29,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-21 22:14:29,954 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:29,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:29,954 INFO L82 PathProgramCache]: Analyzing trace with hash 351133251, now seen corresponding path program 1 times [2020-10-21 22:14:29,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:29,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297917004] [2020-10-21 22:14:29,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:29,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:30,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:30,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297917004] [2020-10-21 22:14:30,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692298315] [2020-10-21 22:14:30,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-21 22:14:30,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:30,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-21 22:14:30,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-21 22:14:30,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:14:30,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-21 22:14:30,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-21 22:14:30,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432064281] [2020-10-21 22:14:30,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-21 22:14:30,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:30,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-21 22:14:30,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-10-21 22:14:30,302 INFO L87 Difference]: Start difference. First operand 4803 states and 15042 transitions. Second operand 12 states. [2020-10-21 22:14:30,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:30,803 INFO L93 Difference]: Finished difference Result 8911 states and 26543 transitions. [2020-10-21 22:14:30,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:30,803 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-10-21 22:14:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:30,818 INFO L225 Difference]: With dead ends: 8911 [2020-10-21 22:14:30,818 INFO L226 Difference]: Without dead ends: 8877 [2020-10-21 22:14:30,818 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-10-21 22:14:30,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8877 states. [2020-10-21 22:14:30,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8877 to 4532. [2020-10-21 22:14:30,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4532 states. [2020-10-21 22:14:30,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4532 states to 4532 states and 14145 transitions. [2020-10-21 22:14:30,922 INFO L78 Accepts]: Start accepts. Automaton has 4532 states and 14145 transitions. Word has length 18 [2020-10-21 22:14:30,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:30,922 INFO L481 AbstractCegarLoop]: Abstraction has 4532 states and 14145 transitions. [2020-10-21 22:14:30,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-21 22:14:30,923 INFO L276 IsEmpty]: Start isEmpty. Operand 4532 states and 14145 transitions. [2020-10-21 22:14:30,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:14:30,924 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:30,924 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:31,136 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-21 22:14:31,137 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:31,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:31,138 INFO L82 PathProgramCache]: Analyzing trace with hash -43646699, now seen corresponding path program 1 times [2020-10-21 22:14:31,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:31,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618953531] [2020-10-21 22:14:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:31,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:31,194 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-21 22:14:31,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618953531] [2020-10-21 22:14:31,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:31,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:14:31,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310506277] [2020-10-21 22:14:31,196 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:14:31,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:31,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:14:31,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:14:31,196 INFO L87 Difference]: Start difference. First operand 4532 states and 14145 transitions. Second operand 5 states. [2020-10-21 22:14:31,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:31,389 INFO L93 Difference]: Finished difference Result 7656 states and 23140 transitions. [2020-10-21 22:14:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:14:31,390 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-10-21 22:14:31,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:31,406 INFO L225 Difference]: With dead ends: 7656 [2020-10-21 22:14:31,406 INFO L226 Difference]: Without dead ends: 7633 [2020-10-21 22:14:31,407 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:31,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7633 states. [2020-10-21 22:14:31,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7633 to 4916. [2020-10-21 22:14:31,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4916 states. [2020-10-21 22:14:31,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4916 states to 4916 states and 15426 transitions. [2020-10-21 22:14:31,515 INFO L78 Accepts]: Start accepts. Automaton has 4916 states and 15426 transitions. Word has length 18 [2020-10-21 22:14:31,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:31,516 INFO L481 AbstractCegarLoop]: Abstraction has 4916 states and 15426 transitions. [2020-10-21 22:14:31,516 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:14:31,516 INFO L276 IsEmpty]: Start isEmpty. Operand 4916 states and 15426 transitions. [2020-10-21 22:14:31,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:14:31,517 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:31,517 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:31,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-21 22:14:31,517 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:31,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:31,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1202967030, now seen corresponding path program 1 times [2020-10-21 22:14:31,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:31,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906087820] [2020-10-21 22:14:31,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:31,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:14:31,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906087820] [2020-10-21 22:14:31,591 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:31,591 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-21 22:14:31,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009185437] [2020-10-21 22:14:31,592 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-21 22:14:31,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:31,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-21 22:14:31,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:31,593 INFO L87 Difference]: Start difference. First operand 4916 states and 15426 transitions. Second operand 7 states. [2020-10-21 22:14:31,791 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-10-21 22:14:32,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:32,134 INFO L93 Difference]: Finished difference Result 9482 states and 28329 transitions. [2020-10-21 22:14:32,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:32,135 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-21 22:14:32,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:32,151 INFO L225 Difference]: With dead ends: 9482 [2020-10-21 22:14:32,151 INFO L226 Difference]: Without dead ends: 9443 [2020-10-21 22:14:32,151 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-21 22:14:32,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9443 states. [2020-10-21 22:14:32,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9443 to 4737. [2020-10-21 22:14:32,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4737 states. [2020-10-21 22:14:32,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 14887 transitions. [2020-10-21 22:14:32,270 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 14887 transitions. Word has length 18 [2020-10-21 22:14:32,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:32,270 INFO L481 AbstractCegarLoop]: Abstraction has 4737 states and 14887 transitions. [2020-10-21 22:14:32,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-21 22:14:32,270 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 14887 transitions. [2020-10-21 22:14:32,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-21 22:14:32,273 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:32,273 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:32,273 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-21 22:14:32,273 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:32,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:32,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1433335894, now seen corresponding path program 1 times [2020-10-21 22:14:32,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:32,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497707922] [2020-10-21 22:14:32,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:32,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-21 22:14:32,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497707922] [2020-10-21 22:14:32,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908521410] [2020-10-21 22:14:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-21 22:14:32,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:32,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-21 22:14:32,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-21 22:14:32,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-21 22:14:32,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-21 22:14:32,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-21 22:14:32,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305735424] [2020-10-21 22:14:32,515 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-21 22:14:32,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:32,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-21 22:14:32,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-10-21 22:14:32,516 INFO L87 Difference]: Start difference. First operand 4737 states and 14887 transitions. Second operand 12 states. [2020-10-21 22:14:32,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:32,984 INFO L93 Difference]: Finished difference Result 9245 states and 27612 transitions. [2020-10-21 22:14:32,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:32,985 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-10-21 22:14:32,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:32,999 INFO L225 Difference]: With dead ends: 9245 [2020-10-21 22:14:32,999 INFO L226 Difference]: Without dead ends: 9219 [2020-10-21 22:14:33,000 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-10-21 22:14:33,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9219 states. [2020-10-21 22:14:33,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9219 to 4617. [2020-10-21 22:14:33,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4617 states. [2020-10-21 22:14:33,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4617 states to 4617 states and 14463 transitions. [2020-10-21 22:14:33,110 INFO L78 Accepts]: Start accepts. Automaton has 4617 states and 14463 transitions. Word has length 22 [2020-10-21 22:14:33,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:33,111 INFO L481 AbstractCegarLoop]: Abstraction has 4617 states and 14463 transitions. [2020-10-21 22:14:33,111 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-21 22:14:33,111 INFO L276 IsEmpty]: Start isEmpty. Operand 4617 states and 14463 transitions. [2020-10-21 22:14:33,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-21 22:14:33,113 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:33,113 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:33,324 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-21 22:14:33,325 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:33,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:33,325 INFO L82 PathProgramCache]: Analyzing trace with hash -389168331, now seen corresponding path program 1 times [2020-10-21 22:14:33,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:33,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932196190] [2020-10-21 22:14:33,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:33,388 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-21 22:14:33,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932196190] [2020-10-21 22:14:33,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:33,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-21 22:14:33,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524295097] [2020-10-21 22:14:33,389 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-21 22:14:33,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:33,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-21 22:14:33,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:33,390 INFO L87 Difference]: Start difference. First operand 4617 states and 14463 transitions. Second operand 7 states. [2020-10-21 22:14:33,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:33,751 INFO L93 Difference]: Finished difference Result 9254 states and 27651 transitions. [2020-10-21 22:14:33,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:33,752 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-21 22:14:33,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:33,767 INFO L225 Difference]: With dead ends: 9254 [2020-10-21 22:14:33,767 INFO L226 Difference]: Without dead ends: 9224 [2020-10-21 22:14:33,768 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-21 22:14:33,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9224 states. [2020-10-21 22:14:33,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9224 to 4434. [2020-10-21 22:14:33,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4434 states. [2020-10-21 22:14:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4434 states to 4434 states and 13866 transitions. [2020-10-21 22:14:33,879 INFO L78 Accepts]: Start accepts. Automaton has 4434 states and 13866 transitions. Word has length 22 [2020-10-21 22:14:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:33,879 INFO L481 AbstractCegarLoop]: Abstraction has 4434 states and 13866 transitions. [2020-10-21 22:14:33,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-21 22:14:33,879 INFO L276 IsEmpty]: Start isEmpty. Operand 4434 states and 13866 transitions. [2020-10-21 22:14:33,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-21 22:14:33,881 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:33,881 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:33,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-21 22:14:33,881 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:33,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:33,881 INFO L82 PathProgramCache]: Analyzing trace with hash -389635160, now seen corresponding path program 1 times [2020-10-21 22:14:33,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:33,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010119868] [2020-10-21 22:14:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:14:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-21 22:14:33,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010119868] [2020-10-21 22:14:33,961 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:14:33,961 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-21 22:14:33,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670722686] [2020-10-21 22:14:33,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-21 22:14:33,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:14:33,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-21 22:14:33,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:14:33,962 INFO L87 Difference]: Start difference. First operand 4434 states and 13866 transitions. Second operand 7 states. [2020-10-21 22:14:34,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:14:34,383 INFO L93 Difference]: Finished difference Result 9566 states and 28614 transitions. [2020-10-21 22:14:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-21 22:14:34,384 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-21 22:14:34,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:14:34,400 INFO L225 Difference]: With dead ends: 9566 [2020-10-21 22:14:34,400 INFO L226 Difference]: Without dead ends: 9534 [2020-10-21 22:14:34,400 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-21 22:14:34,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9534 states. [2020-10-21 22:14:34,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9534 to 4596. [2020-10-21 22:14:34,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4596 states. [2020-10-21 22:14:34,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4596 states to 4596 states and 14424 transitions. [2020-10-21 22:14:34,619 INFO L78 Accepts]: Start accepts. Automaton has 4596 states and 14424 transitions. Word has length 22 [2020-10-21 22:14:34,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:14:34,620 INFO L481 AbstractCegarLoop]: Abstraction has 4596 states and 14424 transitions. [2020-10-21 22:14:34,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-21 22:14:34,620 INFO L276 IsEmpty]: Start isEmpty. Operand 4596 states and 14424 transitions. [2020-10-21 22:14:34,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-21 22:14:34,622 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:14:34,622 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:14:34,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-10-21 22:14:34,622 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 22:14:34,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:14:34,623 INFO L82 PathProgramCache]: Analyzing trace with hash 862781815, now seen corresponding path program 1 times [2020-10-21 22:14:34,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:14:34,623 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130032987] [2020-10-21 22:14:34,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:14:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:34,636 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 22:14:34,646 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 22:14:34,655 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 22:14:34,655 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 22:14:34,655 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-10-21 22:14:34,655 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-21 22:14:34,656 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 22:14:34,656 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-21 22:14:34,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,677 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,678 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,680 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,683 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,684 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,695 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,697 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,698 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,699 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,699 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,700 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,701 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,701 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,701 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,701 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,702 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,702 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,702 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,702 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,702 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,703 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,703 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,704 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,706 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 22:14:34,730 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 22:14:34,731 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-21 22:14:34,731 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 22:14:34,731 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 22:14:34,731 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-21 22:14:34,731 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-21 22:14:34,731 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 22:14:34,732 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 22:14:34,732 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 22:14:34,732 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 22:14:34,735 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-21 22:14:34,735 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 221 transitions, 532 flow [2020-10-21 22:14:34,736 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 221 transitions, 532 flow [2020-10-21 22:14:34,736 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 221 places, 221 transitions, 532 flow [2020-10-21 22:14:34,780 INFO L129 PetriNetUnfolder]: 19/231 cut-off events. [2020-10-21 22:14:34,781 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-21 22:14:34,785 INFO L80 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 231 events. 19/231 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 563 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 258. Up to 12 conditions per place. [2020-10-21 22:14:34,804 INFO L116 LiptonReduction]: Number of co-enabled transitions 12884 [2020-10-21 22:14:38,548 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-10-21 22:14:39,250 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-10-21 22:14:39,507 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-21 22:14:39,610 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-21 22:14:40,848 WARN L193 SmtUtils]: Spent 979.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 129 [2020-10-21 22:14:41,481 WARN L193 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 117 [2020-10-21 22:14:41,552 INFO L131 LiptonReduction]: Checked pairs total: 23414 [2020-10-21 22:14:41,552 INFO L133 LiptonReduction]: Total number of compositions: 240 [2020-10-21 22:14:41,553 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 75 places, 58 transitions, 206 flow [2020-10-21 22:15:11,129 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 136082 states. [2020-10-21 22:15:11,129 INFO L276 IsEmpty]: Start isEmpty. Operand 136082 states. [2020-10-21 22:15:11,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-21 22:15:11,129 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:15:11,129 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-21 22:15:11,130 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:15:11,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:15:11,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1884141, now seen corresponding path program 1 times [2020-10-21 22:15:11,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:15:11,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101589738] [2020-10-21 22:15:11,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:15:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:15:11,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:15:11,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101589738] [2020-10-21 22:15:11,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:15:11,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 22:15:11,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838208082] [2020-10-21 22:15:11,165 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:15:11,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:15:11,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:15:11,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:15:11,166 INFO L87 Difference]: Start difference. First operand 136082 states. Second operand 3 states. [2020-10-21 22:15:19,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:15:19,328 INFO L93 Difference]: Finished difference Result 202471 states and 1266110 transitions. [2020-10-21 22:15:19,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:15:19,328 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-21 22:15:19,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:15:20,325 INFO L225 Difference]: With dead ends: 202471 [2020-10-21 22:15:20,325 INFO L226 Difference]: Without dead ends: 188716 [2020-10-21 22:15:20,325 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:15:23,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188716 states. [2020-10-21 22:15:29,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188716 to 160347. [2020-10-21 22:15:29,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160347 states. [2020-10-21 22:15:40,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160347 states to 160347 states and 1014762 transitions. [2020-10-21 22:15:40,279 INFO L78 Accepts]: Start accepts. Automaton has 160347 states and 1014762 transitions. Word has length 3 [2020-10-21 22:15:40,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:15:40,279 INFO L481 AbstractCegarLoop]: Abstraction has 160347 states and 1014762 transitions. [2020-10-21 22:15:40,280 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:15:40,280 INFO L276 IsEmpty]: Start isEmpty. Operand 160347 states and 1014762 transitions. [2020-10-21 22:15:40,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-21 22:15:40,280 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:15:40,280 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:15:40,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-21 22:15:40,281 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:15:40,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:15:40,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1840136110, now seen corresponding path program 1 times [2020-10-21 22:15:40,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:15:40,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972035303] [2020-10-21 22:15:40,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:15:40,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:15:40,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:15:40,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972035303] [2020-10-21 22:15:40,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:15:40,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:15:40,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351172367] [2020-10-21 22:15:40,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:15:40,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:15:40,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:15:40,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:15:40,325 INFO L87 Difference]: Start difference. First operand 160347 states and 1014762 transitions. Second operand 5 states. [2020-10-21 22:15:54,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:15:54,200 INFO L93 Difference]: Finished difference Result 305949 states and 1863760 transitions. [2020-10-21 22:15:54,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:15:54,201 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-21 22:15:54,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:15:55,699 INFO L225 Difference]: With dead ends: 305949 [2020-10-21 22:15:55,699 INFO L226 Difference]: Without dead ends: 305344 [2020-10-21 22:15:55,699 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:16:00,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305344 states. [2020-10-21 22:16:17,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305344 to 174575. [2020-10-21 22:16:17,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174575 states. [2020-10-21 22:16:19,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174575 states to 174575 states and 1122422 transitions. [2020-10-21 22:16:19,653 INFO L78 Accepts]: Start accepts. Automaton has 174575 states and 1122422 transitions. Word has length 10 [2020-10-21 22:16:19,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:16:19,654 INFO L481 AbstractCegarLoop]: Abstraction has 174575 states and 1122422 transitions. [2020-10-21 22:16:19,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:16:19,654 INFO L276 IsEmpty]: Start isEmpty. Operand 174575 states and 1122422 transitions. [2020-10-21 22:16:19,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 22:16:19,654 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:16:19,654 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:16:19,655 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-10-21 22:16:19,655 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:16:19,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:16:19,655 INFO L82 PathProgramCache]: Analyzing trace with hash 740093882, now seen corresponding path program 1 times [2020-10-21 22:16:19,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:16:19,655 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211134216] [2020-10-21 22:16:19,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:16:19,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:16:19,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-21 22:16:19,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211134216] [2020-10-21 22:16:19,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:16:19,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:16:19,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553260437] [2020-10-21 22:16:19,695 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-21 22:16:19,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:16:19,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-21 22:16:19,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-21 22:16:19,696 INFO L87 Difference]: Start difference. First operand 174575 states and 1122422 transitions. Second operand 5 states. [2020-10-21 22:16:31,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:16:31,556 INFO L93 Difference]: Finished difference Result 364546 states and 2226789 transitions. [2020-10-21 22:16:31,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-21 22:16:31,557 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-21 22:16:31,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:16:42,192 INFO L225 Difference]: With dead ends: 364546 [2020-10-21 22:16:42,193 INFO L226 Difference]: Without dead ends: 363946 [2020-10-21 22:16:42,193 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-21 22:16:46,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363946 states. [2020-10-21 22:16:54,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363946 to 196959. [2020-10-21 22:16:54,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196959 states. [2020-10-21 22:16:56,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196959 states to 196959 states and 1268508 transitions. [2020-10-21 22:16:56,168 INFO L78 Accepts]: Start accepts. Automaton has 196959 states and 1268508 transitions. Word has length 14 [2020-10-21 22:16:56,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:16:56,168 INFO L481 AbstractCegarLoop]: Abstraction has 196959 states and 1268508 transitions. [2020-10-21 22:16:56,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-21 22:16:56,169 INFO L276 IsEmpty]: Start isEmpty. Operand 196959 states and 1268508 transitions. [2020-10-21 22:16:56,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 22:16:56,169 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:16:56,170 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:16:56,170 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-10-21 22:16:56,170 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:16:56,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:16:56,170 INFO L82 PathProgramCache]: Analyzing trace with hash -177280970, now seen corresponding path program 1 times [2020-10-21 22:16:56,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:16:56,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020336244] [2020-10-21 22:16:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:16:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:16:56,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:16:56,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020336244] [2020-10-21 22:16:56,208 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 22:16:56,208 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 22:16:56,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606267824] [2020-10-21 22:16:56,209 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 22:16:56,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:16:56,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 22:16:56,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:16:56,209 INFO L87 Difference]: Start difference. First operand 196959 states and 1268508 transitions. Second operand 3 states. [2020-10-21 22:17:03,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 22:17:03,673 INFO L93 Difference]: Finished difference Result 34387 states and 138301 transitions. [2020-10-21 22:17:03,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 22:17:03,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 22:17:03,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 22:17:03,761 INFO L225 Difference]: With dead ends: 34387 [2020-10-21 22:17:03,761 INFO L226 Difference]: Without dead ends: 34387 [2020-10-21 22:17:03,761 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 22:17:04,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34387 states. [2020-10-21 22:17:04,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34387 to 33796. [2020-10-21 22:17:04,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33796 states. [2020-10-21 22:17:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33796 states to 33796 states and 136160 transitions. [2020-10-21 22:17:04,673 INFO L78 Accepts]: Start accepts. Automaton has 33796 states and 136160 transitions. Word has length 17 [2020-10-21 22:17:04,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 22:17:04,673 INFO L481 AbstractCegarLoop]: Abstraction has 33796 states and 136160 transitions. [2020-10-21 22:17:04,673 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 22:17:04,673 INFO L276 IsEmpty]: Start isEmpty. Operand 33796 states and 136160 transitions. [2020-10-21 22:17:04,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 22:17:04,674 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 22:17:04,674 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 22:17:04,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-10-21 22:17:04,675 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 22:17:04,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 22:17:04,675 INFO L82 PathProgramCache]: Analyzing trace with hash -223697396, now seen corresponding path program 1 times [2020-10-21 22:17:04,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 22:17:04,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039084120] [2020-10-21 22:17:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 22:17:04,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:17:04,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:17:04,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039084120] [2020-10-21 22:17:04,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479615870] [2020-10-21 22:17:04,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-21 22:17:04,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 22:17:04,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-21 22:17:04,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-21 22:17:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-21 22:17:04,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-21 22:17:04,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-21 22:17:04,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263332707] [2020-10-21 22:17:04,903 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-21 22:17:04,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 22:17:04,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-21 22:17:04,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-10-21 22:17:04,904 INFO L87 Difference]: Start difference. First operand 33796 states and 136160 transitions. Second operand 12 states. Received shutdown request... [2020-10-21 22:17:05,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-21 22:17:05,778 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-21 22:17:05,778 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-21 22:17:05,783 WARN L235 ceAbstractionStarter]: Timeout [2020-10-21 22:17:05,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 10:17:05 BasicIcfg [2020-10-21 22:17:05,783 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-21 22:17:05,785 INFO L168 Benchmark]: Toolchain (without parser) took 190380.65 ms. Allocated memory was 139.5 MB in the beginning and 4.4 GB in the end (delta: 4.3 GB). Free memory was 101.1 MB in the beginning and 2.5 GB in the end (delta: -2.4 GB). Peak memory consumption was 1.9 GB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,789 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 139.5 MB. Free memory was 121.0 MB in the beginning and 120.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,790 INFO L168 Benchmark]: CACSL2BoogieTranslator took 797.92 ms. Allocated memory was 139.5 MB in the beginning and 202.9 MB in the end (delta: 63.4 MB). Free memory was 100.2 MB in the beginning and 157.3 MB in the end (delta: -57.1 MB). Peak memory consumption was 22.4 MB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,790 INFO L168 Benchmark]: Boogie Procedure Inliner took 52.32 ms. Allocated memory is still 202.9 MB. Free memory was 157.3 MB in the beginning and 155.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,790 INFO L168 Benchmark]: Boogie Preprocessor took 29.10 ms. Allocated memory is still 202.9 MB. Free memory was 155.3 MB in the beginning and 153.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,791 INFO L168 Benchmark]: RCFGBuilder took 532.48 ms. Allocated memory is still 202.9 MB. Free memory was 153.8 MB in the beginning and 128.3 MB in the end (delta: 25.6 MB). Peak memory consumption was 25.6 MB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,791 INFO L168 Benchmark]: TraceAbstraction took 188958.43 ms. Allocated memory was 202.9 MB in the beginning and 4.4 GB in the end (delta: 4.2 GB). Free memory was 127.6 MB in the beginning and 2.5 GB in the end (delta: -2.4 GB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. [2020-10-21 22:17:05,797 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.25 ms. Allocated memory is still 139.5 MB. Free memory was 121.0 MB in the beginning and 120.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 797.92 ms. Allocated memory was 139.5 MB in the beginning and 202.9 MB in the end (delta: 63.4 MB). Free memory was 100.2 MB in the beginning and 157.3 MB in the end (delta: -57.1 MB). Peak memory consumption was 22.4 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 52.32 ms. Allocated memory is still 202.9 MB. Free memory was 157.3 MB in the beginning and 155.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 29.10 ms. Allocated memory is still 202.9 MB. Free memory was 155.3 MB in the beginning and 153.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 532.48 ms. Allocated memory is still 202.9 MB. Free memory was 153.8 MB in the beginning and 128.3 MB in the end (delta: 25.6 MB). Peak memory consumption was 25.6 MB. Max. memory is 7.1 GB. * TraceAbstraction took 188958.43 ms. Allocated memory was 202.9 MB in the beginning and 4.4 GB in the end (delta: 4.2 GB). Free memory was 127.6 MB in the beginning and 2.5 GB in the end (delta: -2.4 GB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1134 VarBasedMoverChecksPositive, 10 VarBasedMoverChecksNegative, 4 SemBasedMoverChecksPositive, 6 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 3 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.5s, 85 PlacesBefore, 18 PlacesAfterwards, 85 TransitionsBefore, 12 TransitionsAfterwards, 1612 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 14 ConcurrentYvCompositions, 6 ChoiceCompositions, 94 TotalNumberOfCompositions, 1581 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2383 VarBasedMoverChecksPositive, 44 VarBasedMoverChecksNegative, 17 SemBasedMoverChecksPositive, 27 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.2s, 90 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.1s, 119 PlacesBefore, 35 PlacesAfterwards, 119 TransitionsBefore, 28 TransitionsAfterwards, 3404 CoEnabledTransitionPairs, 6 FixpointIterations, 45 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 16 ConcurrentYvCompositions, 7 ChoiceCompositions, 123 TotalNumberOfCompositions, 4755 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4270 VarBasedMoverChecksPositive, 98 VarBasedMoverChecksNegative, 47 SemBasedMoverChecksPositive, 51 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 191 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.5s, 153 PlacesBefore, 49 PlacesAfterwards, 153 TransitionsBefore, 39 TransitionsAfterwards, 5880 CoEnabledTransitionPairs, 6 FixpointIterations, 64 TrivialSequentialCompositions, 66 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 21 ConcurrentYvCompositions, 10 ChoiceCompositions, 169 TotalNumberOfCompositions, 9671 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 6327 VarBasedMoverChecksPositive, 132 VarBasedMoverChecksNegative, 71 SemBasedMoverChecksPositive, 61 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 296 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 5.1s, 187 PlacesBefore, 61 PlacesAfterwards, 187 TransitionsBefore, 48 TransitionsAfterwards, 9040 CoEnabledTransitionPairs, 7 FixpointIterations, 78 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 11 TrivialYvCompositions, 25 ConcurrentYvCompositions, 13 ChoiceCompositions, 202 TotalNumberOfCompositions, 16836 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 8739 VarBasedMoverChecksPositive, 124 VarBasedMoverChecksNegative, 38 SemBasedMoverChecksPositive, 86 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 452 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 6.8s, 221 PlacesBefore, 75 PlacesAfterwards, 221 TransitionsBefore, 58 TransitionsAfterwards, 12884 CoEnabledTransitionPairs, 6 FixpointIterations, 96 TrivialSequentialCompositions, 91 ConcurrentSequentialCompositions, 17 TrivialYvCompositions, 19 ConcurrentYvCompositions, 17 ChoiceCompositions, 240 TotalNumberOfCompositions, 23414 MoverChecksTotal - TimeoutResultAtElement [Line: 683]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 683). Cancelled while BasicCegarLoop was constructing difference of abstraction (33796states) and FLOYD_HOARE automaton (currently 11 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (433 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 79 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 188.5s, OverallIterations: 29, TraceHistogramMax: 5, AutomataDifference: 62.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 55.4s, HoareTripleCheckerStatistics: 906 SDtfs, 2943 SDslu, 1967 SDs, 0 SdLazy, 2702 SolverSat, 183 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 206 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=196959occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 67.7s AutomataMinimizationTime, 24 MinimizatonAttempts, 389768 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 445 NumberOfCodeBlocks, 445 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 355 ConstructedInterpolants, 0 QuantifiedInterpolants, 34429 SizeOfPredicates, 12 NumberOfNonLiveVariables, 464 ConjunctsInSsa, 21 ConjunctsInUnsatCore, 28 InterpolantComputations, 22 PerfectInterpolantSequences, 48/66 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