/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-18 23:46:25,280 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 23:46:25,282 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 23:46:25,322 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 23:46:25,322 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 23:46:25,324 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 23:46:25,336 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 23:46:25,341 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 23:46:25,343 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 23:46:25,347 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 23:46:25,347 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 23:46:25,349 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 23:46:25,349 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 23:46:25,351 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 23:46:25,352 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 23:46:25,355 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 23:46:25,355 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 23:46:25,356 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 23:46:25,358 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 23:46:25,362 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 23:46:25,364 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 23:46:25,364 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 23:46:25,366 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 23:46:25,367 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 23:46:25,372 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 23:46:25,372 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 23:46:25,373 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 23:46:25,374 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 23:46:25,374 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 23:46:25,375 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 23:46:25,375 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 23:46:25,376 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 23:46:25,377 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 23:46:25,378 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 23:46:25,379 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 23:46:25,379 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 23:46:25,380 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 23:46:25,380 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 23:46:25,380 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 23:46:25,381 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 23:46:25,381 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 23:46:25,382 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-18 23:46:25,416 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 23:46:25,416 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 23:46:25,417 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 23:46:25,417 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 23:46:25,418 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 23:46:25,418 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 23:46:25,418 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 23:46:25,418 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 23:46:25,418 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 23:46:25,418 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 23:46:25,419 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 23:46:25,419 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 23:46:25,419 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 23:46:25,420 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 23:46:25,420 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 23:46:25,421 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 23:46:25,421 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 23:46:25,421 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 23:46:25,421 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 23:46:25,421 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 23:46:25,421 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 23:46:25,422 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 23:46:25,422 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 23:46:25,422 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 23:46:25,422 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 23:46:25,422 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-18 23:46:25,422 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 [2022-01-18 23:46:25,628 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 23:46:25,649 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 23:46:25,651 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 23:46:25,652 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 23:46:25,653 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 23:46:25,654 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2022-01-18 23:46:25,705 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18150ace7/e502040aa12e424f8fbba88438cd7309/FLAG19dc401a3 [2022-01-18 23:46:26,115 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 23:46:26,115 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2022-01-18 23:46:26,125 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18150ace7/e502040aa12e424f8fbba88438cd7309/FLAG19dc401a3 [2022-01-18 23:46:26,471 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18150ace7/e502040aa12e424f8fbba88438cd7309 [2022-01-18 23:46:26,473 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 23:46:26,474 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 23:46:26,475 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 23:46:26,475 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 23:46:26,483 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 23:46:26,484 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,484 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1679df01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26, skipping insertion in model container [2022-01-18 23:46:26,484 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,489 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 23:46:26,539 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 23:46:26,820 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i[30176,30189] [2022-01-18 23:46:26,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 23:46:26,854 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 23:46:26,890 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i[30176,30189] [2022-01-18 23:46:26,905 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 23:46:26,936 INFO L208 MainTranslator]: Completed translation [2022-01-18 23:46:26,936 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26 WrapperNode [2022-01-18 23:46:26,937 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 23:46:26,938 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 23:46:26,938 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 23:46:26,938 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 23:46:26,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,961 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,987 INFO L137 Inliner]: procedures = 171, calls = 47, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 130 [2022-01-18 23:46:26,988 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 23:46:26,988 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 23:46:26,988 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 23:46:26,989 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 23:46:26,995 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,995 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,998 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:26,998 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:27,005 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:27,010 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:27,011 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:27,014 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 23:46:27,015 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 23:46:27,015 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 23:46:27,015 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 23:46:27,016 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (1/1) ... [2022-01-18 23:46:27,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 23:46:27,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:46:27,045 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 23:46:27,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 23:46:27,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 23:46:27,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-01-18 23:46:27,090 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexTryLock [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 23:46:27,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 23:46:27,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 23:46:27,092 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 23:46:27,210 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 23:46:27,211 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 23:46:27,420 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 23:46:27,428 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 23:46:27,428 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2022-01-18 23:46:27,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 11:46:27 BoogieIcfgContainer [2022-01-18 23:46:27,430 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 23:46:27,432 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 23:46:27,432 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 23:46:27,435 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 23:46:27,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 11:46:26" (1/3) ... [2022-01-18 23:46:27,436 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65406ae2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 11:46:27, skipping insertion in model container [2022-01-18 23:46:27,436 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:46:26" (2/3) ... [2022-01-18 23:46:27,436 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65406ae2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 11:46:27, skipping insertion in model container [2022-01-18 23:46:27,436 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 11:46:27" (3/3) ... [2022-01-18 23:46:27,437 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_42-trylock2_racefree.i [2022-01-18 23:46:27,441 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 23:46:27,441 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-01-18 23:46:27,441 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 23:46:27,483 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,484 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,484 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,484 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,489 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,490 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,503 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:27,508 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-01-18 23:46:27,546 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:46:27,552 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:46:27,552 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:46:27,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 196 transitions, 400 flow [2022-01-18 23:46:27,660 INFO L129 PetriNetUnfolder]: 45/290 cut-off events. [2022-01-18 23:46:27,660 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:46:27,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 290 events. 45/290 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1128 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 152. Up to 6 conditions per place. [2022-01-18 23:46:27,668 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 196 transitions, 400 flow [2022-01-18 23:46:27,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 166 places, 191 transitions, 387 flow [2022-01-18 23:46:27,699 INFO L129 PetriNetUnfolder]: 6/100 cut-off events. [2022-01-18 23:46:27,703 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:46:27,703 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:27,703 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:27,704 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:27,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash 904733028, now seen corresponding path program 1 times [2022-01-18 23:46:27,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:27,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103832148] [2022-01-18 23:46:27,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:27,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:27,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:27,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:27,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:27,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103832148] [2022-01-18 23:46:27,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103832148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:27,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:27,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:46:27,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153982739] [2022-01-18 23:46:27,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:27,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:46:27,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:27,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:46:28,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:46:28,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 196 [2022-01-18 23:46:28,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 191 transitions, 387 flow. Second operand has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:28,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 196 [2022-01-18 23:46:28,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:28,068 INFO L129 PetriNetUnfolder]: 2/235 cut-off events. [2022-01-18 23:46:28,068 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:46:28,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 242 conditions, 235 events. 2/235 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 460 event pairs, 0 based on Foata normal form. 42/263 useless extension candidates. Maximal degree in co-relation 123. Up to 4 conditions per place. [2022-01-18 23:46:28,071 INFO L132 encePairwiseOnDemand]: 169/196 looper letters, 1 selfloop transitions, 0 changer transitions 15/160 dead transitions. [2022-01-18 23:46:28,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 160 transitions, 327 flow [2022-01-18 23:46:28,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:46:28,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:46:28,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 354 transitions. [2022-01-18 23:46:28,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9030612244897959 [2022-01-18 23:46:28,088 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 354 transitions. [2022-01-18 23:46:28,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 354 transitions. [2022-01-18 23:46:28,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:28,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 354 transitions. [2022-01-18 23:46:28,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 177.0) internal successors, (354), 2 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,115 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,117 INFO L186 Difference]: Start difference. First operand has 166 places, 191 transitions, 387 flow. Second operand 2 states and 354 transitions. [2022-01-18 23:46:28,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 160 transitions, 327 flow [2022-01-18 23:46:28,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 160 transitions, 327 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:28,124 INFO L242 Difference]: Finished difference. Result has 163 places, 145 transitions, 295 flow [2022-01-18 23:46:28,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=295, PETRI_PLACES=163, PETRI_TRANSITIONS=145} [2022-01-18 23:46:28,128 INFO L334 CegarLoopForPetriNet]: 166 programPoint places, -3 predicate places. [2022-01-18 23:46:28,128 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 145 transitions, 295 flow [2022-01-18 23:46:28,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,129 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:28,129 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:28,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 23:46:28,130 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:28,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:28,130 INFO L85 PathProgramCache]: Analyzing trace with hash -892218331, now seen corresponding path program 1 times [2022-01-18 23:46:28,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:28,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459827704] [2022-01-18 23:46:28,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:28,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:28,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:28,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:28,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459827704] [2022-01-18 23:46:28,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459827704] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:28,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:28,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:46:28,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944583889] [2022-01-18 23:46:28,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:28,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:46:28,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:28,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:46:28,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:46:28,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 196 [2022-01-18 23:46:28,234 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 145 transitions, 295 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:28,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 196 [2022-01-18 23:46:28,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:28,266 INFO L129 PetriNetUnfolder]: 1/149 cut-off events. [2022-01-18 23:46:28,266 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:46:28,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 149 events. 1/149 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 138 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 162. Up to 6 conditions per place. [2022-01-18 23:46:28,268 INFO L132 encePairwiseOnDemand]: 193/196 looper letters, 8 selfloop transitions, 2 changer transitions 0/147 dead transitions. [2022-01-18 23:46:28,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 147 transitions, 319 flow [2022-01-18 23:46:28,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:46:28,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:46:28,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 479 transitions. [2022-01-18 23:46:28,270 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.814625850340136 [2022-01-18 23:46:28,270 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 479 transitions. [2022-01-18 23:46:28,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 479 transitions. [2022-01-18 23:46:28,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:28,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 479 transitions. [2022-01-18 23:46:28,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,275 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,275 INFO L186 Difference]: Start difference. First operand has 163 places, 145 transitions, 295 flow. Second operand 3 states and 479 transitions. [2022-01-18 23:46:28,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 147 transitions, 319 flow [2022-01-18 23:46:28,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 147 transitions, 319 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:28,282 INFO L242 Difference]: Finished difference. Result has 151 places, 145 transitions, 303 flow [2022-01-18 23:46:28,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=303, PETRI_PLACES=151, PETRI_TRANSITIONS=145} [2022-01-18 23:46:28,283 INFO L334 CegarLoopForPetriNet]: 166 programPoint places, -15 predicate places. [2022-01-18 23:46:28,283 INFO L470 AbstractCegarLoop]: Abstraction has has 151 places, 145 transitions, 303 flow [2022-01-18 23:46:28,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,284 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:28,285 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:28,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 23:46:28,285 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:28,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1885180906, now seen corresponding path program 1 times [2022-01-18 23:46:28,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:28,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154444812] [2022-01-18 23:46:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:28,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:28,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:28,337 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:46:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:28,382 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:46:28,382 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:46:28,384 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 23:46:28,385 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-18 23:46:28,385 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-18 23:46:28,385 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-18 23:46:28,385 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-18 23:46:28,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 23:46:28,388 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-01-18 23:46:28,390 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:46:28,390 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-18 23:46:28,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,408 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,408 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,417 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,429 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,432 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,434 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:28,443 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 23:46:28,446 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:46:28,450 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:46:28,450 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:46:28,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 214 places, 251 transitions, 520 flow [2022-01-18 23:46:28,515 INFO L129 PetriNetUnfolder]: 76/464 cut-off events. [2022-01-18 23:46:28,515 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-18 23:46:28,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 478 conditions, 464 events. 76/464 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2074 event pairs, 0 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 292. Up to 9 conditions per place. [2022-01-18 23:46:28,521 INFO L82 GeneralOperation]: Start removeDead. Operand has 214 places, 251 transitions, 520 flow [2022-01-18 23:46:28,528 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 251 transitions, 520 flow [2022-01-18 23:46:28,537 INFO L129 PetriNetUnfolder]: 4/97 cut-off events. [2022-01-18 23:46:28,537 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:46:28,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:28,538 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:28,538 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:28,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:28,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1906173221, now seen corresponding path program 1 times [2022-01-18 23:46:28,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:28,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918365999] [2022-01-18 23:46:28,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:28,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:28,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:28,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:28,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:28,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918365999] [2022-01-18 23:46:28,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918365999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:28,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:28,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:46:28,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921591441] [2022-01-18 23:46:28,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:28,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:46:28,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:28,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:46:28,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:46:28,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 251 [2022-01-18 23:46:28,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 251 transitions, 520 flow. Second operand has 3 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:28,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 251 [2022-01-18 23:46:28,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:28,690 INFO L129 PetriNetUnfolder]: 4/320 cut-off events. [2022-01-18 23:46:28,690 INFO L130 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-01-18 23:46:28,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 355 conditions, 320 events. 4/320 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 780 event pairs, 0 based on Foata normal form. 128/432 useless extension candidates. Maximal degree in co-relation 226. Up to 16 conditions per place. [2022-01-18 23:46:28,693 INFO L132 encePairwiseOnDemand]: 209/251 looper letters, 11 selfloop transitions, 2 changer transitions 21/212 dead transitions. [2022-01-18 23:46:28,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 212 transitions, 472 flow [2022-01-18 23:46:28,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:46:28,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:46:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 659 transitions. [2022-01-18 23:46:28,695 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8751660026560425 [2022-01-18 23:46:28,695 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 659 transitions. [2022-01-18 23:46:28,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 659 transitions. [2022-01-18 23:46:28,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:28,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 659 transitions. [2022-01-18 23:46:28,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.66666666666666) internal successors, (659), 3 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,699 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,700 INFO L186 Difference]: Start difference. First operand has 214 places, 251 transitions, 520 flow. Second operand 3 states and 659 transitions. [2022-01-18 23:46:28,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 212 transitions, 472 flow [2022-01-18 23:46:28,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 212 transitions, 472 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:28,714 INFO L242 Difference]: Finished difference. Result has 213 places, 188 transitions, 398 flow [2022-01-18 23:46:28,714 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=251, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=398, PETRI_PLACES=213, PETRI_TRANSITIONS=188} [2022-01-18 23:46:28,717 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, -1 predicate places. [2022-01-18 23:46:28,717 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 188 transitions, 398 flow [2022-01-18 23:46:28,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.0) internal successors, (594), 3 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:28,718 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:28,718 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:28,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 23:46:28,719 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:28,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:28,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1025915671, now seen corresponding path program 1 times [2022-01-18 23:46:28,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:28,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054520292] [2022-01-18 23:46:28,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:28,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:28,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:28,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:28,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054520292] [2022-01-18 23:46:28,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054520292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:46:28,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905511422] [2022-01-18 23:46:28,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:28,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:46:28,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:46:28,799 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:46:28,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 23:46:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:28,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:46:28,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:46:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:29,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:46:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:29,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905511422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:46:29,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:46:29,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:46:29,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002979439] [2022-01-18 23:46:29,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:46:29,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:46:29,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:29,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:46:29,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:46:29,187 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 251 [2022-01-18 23:46:29,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 188 transitions, 398 flow. Second operand has 10 states, 10 states have (on average 198.3) internal successors, (1983), 10 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:29,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 251 [2022-01-18 23:46:29,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:29,276 INFO L129 PetriNetUnfolder]: 0/144 cut-off events. [2022-01-18 23:46:29,276 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-01-18 23:46:29,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 144 events. 0/144 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 121 event pairs, 0 based on Foata normal form. 2/146 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2022-01-18 23:46:29,277 INFO L132 encePairwiseOnDemand]: 246/251 looper letters, 9 selfloop transitions, 7 changer transitions 0/138 dead transitions. [2022-01-18 23:46:29,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 138 transitions, 328 flow [2022-01-18 23:46:29,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:46:29,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:46:29,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1782 transitions. [2022-01-18 23:46:29,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7888446215139442 [2022-01-18 23:46:29,281 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1782 transitions. [2022-01-18 23:46:29,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1782 transitions. [2022-01-18 23:46:29,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:29,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1782 transitions. [2022-01-18 23:46:29,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.0) internal successors, (1782), 9 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,294 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,294 INFO L186 Difference]: Start difference. First operand has 213 places, 188 transitions, 398 flow. Second operand 9 states and 1782 transitions. [2022-01-18 23:46:29,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 138 transitions, 328 flow [2022-01-18 23:46:29,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 138 transitions, 324 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-18 23:46:29,298 INFO L242 Difference]: Finished difference. Result has 146 places, 134 transitions, 298 flow [2022-01-18 23:46:29,298 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=251, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=298, PETRI_PLACES=146, PETRI_TRANSITIONS=134} [2022-01-18 23:46:29,300 INFO L334 CegarLoopForPetriNet]: 214 programPoint places, -68 predicate places. [2022-01-18 23:46:29,300 INFO L470 AbstractCegarLoop]: Abstraction has has 146 places, 134 transitions, 298 flow [2022-01-18 23:46:29,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 198.3) internal successors, (1983), 10 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,301 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:29,301 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:29,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 23:46:29,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:46:29,516 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:29,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:29,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1234493863, now seen corresponding path program 1 times [2022-01-18 23:46:29,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:29,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535761117] [2022-01-18 23:46:29,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:29,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:29,541 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:46:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:29,573 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:46:29,573 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:46:29,574 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 23:46:29,574 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-18 23:46:29,574 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-18 23:46:29,574 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-18 23:46:29,574 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-18 23:46:29,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 23:46:29,575 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-01-18 23:46:29,575 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:46:29,575 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,594 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,612 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,613 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,614 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,615 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,616 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,617 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,623 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,623 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,623 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,625 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,626 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:29,628 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 23:46:29,629 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:46:29,630 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:46:29,630 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:46:29,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 258 places, 306 transitions, 642 flow [2022-01-18 23:46:29,755 INFO L129 PetriNetUnfolder]: 112/671 cut-off events. [2022-01-18 23:46:29,755 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-01-18 23:46:29,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 671 events. 112/671 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 3145 event pairs, 1 based on Foata normal form. 0/539 useless extension candidates. Maximal degree in co-relation 472. Up to 16 conditions per place. [2022-01-18 23:46:29,763 INFO L82 GeneralOperation]: Start removeDead. Operand has 258 places, 306 transitions, 642 flow [2022-01-18 23:46:29,770 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 258 places, 306 transitions, 642 flow [2022-01-18 23:46:29,777 INFO L129 PetriNetUnfolder]: 7/107 cut-off events. [2022-01-18 23:46:29,777 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:46:29,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:29,777 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:29,777 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:29,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:29,778 INFO L85 PathProgramCache]: Analyzing trace with hash -670988188, now seen corresponding path program 1 times [2022-01-18 23:46:29,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:29,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043187635] [2022-01-18 23:46:29,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:29,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:29,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:29,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:29,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:29,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043187635] [2022-01-18 23:46:29,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043187635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:29,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:29,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:46:29,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995933474] [2022-01-18 23:46:29,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:29,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:46:29,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:29,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:46:29,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:46:29,811 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 306 [2022-01-18 23:46:29,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 306 transitions, 642 flow. Second operand has 2 states, 2 states have (on average 245.5) internal successors, (491), 2 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:29,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 306 [2022-01-18 23:46:29,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:29,900 INFO L129 PetriNetUnfolder]: 12/555 cut-off events. [2022-01-18 23:46:29,901 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2022-01-18 23:46:29,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 599 conditions, 555 events. 12/555 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2133 event pairs, 1 based on Foata normal form. 218/741 useless extension candidates. Maximal degree in co-relation 396. Up to 16 conditions per place. [2022-01-18 23:46:29,906 INFO L132 encePairwiseOnDemand]: 255/306 looper letters, 3 selfloop transitions, 0 changer transitions 22/251 dead transitions. [2022-01-18 23:46:29,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 251 transitions, 544 flow [2022-01-18 23:46:29,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:46:29,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:46:29,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 547 transitions. [2022-01-18 23:46:29,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8937908496732027 [2022-01-18 23:46:29,908 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 547 transitions. [2022-01-18 23:46:29,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 547 transitions. [2022-01-18 23:46:29,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:29,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 547 transitions. [2022-01-18 23:46:29,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 273.5) internal successors, (547), 2 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 306.0) internal successors, (918), 3 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,912 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 306.0) internal successors, (918), 3 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,912 INFO L186 Difference]: Start difference. First operand has 258 places, 306 transitions, 642 flow. Second operand 2 states and 547 transitions. [2022-01-18 23:46:29,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 251 transitions, 544 flow [2022-01-18 23:46:29,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 251 transitions, 544 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:29,916 INFO L242 Difference]: Finished difference. Result has 255 places, 229 transitions, 479 flow [2022-01-18 23:46:29,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=479, PETRI_PLACES=255, PETRI_TRANSITIONS=229} [2022-01-18 23:46:29,918 INFO L334 CegarLoopForPetriNet]: 258 programPoint places, -3 predicate places. [2022-01-18 23:46:29,918 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 229 transitions, 479 flow [2022-01-18 23:46:29,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 245.5) internal successors, (491), 2 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:29,919 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:29,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 23:46:29,919 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:29,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:29,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1827027749, now seen corresponding path program 1 times [2022-01-18 23:46:29,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:29,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107924901] [2022-01-18 23:46:29,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:29,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:29,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:29,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:29,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107924901] [2022-01-18 23:46:29,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107924901] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:29,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:29,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:46:29,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63646675] [2022-01-18 23:46:29,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:29,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:46:29,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:46:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:46:29,951 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 306 [2022-01-18 23:46:29,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 229 transitions, 479 flow. Second operand has 3 states, 3 states have (on average 239.0) internal successors, (717), 3 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:29,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:29,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 306 [2022-01-18 23:46:29,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:30,017 INFO L129 PetriNetUnfolder]: 3/363 cut-off events. [2022-01-18 23:46:30,017 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-18 23:46:30,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 363 events. 3/363 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1217 event pairs, 0 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 397. Up to 18 conditions per place. [2022-01-18 23:46:30,021 INFO L132 encePairwiseOnDemand]: 303/306 looper letters, 12 selfloop transitions, 2 changer transitions 0/233 dead transitions. [2022-01-18 23:46:30,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 233 transitions, 515 flow [2022-01-18 23:46:30,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:46:30,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:46:30,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 729 transitions. [2022-01-18 23:46:30,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7941176470588235 [2022-01-18 23:46:30,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 729 transitions. [2022-01-18 23:46:30,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 729 transitions. [2022-01-18 23:46:30,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:30,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 729 transitions. [2022-01-18 23:46:30,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 243.0) internal successors, (729), 3 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,027 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,027 INFO L186 Difference]: Start difference. First operand has 255 places, 229 transitions, 479 flow. Second operand 3 states and 729 transitions. [2022-01-18 23:46:30,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 233 transitions, 515 flow [2022-01-18 23:46:30,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 233 transitions, 509 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:30,032 INFO L242 Difference]: Finished difference. Result has 239 places, 230 transitions, 485 flow [2022-01-18 23:46:30,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=485, PETRI_PLACES=239, PETRI_TRANSITIONS=230} [2022-01-18 23:46:30,033 INFO L334 CegarLoopForPetriNet]: 258 programPoint places, -19 predicate places. [2022-01-18 23:46:30,033 INFO L470 AbstractCegarLoop]: Abstraction has has 239 places, 230 transitions, 485 flow [2022-01-18 23:46:30,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.0) internal successors, (717), 3 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:30,034 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:30,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 23:46:30,034 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:30,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:30,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2032357282, now seen corresponding path program 1 times [2022-01-18 23:46:30,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:30,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449161545] [2022-01-18 23:46:30,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:30,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:30,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:30,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:30,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449161545] [2022-01-18 23:46:30,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449161545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:46:30,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418639352] [2022-01-18 23:46:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:30,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:46:30,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:46:30,078 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:46:30,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 23:46:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:30,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:46:30,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:46:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:30,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:46:30,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:30,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418639352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:46:30,373 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:46:30,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:46:30,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850273809] [2022-01-18 23:46:30,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:46:30,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:46:30,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:30,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:46:30,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:46:30,377 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 306 [2022-01-18 23:46:30,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 230 transitions, 485 flow. Second operand has 10 states, 10 states have (on average 239.3) internal successors, (2393), 10 states have internal predecessors, (2393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:30,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 306 [2022-01-18 23:46:30,379 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:30,473 INFO L129 PetriNetUnfolder]: 1/251 cut-off events. [2022-01-18 23:46:30,473 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-01-18 23:46:30,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 251 events. 1/251 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 502 event pairs, 0 based on Foata normal form. 2/249 useless extension candidates. Maximal degree in co-relation 289. Up to 7 conditions per place. [2022-01-18 23:46:30,476 INFO L132 encePairwiseOnDemand]: 300/306 looper letters, 13 selfloop transitions, 9 changer transitions 0/240 dead transitions. [2022-01-18 23:46:30,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 240 transitions, 551 flow [2022-01-18 23:46:30,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:46:30,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:46:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2157 transitions. [2022-01-18 23:46:30,481 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7832244008714597 [2022-01-18 23:46:30,481 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2157 transitions. [2022-01-18 23:46:30,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2157 transitions. [2022-01-18 23:46:30,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:30,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2157 transitions. [2022-01-18 23:46:30,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 239.66666666666666) internal successors, (2157), 9 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 306.0) internal successors, (3060), 10 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,492 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 306.0) internal successors, (3060), 10 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,492 INFO L186 Difference]: Start difference. First operand has 239 places, 230 transitions, 485 flow. Second operand 9 states and 2157 transitions. [2022-01-18 23:46:30,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 240 transitions, 551 flow [2022-01-18 23:46:30,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 240 transitions, 549 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:46:30,497 INFO L242 Difference]: Finished difference. Result has 249 places, 236 transitions, 533 flow [2022-01-18 23:46:30,497 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=533, PETRI_PLACES=249, PETRI_TRANSITIONS=236} [2022-01-18 23:46:30,499 INFO L334 CegarLoopForPetriNet]: 258 programPoint places, -9 predicate places. [2022-01-18 23:46:30,499 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 236 transitions, 533 flow [2022-01-18 23:46:30,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 239.3) internal successors, (2393), 10 states have internal predecessors, (2393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,500 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:30,500 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:30,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 23:46:30,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-01-18 23:46:30,716 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:30,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:30,716 INFO L85 PathProgramCache]: Analyzing trace with hash -776467533, now seen corresponding path program 1 times [2022-01-18 23:46:30,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:30,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046649938] [2022-01-18 23:46:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:30,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:30,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:30,730 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:46:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:46:30,746 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:46:30,746 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:46:30,746 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 23:46:30,746 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-18 23:46:30,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-18 23:46:30,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-18 23:46:30,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-18 23:46:30,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 23:46:30,747 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-01-18 23:46:30,747 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:46:30,748 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,761 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,762 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,763 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,764 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,765 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,766 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,767 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,768 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,769 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,770 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,771 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,772 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,773 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,774 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,775 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,776 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,777 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,778 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,779 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,780 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,781 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,782 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,783 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,784 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,785 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,786 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,787 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,788 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,789 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:46:30,791 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 23:46:30,792 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:46:30,792 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:46:30,792 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:46:30,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 302 places, 361 transitions, 766 flow [2022-01-18 23:46:30,932 INFO L129 PetriNetUnfolder]: 160/946 cut-off events. [2022-01-18 23:46:30,933 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-01-18 23:46:30,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1001 conditions, 946 events. 160/946 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4673 event pairs, 6 based on Foata normal form. 0/766 useless extension candidates. Maximal degree in co-relation 691. Up to 32 conditions per place. [2022-01-18 23:46:30,945 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 361 transitions, 766 flow [2022-01-18 23:46:30,957 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 361 transitions, 766 flow [2022-01-18 23:46:30,962 INFO L129 PetriNetUnfolder]: 7/103 cut-off events. [2022-01-18 23:46:30,962 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:46:30,962 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:30,962 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:30,963 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:30,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:30,963 INFO L85 PathProgramCache]: Analyzing trace with hash 667296612, now seen corresponding path program 1 times [2022-01-18 23:46:30,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:30,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823799276] [2022-01-18 23:46:30,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:30,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:30,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:30,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823799276] [2022-01-18 23:46:30,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823799276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:30,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:30,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:46:30,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394995171] [2022-01-18 23:46:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:30,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:46:30,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:30,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:46:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:46:30,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 361 [2022-01-18 23:46:30,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 361 transitions, 766 flow. Second operand has 2 states, 2 states have (on average 286.5) internal successors, (573), 2 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:30,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:30,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 361 [2022-01-18 23:46:30,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:31,120 INFO L129 PetriNetUnfolder]: 26/792 cut-off events. [2022-01-18 23:46:31,120 INFO L130 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-01-18 23:46:31,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 792 events. 26/792 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 3584 event pairs, 6 based on Foata normal form. 497/1243 useless extension candidates. Maximal degree in co-relation 590. Up to 37 conditions per place. [2022-01-18 23:46:31,131 INFO L132 encePairwiseOnDemand]: 298/361 looper letters, 4 selfloop transitions, 0 changer transitions 23/294 dead transitions. [2022-01-18 23:46:31,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 294 transitions, 648 flow [2022-01-18 23:46:31,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:46:31,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:46:31,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 643 transitions. [2022-01-18 23:46:31,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8905817174515236 [2022-01-18 23:46:31,133 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 643 transitions. [2022-01-18 23:46:31,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 643 transitions. [2022-01-18 23:46:31,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:31,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 643 transitions. [2022-01-18 23:46:31,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 321.5) internal successors, (643), 2 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 361.0) internal successors, (1083), 3 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,136 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 361.0) internal successors, (1083), 3 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,136 INFO L186 Difference]: Start difference. First operand has 302 places, 361 transitions, 766 flow. Second operand 2 states and 643 transitions. [2022-01-18 23:46:31,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 294 transitions, 648 flow [2022-01-18 23:46:31,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 294 transitions, 648 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:31,141 INFO L242 Difference]: Finished difference. Result has 299 places, 271 transitions, 574 flow [2022-01-18 23:46:31,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=574, PETRI_PLACES=299, PETRI_TRANSITIONS=271} [2022-01-18 23:46:31,142 INFO L334 CegarLoopForPetriNet]: 302 programPoint places, -3 predicate places. [2022-01-18 23:46:31,142 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 271 transitions, 574 flow [2022-01-18 23:46:31,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 286.5) internal successors, (573), 2 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:31,143 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:31,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 23:46:31,143 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:31,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:31,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1129654747, now seen corresponding path program 1 times [2022-01-18 23:46:31,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:31,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095672356] [2022-01-18 23:46:31,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:31,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:31,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:31,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:31,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095672356] [2022-01-18 23:46:31,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095672356] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:31,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:31,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:46:31,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882712305] [2022-01-18 23:46:31,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:31,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:46:31,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:31,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:46:31,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:46:31,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 279 out of 361 [2022-01-18 23:46:31,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 271 transitions, 574 flow. Second operand has 3 states, 3 states have (on average 280.0) internal successors, (840), 3 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:31,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 279 of 361 [2022-01-18 23:46:31,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:31,247 INFO L129 PetriNetUnfolder]: 4/470 cut-off events. [2022-01-18 23:46:31,247 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-18 23:46:31,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 523 conditions, 470 events. 4/470 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1837 event pairs, 0 based on Foata normal form. 0/450 useless extension candidates. Maximal degree in co-relation 516. Up to 24 conditions per place. [2022-01-18 23:46:31,253 INFO L132 encePairwiseOnDemand]: 358/361 looper letters, 13 selfloop transitions, 2 changer transitions 0/275 dead transitions. [2022-01-18 23:46:31,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 275 transitions, 612 flow [2022-01-18 23:46:31,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:46:31,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:46:31,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 853 transitions. [2022-01-18 23:46:31,256 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7876269621421976 [2022-01-18 23:46:31,256 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 853 transitions. [2022-01-18 23:46:31,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 853 transitions. [2022-01-18 23:46:31,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:31,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 853 transitions. [2022-01-18 23:46:31,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 284.3333333333333) internal successors, (853), 3 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,260 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,260 INFO L186 Difference]: Start difference. First operand has 299 places, 271 transitions, 574 flow. Second operand 3 states and 853 transitions. [2022-01-18 23:46:31,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 275 transitions, 612 flow [2022-01-18 23:46:31,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 275 transitions, 600 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-01-18 23:46:31,265 INFO L242 Difference]: Finished difference. Result has 283 places, 272 transitions, 574 flow [2022-01-18 23:46:31,265 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=574, PETRI_PLACES=283, PETRI_TRANSITIONS=272} [2022-01-18 23:46:31,266 INFO L334 CegarLoopForPetriNet]: 302 programPoint places, -19 predicate places. [2022-01-18 23:46:31,266 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 272 transitions, 574 flow [2022-01-18 23:46:31,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 280.0) internal successors, (840), 3 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,266 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:31,266 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:31,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 23:46:31,267 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:31,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:31,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1054315315, now seen corresponding path program 1 times [2022-01-18 23:46:31,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:31,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637827136] [2022-01-18 23:46:31,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:31,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:31,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:31,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:31,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:31,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637827136] [2022-01-18 23:46:31,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637827136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:46:31,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510660100] [2022-01-18 23:46:31,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:31,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:46:31,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:46:31,304 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:46:31,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 23:46:31,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:31,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:46:31,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:46:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:31,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:46:31,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:46:31,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510660100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:46:31,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:46:31,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:46:31,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928459189] [2022-01-18 23:46:31,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:46:31,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:46:31,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:31,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:46:31,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:46:31,566 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 361 [2022-01-18 23:46:31,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 272 transitions, 574 flow. Second operand has 10 states, 10 states have (on average 280.3) internal successors, (2803), 10 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:31,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 361 [2022-01-18 23:46:31,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:46:31,684 INFO L129 PetriNetUnfolder]: 2/358 cut-off events. [2022-01-18 23:46:31,684 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-18 23:46:31,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 417 conditions, 358 events. 2/358 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1066 event pairs, 0 based on Foata normal form. 2/352 useless extension candidates. Maximal degree in co-relation 408. Up to 11 conditions per place. [2022-01-18 23:46:31,689 INFO L132 encePairwiseOnDemand]: 355/361 looper letters, 14 selfloop transitions, 9 changer transitions 0/282 dead transitions. [2022-01-18 23:46:31,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 282 transitions, 642 flow [2022-01-18 23:46:31,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:46:31,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:46:31,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2527 transitions. [2022-01-18 23:46:31,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2022-01-18 23:46:31,694 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2527 transitions. [2022-01-18 23:46:31,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2527 transitions. [2022-01-18 23:46:31,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:46:31,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2527 transitions. [2022-01-18 23:46:31,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 280.77777777777777) internal successors, (2527), 9 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 361.0) internal successors, (3610), 10 states have internal predecessors, (3610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,706 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 361.0) internal successors, (3610), 10 states have internal predecessors, (3610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,706 INFO L186 Difference]: Start difference. First operand has 283 places, 272 transitions, 574 flow. Second operand 9 states and 2527 transitions. [2022-01-18 23:46:31,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 282 transitions, 642 flow [2022-01-18 23:46:31,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 282 transitions, 640 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:46:31,712 INFO L242 Difference]: Finished difference. Result has 293 places, 278 transitions, 622 flow [2022-01-18 23:46:31,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=622, PETRI_PLACES=293, PETRI_TRANSITIONS=278} [2022-01-18 23:46:31,713 INFO L334 CegarLoopForPetriNet]: 302 programPoint places, -9 predicate places. [2022-01-18 23:46:31,713 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 278 transitions, 622 flow [2022-01-18 23:46:31,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 280.3) internal successors, (2803), 10 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:31,726 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:46:31,726 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:46:31,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 23:46:31,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:46:31,948 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:46:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:46:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash 585911698, now seen corresponding path program 1 times [2022-01-18 23:46:31,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:46:31,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394314018] [2022-01-18 23:46:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:46:31,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:46:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:46:32,041 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-01-18 23:46:32,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:46:32,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394314018] [2022-01-18 23:46:32,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394314018] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:46:32,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:46:32,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 23:46:32,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426930639] [2022-01-18 23:46:32,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:46:32,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 23:46:32,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:46:32,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 23:46:32,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 23:46:32,044 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 361 [2022-01-18 23:46:32,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 278 transitions, 622 flow. Second operand has 5 states, 5 states have (on average 250.6) internal successors, (1253), 5 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:46:32,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:46:32,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 361 [2022-01-18 23:46:32,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:47:00,699 INFO L129 PetriNetUnfolder]: 69512/231194 cut-off events. [2022-01-18 23:47:00,699 INFO L130 PetriNetUnfolder]: For 475/475 co-relation queries the response was YES. [2022-01-18 23:47:02,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 323415 conditions, 231194 events. 69512/231194 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 5529. Compared 3766607 event pairs, 24598 based on Foata normal form. 750/226608 useless extension candidates. Maximal degree in co-relation 323404. Up to 40763 conditions per place. [2022-01-18 23:47:04,129 INFO L132 encePairwiseOnDemand]: 340/361 looper letters, 109 selfloop transitions, 35 changer transitions 5/387 dead transitions. [2022-01-18 23:47:04,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 387 transitions, 1153 flow [2022-01-18 23:47:04,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:47:04,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:47:04,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2396 transitions. [2022-01-18 23:47:04,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7374576792859341 [2022-01-18 23:47:04,141 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2396 transitions. [2022-01-18 23:47:04,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2396 transitions. [2022-01-18 23:47:04,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:47:04,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2396 transitions. [2022-01-18 23:47:04,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 266.22222222222223) internal successors, (2396), 9 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 361.0) internal successors, (3610), 10 states have internal predecessors, (3610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,153 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 361.0) internal successors, (3610), 10 states have internal predecessors, (3610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,153 INFO L186 Difference]: Start difference. First operand has 293 places, 278 transitions, 622 flow. Second operand 9 states and 2396 transitions. [2022-01-18 23:47:04,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 387 transitions, 1153 flow [2022-01-18 23:47:04,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 387 transitions, 1147 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-18 23:47:04,162 INFO L242 Difference]: Finished difference. Result has 307 places, 308 transitions, 868 flow [2022-01-18 23:47:04,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=868, PETRI_PLACES=307, PETRI_TRANSITIONS=308} [2022-01-18 23:47:04,163 INFO L334 CegarLoopForPetriNet]: 302 programPoint places, 5 predicate places. [2022-01-18 23:47:04,163 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 308 transitions, 868 flow [2022-01-18 23:47:04,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 250.6) internal successors, (1253), 5 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,163 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:47:04,164 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:47:04,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 23:47:04,164 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:47:04,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:47:04,164 INFO L85 PathProgramCache]: Analyzing trace with hash 352051992, now seen corresponding path program 1 times [2022-01-18 23:47:04,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:47:04,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420939105] [2022-01-18 23:47:04,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:47:04,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:47:04,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:47:04,184 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:47:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:47:04,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:47:04,212 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:47:04,212 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 23:47:04,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-18 23:47:04,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-18 23:47:04,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-18 23:47:04,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-18 23:47:04,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 23:47:04,213 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-01-18 23:47:04,214 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:47:04,214 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,230 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,231 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,232 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,233 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,234 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,235 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,236 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,237 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,237 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,237 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,237 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,237 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,238 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,239 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,240 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,241 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,242 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,243 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,244 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,245 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,246 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,247 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,247 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,247 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,247 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,248 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,249 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,250 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,251 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,252 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,253 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,254 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,255 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,256 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,257 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,258 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,259 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,260 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,261 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,262 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,263 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,264 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,265 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:47:04,268 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-01-18 23:47:04,271 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:47:04,271 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:47:04,271 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:47:04,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 346 places, 416 transitions, 892 flow [2022-01-18 23:47:04,432 INFO L129 PetriNetUnfolder]: 236/1361 cut-off events. [2022-01-18 23:47:04,432 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2022-01-18 23:47:04,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1472 conditions, 1361 events. 236/1361 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 7261 event pairs, 23 based on Foata normal form. 0/1117 useless extension candidates. Maximal degree in co-relation 991. Up to 80 conditions per place. [2022-01-18 23:47:04,455 INFO L82 GeneralOperation]: Start removeDead. Operand has 346 places, 416 transitions, 892 flow [2022-01-18 23:47:04,468 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 346 places, 416 transitions, 892 flow [2022-01-18 23:47:04,473 INFO L129 PetriNetUnfolder]: 8/108 cut-off events. [2022-01-18 23:47:04,473 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:47:04,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:47:04,473 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:47:04,473 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:47:04,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:47:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1626060325, now seen corresponding path program 1 times [2022-01-18 23:47:04,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:47:04,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87082958] [2022-01-18 23:47:04,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:47:04,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:47:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:47:04,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:47:04,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:47:04,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87082958] [2022-01-18 23:47:04,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87082958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:47:04,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:47:04,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:47:04,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598325463] [2022-01-18 23:47:04,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:47:04,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:47:04,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:47:04,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:47:04,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:47:04,497 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 416 [2022-01-18 23:47:04,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 416 transitions, 892 flow. Second operand has 3 states, 3 states have (on average 321.0) internal successors, (963), 3 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:47:04,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 416 [2022-01-18 23:47:04,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:47:04,723 INFO L129 PetriNetUnfolder]: 58/1099 cut-off events. [2022-01-18 23:47:04,723 INFO L130 PetriNetUnfolder]: For 270/270 co-relation queries the response was YES. [2022-01-18 23:47:04,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 1099 events. 58/1099 cut-off events. For 270/270 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 5557 event pairs, 23 based on Foata normal form. 1528/2565 useless extension candidates. Maximal degree in co-relation 876. Up to 110 conditions per place. [2022-01-18 23:47:04,741 INFO L132 encePairwiseOnDemand]: 338/416 looper letters, 14 selfloop transitions, 2 changer transitions 24/341 dead transitions. [2022-01-18 23:47:04,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 341 transitions, 784 flow [2022-01-18 23:47:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:47:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:47:04,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1070 transitions. [2022-01-18 23:47:04,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8573717948717948 [2022-01-18 23:47:04,745 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1070 transitions. [2022-01-18 23:47:04,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1070 transitions. [2022-01-18 23:47:04,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:47:04,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1070 transitions. [2022-01-18 23:47:04,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 356.6666666666667) internal successors, (1070), 3 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 416.0) internal successors, (1664), 4 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,749 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 416.0) internal successors, (1664), 4 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,749 INFO L186 Difference]: Start difference. First operand has 346 places, 416 transitions, 892 flow. Second operand 3 states and 1070 transitions. [2022-01-18 23:47:04,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 341 transitions, 784 flow [2022-01-18 23:47:04,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 341 transitions, 784 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:47:04,755 INFO L242 Difference]: Finished difference. Result has 345 places, 314 transitions, 683 flow [2022-01-18 23:47:04,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=416, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=683, PETRI_PLACES=345, PETRI_TRANSITIONS=314} [2022-01-18 23:47:04,756 INFO L334 CegarLoopForPetriNet]: 346 programPoint places, -1 predicate places. [2022-01-18 23:47:04,756 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 314 transitions, 683 flow [2022-01-18 23:47:04,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 321.0) internal successors, (963), 3 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:04,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:47:04,756 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:47:04,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-18 23:47:04,757 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:47:04,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:47:04,757 INFO L85 PathProgramCache]: Analyzing trace with hash -355832472, now seen corresponding path program 1 times [2022-01-18 23:47:04,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:47:04,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904439342] [2022-01-18 23:47:04,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:47:04,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:47:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:47:04,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:47:04,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:47:04,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904439342] [2022-01-18 23:47:04,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904439342] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:47:04,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522079196] [2022-01-18 23:47:04,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:47:04,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:47:04,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:47:04,789 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:47:04,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 23:47:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:47:04,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:47:04,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:47:04,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:47:04,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:47:05,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:47:05,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522079196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:47:05,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:47:05,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:47:05,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819983148] [2022-01-18 23:47:05,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:47:05,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:47:05,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:47:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:47:05,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:47:05,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 416 [2022-01-18 23:47:05,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 314 transitions, 683 flow. Second operand has 10 states, 10 states have (on average 321.3) internal successors, (3213), 10 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:47:05,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 416 [2022-01-18 23:47:05,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:47:05,195 INFO L129 PetriNetUnfolder]: 3/465 cut-off events. [2022-01-18 23:47:05,195 INFO L130 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-01-18 23:47:05,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 546 conditions, 465 events. 3/465 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1655 event pairs, 0 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 479. Up to 15 conditions per place. [2022-01-18 23:47:05,200 INFO L132 encePairwiseOnDemand]: 410/416 looper letters, 15 selfloop transitions, 9 changer transitions 0/324 dead transitions. [2022-01-18 23:47:05,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 324 transitions, 753 flow [2022-01-18 23:47:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:47:05,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:47:05,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2897 transitions. [2022-01-18 23:47:05,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7737713675213675 [2022-01-18 23:47:05,206 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2897 transitions. [2022-01-18 23:47:05,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2897 transitions. [2022-01-18 23:47:05,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:47:05,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2897 transitions. [2022-01-18 23:47:05,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 321.8888888888889) internal successors, (2897), 9 states have internal predecessors, (2897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 416.0) internal successors, (4160), 10 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,221 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 416.0) internal successors, (4160), 10 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,221 INFO L186 Difference]: Start difference. First operand has 345 places, 314 transitions, 683 flow. Second operand 9 states and 2897 transitions. [2022-01-18 23:47:05,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 324 transitions, 753 flow [2022-01-18 23:47:05,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 324 transitions, 731 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-01-18 23:47:05,226 INFO L242 Difference]: Finished difference. Result has 336 places, 320 transitions, 711 flow [2022-01-18 23:47:05,227 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=416, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=711, PETRI_PLACES=336, PETRI_TRANSITIONS=320} [2022-01-18 23:47:05,227 INFO L334 CegarLoopForPetriNet]: 346 programPoint places, -10 predicate places. [2022-01-18 23:47:05,228 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 320 transitions, 711 flow [2022-01-18 23:47:05,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 321.3) internal successors, (3213), 10 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:47:05,229 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:47:05,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 23:47:05,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 23:47:05,452 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-18 23:47:05,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:47:05,453 INFO L85 PathProgramCache]: Analyzing trace with hash 399864177, now seen corresponding path program 1 times [2022-01-18 23:47:05,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:47:05,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028651971] [2022-01-18 23:47:05,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:47:05,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:47:05,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:47:05,509 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-01-18 23:47:05,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:47:05,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028651971] [2022-01-18 23:47:05,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028651971] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:47:05,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:47:05,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 23:47:05,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601188181] [2022-01-18 23:47:05,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:47:05,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 23:47:05,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:47:05,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 23:47:05,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 23:47:05,513 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 416 [2022-01-18 23:47:05,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 320 transitions, 711 flow. Second operand has 5 states, 5 states have (on average 287.6) internal successors, (1438), 5 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:47:05,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:47:05,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 416 [2022-01-18 23:47:05,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand