/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_19-callback_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-7a177ad [2020-11-09 13:08:19,118 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-09 13:08:19,121 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-09 13:08:19,177 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-09 13:08:19,177 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-09 13:08:19,182 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-09 13:08:19,185 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-09 13:08:19,193 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-09 13:08:19,196 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-09 13:08:19,202 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-09 13:08:19,203 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-09 13:08:19,205 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-09 13:08:19,205 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-09 13:08:19,209 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-09 13:08:19,211 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-09 13:08:19,213 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-09 13:08:19,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-09 13:08:19,217 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-09 13:08:19,225 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-09 13:08:19,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-09 13:08:19,236 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-09 13:08:19,237 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-09 13:08:19,240 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-09 13:08:19,242 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-09 13:08:19,252 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-09 13:08:19,252 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-09 13:08:19,253 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-09 13:08:19,254 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-09 13:08:19,257 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-09 13:08:19,258 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-09 13:08:19,258 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-09 13:08:19,259 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-09 13:08:19,261 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-09 13:08:19,262 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-09 13:08:19,263 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-09 13:08:19,263 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-09 13:08:19,264 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-09 13:08:19,264 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-09 13:08:19,265 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-09 13:08:19,266 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-09 13:08:19,266 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-09 13:08:19,267 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-11-09 13:08:19,328 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-09 13:08:19,329 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-09 13:08:19,332 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-09 13:08:19,333 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-09 13:08:19,333 INFO L138 SettingsManager]: * Use SBE=true [2020-11-09 13:08:19,333 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-09 13:08:19,333 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-09 13:08:19,334 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-09 13:08:19,334 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-09 13:08:19,334 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-09 13:08:19,335 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-11-09 13:08:19,336 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-09 13:08:19,336 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-11-09 13:08:19,336 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-09 13:08:19,336 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-09 13:08:19,337 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-09 13:08:19,337 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-11-09 13:08:19,337 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-09 13:08:19,337 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-09 13:08:19,337 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-09 13:08:19,338 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-09 13:08:19,338 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-09 13:08:19,339 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-09 13:08:19,339 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-09 13:08:19,339 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-11-09 13:08:19,339 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-09 13:08:19,339 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-11-09 13:08:19,339 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-11-09 13:08:19,340 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-09 13:08:19,340 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2020-11-09 13:08:19,747 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-09 13:08:19,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-09 13:08:19,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-09 13:08:19,784 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-09 13:08:19,785 INFO L275 PluginConnector]: CDTParser initialized [2020-11-09 13:08:19,786 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_19-callback_racing.i [2020-11-09 13:08:19,874 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e7fb9571/75eacf8acee44deab16e3110709c730c/FLAGad95965c0 [2020-11-09 13:08:20,631 INFO L306 CDTParser]: Found 1 translation units. [2020-11-09 13:08:20,631 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_19-callback_racing.i [2020-11-09 13:08:20,664 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e7fb9571/75eacf8acee44deab16e3110709c730c/FLAGad95965c0 [2020-11-09 13:08:20,818 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e7fb9571/75eacf8acee44deab16e3110709c730c [2020-11-09 13:08:20,824 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-09 13:08:20,833 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-09 13:08:20,838 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-09 13:08:20,838 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-09 13:08:20,842 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-09 13:08:20,844 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 01:08:20" (1/1) ... [2020-11-09 13:08:20,848 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ec0a835 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:20, skipping insertion in model container [2020-11-09 13:08:20,848 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 01:08:20" (1/1) ... [2020-11-09 13:08:20,859 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-09 13:08:20,933 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-09 13:08:21,416 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-09 13:08:21,438 INFO L203 MainTranslator]: Completed pre-run [2020-11-09 13:08:21,516 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-09 13:08:21,652 INFO L208 MainTranslator]: Completed translation [2020-11-09 13:08:21,653 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21 WrapperNode [2020-11-09 13:08:21,653 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-09 13:08:21,655 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-09 13:08:21,655 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-09 13:08:21,655 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-09 13:08:21,663 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,682 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,708 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-09 13:08:21,709 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-09 13:08:21,709 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-09 13:08:21,709 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-09 13:08:21,719 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,720 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,724 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,724 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,731 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,736 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,738 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (1/1) ... [2020-11-09 13:08:21,742 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-09 13:08:21,743 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-09 13:08:21,743 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-09 13:08:21,743 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-09 13:08:21,744 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (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-11-09 13:08:21,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure ftw [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-11-09 13:08:21,817 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2020-11-09 13:08:21,818 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2020-11-09 13:08:21,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-09 13:08:21,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-09 13:08:21,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-09 13:08:21,820 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-11-09 13:08:22,311 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-09 13:08:22,312 INFO L298 CfgBuilder]: Removed 12 assume(true) statements. [2020-11-09 13:08:22,314 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 01:08:22 BoogieIcfgContainer [2020-11-09 13:08:22,314 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-09 13:08:22,316 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-09 13:08:22,316 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-09 13:08:22,319 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-09 13:08:22,320 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 01:08:20" (1/3) ... [2020-11-09 13:08:22,320 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c52d4c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 01:08:22, skipping insertion in model container [2020-11-09 13:08:22,321 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 01:08:21" (2/3) ... [2020-11-09 13:08:22,321 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c52d4c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 01:08:22, skipping insertion in model container [2020-11-09 13:08:22,321 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 01:08:22" (3/3) ... [2020-11-09 13:08:22,323 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_19-callback_racing.i [2020-11-09 13:08:22,341 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-11-09 13:08:22,341 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-09 13:08:22,345 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-11-09 13:08:22,346 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-11-09 13:08:22,389 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,389 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,389 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,390 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,390 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,390 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,390 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,392 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,392 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,403 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,405 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,405 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,406 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,413 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,414 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:22,435 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2020-11-09 13:08:22,454 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-11-09 13:08:22,498 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:08:22,498 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:08:22,498 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:08:22,498 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:08:22,498 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:08:22,499 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:08:22,499 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:08:22,499 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:08:22,520 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:08:22,522 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 85 transitions, 178 flow [2020-11-09 13:08:22,528 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 85 transitions, 178 flow [2020-11-09 13:08:22,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 85 transitions, 178 flow [2020-11-09 13:08:22,634 INFO L129 PetriNetUnfolder]: 9/102 cut-off events. [2020-11-09 13:08:22,635 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-11-09 13:08:22,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 102 events. 9/102 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 160 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-11-09 13:08:22,648 INFO L116 LiptonReduction]: Number of co-enabled transitions 1056 [2020-11-09 13:08:25,727 WARN L194 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-09 13:08:25,883 WARN L194 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-11-09 13:08:26,042 WARN L194 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-09 13:08:26,183 WARN L194 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2020-11-09 13:08:26,732 WARN L194 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2020-11-09 13:08:26,949 WARN L194 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2020-11-09 13:08:27,219 WARN L194 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2020-11-09 13:08:27,458 WARN L194 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2020-11-09 13:08:28,194 WARN L194 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 122 [2020-11-09 13:08:28,520 WARN L194 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2020-11-09 13:08:29,232 WARN L194 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 122 [2020-11-09 13:08:29,539 WARN L194 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2020-11-09 13:08:29,730 WARN L194 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-11-09 13:08:30,829 WARN L194 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 150 DAG size of output: 148 [2020-11-09 13:08:31,290 WARN L194 SmtUtils]: Spent 456.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:32,276 WARN L194 SmtUtils]: Spent 984.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 148 [2020-11-09 13:08:32,762 WARN L194 SmtUtils]: Spent 482.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:32,780 INFO L131 LiptonReduction]: Checked pairs total: 955 [2020-11-09 13:08:32,781 INFO L133 LiptonReduction]: Total number of compositions: 85 [2020-11-09 13:08:32,789 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 15 places, 14 transitions, 36 flow [2020-11-09 13:08:32,797 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 35 states. [2020-11-09 13:08:32,799 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states. [2020-11-09 13:08:32,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-11-09 13:08:32,805 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:32,806 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-11-09 13:08:32,806 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:32,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:32,812 INFO L82 PathProgramCache]: Analyzing trace with hash 326948256, now seen corresponding path program 1 times [2020-11-09 13:08:32,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:32,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062126893] [2020-11-09 13:08:32,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-09 13:08:33,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-09 13:08:33,057 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062126893] [2020-11-09 13:08:33,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-09 13:08:33,058 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-11-09 13:08:33,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153996810] [2020-11-09 13:08:33,068 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-09 13:08:33,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-09 13:08:33,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-09 13:08:33,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-09 13:08:33,098 INFO L87 Difference]: Start difference. First operand 35 states. Second operand 3 states. [2020-11-09 13:08:33,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-09 13:08:33,123 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2020-11-09 13:08:33,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-09 13:08:33,126 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-11-09 13:08:33,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-09 13:08:33,136 INFO L225 Difference]: With dead ends: 28 [2020-11-09 13:08:33,136 INFO L226 Difference]: Without dead ends: 15 [2020-11-09 13:08:33,137 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-11-09 13:08:33,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2020-11-09 13:08:33,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2020-11-09 13:08:33,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-11-09 13:08:33,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 20 transitions. [2020-11-09 13:08:33,173 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 20 transitions. Word has length 5 [2020-11-09 13:08:33,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-09 13:08:33,173 INFO L481 AbstractCegarLoop]: Abstraction has 15 states and 20 transitions. [2020-11-09 13:08:33,174 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-09 13:08:33,174 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 20 transitions. [2020-11-09 13:08:33,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-11-09 13:08:33,174 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:33,174 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-11-09 13:08:33,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-11-09 13:08:33,175 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:33,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:33,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1545455652, now seen corresponding path program 1 times [2020-11-09 13:08:33,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:33,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629631727] [2020-11-09 13:08:33,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:33,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:33,276 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:33,306 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:33,348 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-09 13:08:33,348 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-09 13:08:33,349 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-11-09 13:08:33,349 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-09 13:08:33,350 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-11-09 13:08:33,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,373 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,374 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,374 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,376 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,376 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,376 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,377 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,378 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,379 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,379 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,380 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,381 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,382 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,383 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,384 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,385 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,385 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,386 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,387 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,387 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,388 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,388 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,389 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,391 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,392 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,397 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:33,410 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2020-11-09 13:08:33,410 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-11-09 13:08:33,412 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:08:33,412 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:08:33,413 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:08:33,413 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:08:33,413 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:08:33,413 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:08:33,413 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:08:33,413 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:08:33,417 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:08:33,418 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 111 transitions, 240 flow [2020-11-09 13:08:33,418 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 111 transitions, 240 flow [2020-11-09 13:08:33,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 111 transitions, 240 flow [2020-11-09 13:08:33,498 INFO L129 PetriNetUnfolder]: 18/168 cut-off events. [2020-11-09 13:08:33,498 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2020-11-09 13:08:33,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 168 events. 18/168 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 400 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 104. Up to 8 conditions per place. [2020-11-09 13:08:33,509 INFO L116 LiptonReduction]: Number of co-enabled transitions 3792 [2020-11-09 13:08:35,807 WARN L194 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2020-11-09 13:08:35,956 WARN L194 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2020-11-09 13:08:37,793 WARN L194 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-11-09 13:08:38,455 WARN L194 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2020-11-09 13:08:38,582 WARN L194 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-11-09 13:08:38,841 WARN L194 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2020-11-09 13:08:38,966 WARN L194 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-11-09 13:08:39,880 WARN L194 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 148 [2020-11-09 13:08:40,405 WARN L194 SmtUtils]: Spent 520.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:41,366 WARN L194 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 148 [2020-11-09 13:08:41,831 WARN L194 SmtUtils]: Spent 460.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:41,844 INFO L131 LiptonReduction]: Checked pairs total: 4760 [2020-11-09 13:08:41,844 INFO L133 LiptonReduction]: Total number of compositions: 107 [2020-11-09 13:08:41,845 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 27 places, 30 transitions, 78 flow [2020-11-09 13:08:41,886 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 380 states. [2020-11-09 13:08:41,887 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states. [2020-11-09 13:08:41,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-11-09 13:08:41,888 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:41,888 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-11-09 13:08:41,888 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:41,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:41,889 INFO L82 PathProgramCache]: Analyzing trace with hash 560728179, now seen corresponding path program 1 times [2020-11-09 13:08:41,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:41,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045627578] [2020-11-09 13:08:41,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-09 13:08:41,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-09 13:08:41,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045627578] [2020-11-09 13:08:41,983 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-09 13:08:41,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-11-09 13:08:41,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92082976] [2020-11-09 13:08:41,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-09 13:08:41,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-09 13:08:41,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-09 13:08:41,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-09 13:08:41,984 INFO L87 Difference]: Start difference. First operand 380 states. Second operand 3 states. [2020-11-09 13:08:42,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-09 13:08:42,029 INFO L93 Difference]: Finished difference Result 278 states and 636 transitions. [2020-11-09 13:08:42,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-09 13:08:42,030 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-11-09 13:08:42,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-09 13:08:42,034 INFO L225 Difference]: With dead ends: 278 [2020-11-09 13:08:42,035 INFO L226 Difference]: Without dead ends: 148 [2020-11-09 13:08:42,035 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-11-09 13:08:42,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2020-11-09 13:08:42,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2020-11-09 13:08:42,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2020-11-09 13:08:42,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 339 transitions. [2020-11-09 13:08:42,058 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 339 transitions. Word has length 5 [2020-11-09 13:08:42,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-09 13:08:42,058 INFO L481 AbstractCegarLoop]: Abstraction has 148 states and 339 transitions. [2020-11-09 13:08:42,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-09 13:08:42,058 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 339 transitions. [2020-11-09 13:08:42,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-11-09 13:08:42,059 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:42,060 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-11-09 13:08:42,060 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-11-09 13:08:42,060 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:42,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:42,061 INFO L82 PathProgramCache]: Analyzing trace with hash 2022050151, now seen corresponding path program 1 times [2020-11-09 13:08:42,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:42,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347369404] [2020-11-09 13:08:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:42,085 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:42,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:42,104 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:42,113 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-09 13:08:42,113 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-09 13:08:42,114 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-11-09 13:08:42,114 WARN L386 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-09 13:08:42,115 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-11-09 13:08:42,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,125 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,127 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,128 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,136 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,139 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,144 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,147 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,148 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:42,157 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2020-11-09 13:08:42,157 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-11-09 13:08:42,158 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:08:42,158 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:08:42,158 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:08:42,158 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:08:42,158 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:08:42,158 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:08:42,159 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:08:42,159 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:08:42,161 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:08:42,161 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 137 transitions, 304 flow [2020-11-09 13:08:42,162 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 137 transitions, 304 flow [2020-11-09 13:08:42,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 304 flow [2020-11-09 13:08:42,207 INFO L129 PetriNetUnfolder]: 32/265 cut-off events. [2020-11-09 13:08:42,208 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2020-11-09 13:08:42,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 265 events. 32/265 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 754 event pairs, 1 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 176. Up to 16 conditions per place. [2020-11-09 13:08:42,225 INFO L116 LiptonReduction]: Number of co-enabled transitions 7632 [2020-11-09 13:08:45,312 WARN L194 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-11-09 13:08:45,493 WARN L194 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-11-09 13:08:47,119 WARN L194 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2020-11-09 13:08:47,237 WARN L194 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-11-09 13:08:47,363 WARN L194 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2020-11-09 13:08:47,485 WARN L194 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-11-09 13:08:48,263 WARN L194 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 137 [2020-11-09 13:08:48,589 WARN L194 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-09 13:08:49,354 WARN L194 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 137 [2020-11-09 13:08:49,722 WARN L194 SmtUtils]: Spent 365.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-09 13:08:50,736 WARN L194 SmtUtils]: Spent 885.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 148 [2020-11-09 13:08:51,192 WARN L194 SmtUtils]: Spent 453.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:52,219 WARN L194 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 150 DAG size of output: 148 [2020-11-09 13:08:52,694 WARN L194 SmtUtils]: Spent 473.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:08:52,702 INFO L131 LiptonReduction]: Checked pairs total: 10577 [2020-11-09 13:08:52,702 INFO L133 LiptonReduction]: Total number of compositions: 138 [2020-11-09 13:08:52,703 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 104 flow [2020-11-09 13:08:52,843 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2534 states. [2020-11-09 13:08:52,844 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states. [2020-11-09 13:08:52,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-11-09 13:08:52,844 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:52,845 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-11-09 13:08:52,845 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:52,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:52,846 INFO L82 PathProgramCache]: Analyzing trace with hash 846839875, now seen corresponding path program 1 times [2020-11-09 13:08:52,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:52,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108309658] [2020-11-09 13:08:52,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-09 13:08:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-09 13:08:52,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108309658] [2020-11-09 13:08:52,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-09 13:08:52,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-11-09 13:08:52,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741224282] [2020-11-09 13:08:52,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-09 13:08:52,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-09 13:08:52,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-09 13:08:52,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-09 13:08:52,882 INFO L87 Difference]: Start difference. First operand 2534 states. Second operand 3 states. [2020-11-09 13:08:52,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-09 13:08:52,931 INFO L93 Difference]: Finished difference Result 1578 states and 4737 transitions. [2020-11-09 13:08:52,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-09 13:08:52,932 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-11-09 13:08:52,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-09 13:08:52,945 INFO L225 Difference]: With dead ends: 1578 [2020-11-09 13:08:52,945 INFO L226 Difference]: Without dead ends: 748 [2020-11-09 13:08:52,945 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-11-09 13:08:52,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2020-11-09 13:08:53,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 748. [2020-11-09 13:08:53,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 748 states. [2020-11-09 13:08:53,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2299 transitions. [2020-11-09 13:08:53,026 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2299 transitions. Word has length 5 [2020-11-09 13:08:53,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-09 13:08:53,026 INFO L481 AbstractCegarLoop]: Abstraction has 748 states and 2299 transitions. [2020-11-09 13:08:53,027 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-09 13:08:53,027 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2299 transitions. [2020-11-09 13:08:53,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-09 13:08:53,032 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:08:53,032 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-11-09 13:08:53,032 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-11-09 13:08:53,032 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:08:53,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:08:53,035 INFO L82 PathProgramCache]: Analyzing trace with hash -519301560, now seen corresponding path program 1 times [2020-11-09 13:08:53,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:08:53,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928352578] [2020-11-09 13:08:53,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:08:53,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:53,088 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:53,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:08:53,122 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:08:53,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-09 13:08:53,141 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-09 13:08:53,141 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-11-09 13:08:53,141 WARN L386 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-09 13:08:53,142 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-11-09 13:08:53,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,163 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,163 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,164 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,165 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,166 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,167 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,168 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,169 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,172 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,185 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,185 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,185 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,185 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,185 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,186 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,187 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,188 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,188 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,188 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,188 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,188 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,189 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,192 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,193 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,194 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,195 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,196 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,197 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,198 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,199 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,201 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,201 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,201 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,204 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,204 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,205 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,207 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,207 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:08:53,212 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2020-11-09 13:08:53,213 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-11-09 13:08:53,214 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:08:53,214 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:08:53,214 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:08:53,214 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:08:53,214 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:08:53,214 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:08:53,214 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:08:53,214 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:08:53,221 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:08:53,221 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 163 transitions, 370 flow [2020-11-09 13:08:53,222 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 163 transitions, 370 flow [2020-11-09 13:08:53,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 163 transitions, 370 flow [2020-11-09 13:08:53,326 INFO L129 PetriNetUnfolder]: 58/426 cut-off events. [2020-11-09 13:08:53,326 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2020-11-09 13:08:53,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 426 events. 58/426 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1523 event pairs, 6 based on Foata normal form. 0/364 useless extension candidates. Maximal degree in co-relation 285. Up to 32 conditions per place. [2020-11-09 13:08:53,365 INFO L116 LiptonReduction]: Number of co-enabled transitions 12768 [2020-11-09 13:08:58,634 WARN L194 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2020-11-09 13:08:58,769 WARN L194 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2020-11-09 13:08:59,006 WARN L194 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2020-11-09 13:08:59,117 WARN L194 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2020-11-09 13:08:59,685 WARN L194 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 99 [2020-11-09 13:08:59,860 WARN L194 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-09 13:09:00,228 WARN L194 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 99 [2020-11-09 13:09:00,400 WARN L194 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-11-09 13:09:01,985 WARN L194 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 152 DAG size of output: 148 [2020-11-09 13:09:02,483 WARN L194 SmtUtils]: Spent 495.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:09:03,516 WARN L194 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 152 DAG size of output: 148 [2020-11-09 13:09:04,007 WARN L194 SmtUtils]: Spent 488.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:09:04,099 INFO L131 LiptonReduction]: Checked pairs total: 17692 [2020-11-09 13:09:04,099 INFO L133 LiptonReduction]: Total number of compositions: 157 [2020-11-09 13:09:04,100 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 43 places, 49 transitions, 142 flow [2020-11-09 13:09:05,864 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 16928 states. [2020-11-09 13:09:05,864 INFO L276 IsEmpty]: Start isEmpty. Operand 16928 states. [2020-11-09 13:09:05,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-11-09 13:09:05,864 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:09:05,864 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-11-09 13:09:05,865 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:09:05,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:09:05,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1175549098, now seen corresponding path program 1 times [2020-11-09 13:09:05,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:09:05,866 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244782835] [2020-11-09 13:09:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:09:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-09 13:09:05,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-09 13:09:05,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244782835] [2020-11-09 13:09:05,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-09 13:09:05,895 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-11-09 13:09:05,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846017920] [2020-11-09 13:09:05,896 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-09 13:09:05,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-09 13:09:05,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-09 13:09:05,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-09 13:09:05,897 INFO L87 Difference]: Start difference. First operand 16928 states. Second operand 3 states. [2020-11-09 13:09:06,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-09 13:09:06,192 INFO L93 Difference]: Finished difference Result 8978 states and 33358 transitions. [2020-11-09 13:09:06,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-09 13:09:06,193 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-11-09 13:09:06,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-09 13:09:06,237 INFO L225 Difference]: With dead ends: 8978 [2020-11-09 13:09:06,237 INFO L226 Difference]: Without dead ends: 3748 [2020-11-09 13:09:06,238 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-11-09 13:09:06,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2020-11-09 13:09:06,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 3748. [2020-11-09 13:09:06,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3748 states. [2020-11-09 13:09:06,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3748 states to 3748 states and 14499 transitions. [2020-11-09 13:09:06,441 INFO L78 Accepts]: Start accepts. Automaton has 3748 states and 14499 transitions. Word has length 5 [2020-11-09 13:09:06,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-09 13:09:06,442 INFO L481 AbstractCegarLoop]: Abstraction has 3748 states and 14499 transitions. [2020-11-09 13:09:06,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-09 13:09:06,442 INFO L276 IsEmpty]: Start isEmpty. Operand 3748 states and 14499 transitions. [2020-11-09 13:09:06,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-11-09 13:09:06,446 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:09:06,446 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-11-09 13:09:06,447 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-11-09 13:09:06,447 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:09:06,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:09:06,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1115842451, now seen corresponding path program 1 times [2020-11-09 13:09:06,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:09:06,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209988162] [2020-11-09 13:09:06,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:09:06,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:09:06,466 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:09:06,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:09:06,480 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:09:06,489 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-09 13:09:06,490 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-09 13:09:06,490 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-11-09 13:09:06,490 WARN L386 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-09 13:09:06,490 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-11-09 13:09:06,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,593 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,594 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,594 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,594 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,594 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,614 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:06,619 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2020-11-09 13:09:06,619 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-11-09 13:09:06,620 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:09:06,620 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:09:06,620 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:09:06,620 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:09:06,620 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:09:06,620 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:09:06,621 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:09:06,621 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:09:06,623 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:09:06,623 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 189 transitions, 438 flow [2020-11-09 13:09:06,624 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 189 transitions, 438 flow [2020-11-09 13:09:06,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 189 transitions, 438 flow [2020-11-09 13:09:06,763 INFO L129 PetriNetUnfolder]: 112/719 cut-off events. [2020-11-09 13:09:06,763 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2020-11-09 13:09:06,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 719 events. 112/719 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3254 event pairs, 23 based on Foata normal form. 0/618 useless extension candidates. Maximal degree in co-relation 471. Up to 80 conditions per place. [2020-11-09 13:09:06,819 INFO L116 LiptonReduction]: Number of co-enabled transitions 19200 [2020-11-09 13:09:13,286 WARN L194 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2020-11-09 13:09:13,541 WARN L194 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2020-11-09 13:09:13,850 WARN L194 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-11-09 13:09:13,957 WARN L194 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2020-11-09 13:09:14,071 WARN L194 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-11-09 13:09:14,175 WARN L194 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2020-11-09 13:09:14,550 WARN L194 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2020-11-09 13:09:14,689 WARN L194 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-11-09 13:09:15,005 WARN L194 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2020-11-09 13:09:15,154 WARN L194 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-11-09 13:09:16,333 WARN L194 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 154 DAG size of output: 148 [2020-11-09 13:09:16,842 WARN L194 SmtUtils]: Spent 506.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:09:17,983 WARN L194 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 154 DAG size of output: 148 [2020-11-09 13:09:18,533 WARN L194 SmtUtils]: Spent 548.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:09:18,597 INFO L131 LiptonReduction]: Checked pairs total: 25316 [2020-11-09 13:09:18,597 INFO L133 LiptonReduction]: Total number of compositions: 187 [2020-11-09 13:09:18,599 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 59 transitions, 178 flow [2020-11-09 13:09:43,594 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 113582 states. [2020-11-09 13:09:43,594 INFO L276 IsEmpty]: Start isEmpty. Operand 113582 states. [2020-11-09 13:09:43,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-11-09 13:09:43,594 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:09:43,594 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-11-09 13:09:43,595 INFO L429 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:09:43,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:09:43,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1559684879, now seen corresponding path program 1 times [2020-11-09 13:09:43,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:09:43,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345604124] [2020-11-09 13:09:43,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:09:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-09 13:09:43,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-09 13:09:43,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345604124] [2020-11-09 13:09:43,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-09 13:09:43,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-11-09 13:09:43,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652008818] [2020-11-09 13:09:43,616 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-09 13:09:43,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-09 13:09:43,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-09 13:09:43,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-09 13:09:43,617 INFO L87 Difference]: Start difference. First operand 113582 states. Second operand 3 states. [2020-11-09 13:09:44,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-09 13:09:44,977 INFO L93 Difference]: Finished difference Result 51378 states and 227339 transitions. [2020-11-09 13:09:44,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-09 13:09:44,978 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-11-09 13:09:44,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-09 13:09:45,455 INFO L225 Difference]: With dead ends: 51378 [2020-11-09 13:09:45,455 INFO L226 Difference]: Without dead ends: 18748 [2020-11-09 13:09:45,458 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-11-09 13:09:46,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18748 states. [2020-11-09 13:09:46,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18748 to 18748. [2020-11-09 13:09:46,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18748 states. [2020-11-09 13:09:46,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18748 states to 18748 states and 87499 transitions. [2020-11-09 13:09:46,824 INFO L78 Accepts]: Start accepts. Automaton has 18748 states and 87499 transitions. Word has length 5 [2020-11-09 13:09:46,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-09 13:09:46,824 INFO L481 AbstractCegarLoop]: Abstraction has 18748 states and 87499 transitions. [2020-11-09 13:09:46,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-09 13:09:46,824 INFO L276 IsEmpty]: Start isEmpty. Operand 18748 states and 87499 transitions. [2020-11-09 13:09:46,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-11-09 13:09:46,831 INFO L414 BasicCegarLoop]: Found error trace [2020-11-09 13:09:46,831 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-11-09 13:09:46,831 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-11-09 13:09:46,831 INFO L429 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-09 13:09:46,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-09 13:09:46,832 INFO L82 PathProgramCache]: Analyzing trace with hash 310693308, now seen corresponding path program 1 times [2020-11-09 13:09:46,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-09 13:09:46,832 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230897068] [2020-11-09 13:09:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-09 13:09:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:09:46,858 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:09:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-09 13:09:46,888 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-09 13:09:46,898 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-09 13:09:46,899 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-09 13:09:46,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-11-09 13:09:46,899 WARN L386 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-11-09 13:09:46,899 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-11-09 13:09:46,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,917 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,918 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,918 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,919 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,932 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,932 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,934 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,948 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,949 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,950 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,951 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,954 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:46,963 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,158 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,190 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,191 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,191 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,210 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,211 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,211 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_reach_error_#t~nondet4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-11-09 13:09:47,248 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2020-11-09 13:09:47,248 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-11-09 13:09:47,249 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-09 13:09:47,249 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-09 13:09:47,249 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-09 13:09:47,250 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-09 13:09:47,250 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-09 13:09:47,250 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-09 13:09:47,251 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-09 13:09:47,251 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-09 13:09:47,254 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-11-09 13:09:47,254 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 215 transitions, 508 flow [2020-11-09 13:09:47,255 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 215 transitions, 508 flow [2020-11-09 13:09:47,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 196 places, 215 transitions, 508 flow [2020-11-09 13:09:47,551 INFO L129 PetriNetUnfolder]: 230/1284 cut-off events. [2020-11-09 13:09:47,551 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2020-11-09 13:09:47,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1516 conditions, 1284 events. 230/1284 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 7254 event pairs, 72 based on Foata normal form. 0/1112 useless extension candidates. Maximal degree in co-relation 818. Up to 192 conditions per place. [2020-11-09 13:09:47,877 INFO L116 LiptonReduction]: Number of co-enabled transitions 26928 [2020-11-09 13:09:52,846 WARN L194 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2020-11-09 13:09:53,094 WARN L194 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2020-11-09 13:09:56,516 WARN L194 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2020-11-09 13:09:56,727 WARN L194 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-11-09 13:09:56,956 WARN L194 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2020-11-09 13:09:57,154 WARN L194 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-11-09 13:09:58,953 WARN L194 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 156 DAG size of output: 148 [2020-11-09 13:09:59,497 WARN L194 SmtUtils]: Spent 540.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:10:00,653 WARN L194 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 156 DAG size of output: 148 [2020-11-09 13:10:01,204 WARN L194 SmtUtils]: Spent 548.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2020-11-09 13:10:01,229 INFO L131 LiptonReduction]: Checked pairs total: 36489 [2020-11-09 13:10:01,229 INFO L133 LiptonReduction]: Total number of compositions: 215 [2020-11-09 13:10:01,230 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 70 transitions, 218 flow Received shutdown request... [2020-11-09 13:12:23,904 WARN L546 AbstractCegarLoop]: Verification canceled [2020-11-09 13:12:23,908 WARN L250 ceAbstractionStarter]: Timeout [2020-11-09 13:12:23,908 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 01:12:23 BasicIcfg [2020-11-09 13:12:23,909 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-09 13:12:23,920 INFO L168 Benchmark]: Toolchain (without parser) took 243082.82 ms. Allocated memory was 151.0 MB in the beginning and 3.6 GB in the end (delta: 3.4 GB). Free memory was 123.9 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 2.3 GB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,921 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 125.8 MB. Free memory is still 80.6 MB. There was no memory consumed. Max. memory is 8.0 GB. [2020-11-09 13:12:23,921 INFO L168 Benchmark]: CACSL2BoogieTranslator took 815.64 ms. Allocated memory is still 151.0 MB. Free memory was 123.3 MB in the beginning and 128.5 MB in the end (delta: -5.2 MB). Peak memory consumption was 41.5 MB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,922 INFO L168 Benchmark]: Boogie Procedure Inliner took 53.94 ms. Allocated memory is still 151.0 MB. Free memory was 128.5 MB in the beginning and 126.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,923 INFO L168 Benchmark]: Boogie Preprocessor took 32.85 ms. Allocated memory is still 151.0 MB. Free memory was 126.4 MB in the beginning and 124.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,924 INFO L168 Benchmark]: RCFGBuilder took 570.94 ms. Allocated memory is still 151.0 MB. Free memory was 124.8 MB in the beginning and 100.1 MB in the end (delta: 24.6 MB). Peak memory consumption was 24.1 MB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,927 INFO L168 Benchmark]: TraceAbstraction took 241593.08 ms. Allocated memory was 151.0 MB in the beginning and 3.6 GB in the end (delta: 3.4 GB). Free memory was 99.6 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 2.3 GB. Max. memory is 8.0 GB. [2020-11-09 13:12:23,933 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.18 ms. Allocated memory is still 125.8 MB. Free memory is still 80.6 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 815.64 ms. Allocated memory is still 151.0 MB. Free memory was 123.3 MB in the beginning and 128.5 MB in the end (delta: -5.2 MB). Peak memory consumption was 41.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 53.94 ms. Allocated memory is still 151.0 MB. Free memory was 128.5 MB in the beginning and 126.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 32.85 ms. Allocated memory is still 151.0 MB. Free memory was 126.4 MB in the beginning and 124.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 570.94 ms. Allocated memory is still 151.0 MB. Free memory was 124.8 MB in the beginning and 100.1 MB in the end (delta: 24.6 MB). Peak memory consumption was 24.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 241593.08 ms. Allocated memory was 151.0 MB in the beginning and 3.6 GB in the end (delta: 3.4 GB). Free memory was 99.6 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 2.3 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 705 VarBasedMoverChecksPositive, 0 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 14 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 10.2s, 81 PlacesBefore, 15 PlacesAfterwards, 85 TransitionsBefore, 14 TransitionsAfterwards, 1056 CoEnabledTransitionPairs, 7 FixpointIterations, 35 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 5 ChoiceCompositions, 85 TotalNumberOfCompositions, 955 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2639 VarBasedMoverChecksPositive, 50 VarBasedMoverChecksNegative, 39 SemBasedMoverChecksPositive, 11 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.2s, 117 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 8.4s, 104 PlacesBefore, 27 PlacesAfterwards, 111 TransitionsBefore, 30 TransitionsAfterwards, 3792 CoEnabledTransitionPairs, 7 FixpointIterations, 32 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 21 ConcurrentYvCompositions, 4 ChoiceCompositions, 107 TotalNumberOfCompositions, 4760 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5002 VarBasedMoverChecksPositive, 150 VarBasedMoverChecksNegative, 121 SemBasedMoverChecksPositive, 29 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.5s, 145 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 10.5s, 127 PlacesBefore, 35 PlacesAfterwards, 137 TransitionsBefore, 37 TransitionsAfterwards, 7632 CoEnabledTransitionPairs, 7 FixpointIterations, 32 TrivialSequentialCompositions, 72 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 26 ConcurrentYvCompositions, 8 ChoiceCompositions, 138 TotalNumberOfCompositions, 10577 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 8501 VarBasedMoverChecksPositive, 221 VarBasedMoverChecksNegative, 190 SemBasedMoverChecksPositive, 31 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.6s, 336 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 10.8s, 150 PlacesBefore, 43 PlacesAfterwards, 163 TransitionsBefore, 49 TransitionsAfterwards, 12768 CoEnabledTransitionPairs, 7 FixpointIterations, 32 TrivialSequentialCompositions, 84 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 34 ConcurrentYvCompositions, 7 ChoiceCompositions, 157 TotalNumberOfCompositions, 17692 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 12899 VarBasedMoverChecksPositive, 320 VarBasedMoverChecksNegative, 287 SemBasedMoverChecksPositive, 33 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.7s, 501 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 11.9s, 173 PlacesBefore, 51 PlacesAfterwards, 189 TransitionsBefore, 59 TransitionsAfterwards, 19200 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 106 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 41 ConcurrentYvCompositions, 8 ChoiceCompositions, 187 TotalNumberOfCompositions, 25316 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 17818 VarBasedMoverChecksPositive, 624 VarBasedMoverChecksNegative, 575 SemBasedMoverChecksPositive, 49 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.5s, 890 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 13.9s, 196 PlacesBefore, 59 PlacesAfterwards, 215 TransitionsBefore, 70 TransitionsAfterwards, 26928 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 131 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 44 ConcurrentYvCompositions, 8 ChoiceCompositions, 215 TotalNumberOfCompositions, 36489 MoverChecksTotal - TimeoutResultAtElement [Line: 838]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 838). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 59 places, 70 transitions, 218 flow. Already constructed 280413 states. Currently 67691 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 78 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 240.7s, OverallIterations: 10, TraceHistogramMax: 6, AutomataDifference: 2.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 235.7s, HoareTripleCheckerStatistics: 121 SDtfs, 116 SDslu, 0 SDs, 0 SdLazy, 15 SolverSat, 10 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=113582occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 5 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 99 NumberOfCodeBlocks, 99 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 20 ConstructedInterpolants, 0 QuantifiedInterpolants, 240 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown