/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/ldv-races/race-3_2b-container_of-global.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.abstract-por-f0ea240 [2022-02-10 23:33:27,085 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 23:33:27,087 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 23:33:27,119 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 23:33:27,119 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 23:33:27,120 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 23:33:27,121 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 23:33:27,122 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 23:33:27,123 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 23:33:27,123 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 23:33:27,124 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 23:33:27,125 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 23:33:27,125 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 23:33:27,125 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 23:33:27,126 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 23:33:27,127 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 23:33:27,127 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 23:33:27,128 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 23:33:27,129 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 23:33:27,130 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 23:33:27,131 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 23:33:27,144 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 23:33:27,144 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 23:33:27,145 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 23:33:27,146 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 23:33:27,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 23:33:27,147 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 23:33:27,147 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 23:33:27,148 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 23:33:27,148 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 23:33:27,148 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 23:33:27,149 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 23:33:27,149 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 23:33:27,150 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 23:33:27,150 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 23:33:27,150 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 23:33:27,151 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 23:33:27,151 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 23:33:27,151 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 23:33:27,151 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 23:33:27,152 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 23:33:27,153 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-02-10 23:33:27,175 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 23:33:27,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 23:33:27,175 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 23:33:27,176 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 23:33:27,176 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 23:33:27,176 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 23:33:27,176 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 23:33:27,177 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 23:33:27,177 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 23:33:27,178 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 23:33:27,178 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 23:33:27,178 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 23:33:27,179 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 23:33:27,179 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 23:33:27,179 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 23:33:27,179 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 23:33:27,179 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 23:33:27,179 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2022-02-10 23:33:27,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 23:33:27,359 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 23:33:27,361 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 23:33:27,362 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-10 23:33:27,375 INFO L275 PluginConnector]: CDTParser initialized [2022-02-10 23:33:27,377 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_2b-container_of-global.i [2022-02-10 23:33:27,457 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1bbd2a1f8/a75ca066b49e48ec90a42dedb40109eb/FLAG26d2287f1 [2022-02-10 23:33:27,926 INFO L306 CDTParser]: Found 1 translation units. [2022-02-10 23:33:27,926 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2b-container_of-global.i [2022-02-10 23:33:27,952 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1bbd2a1f8/a75ca066b49e48ec90a42dedb40109eb/FLAG26d2287f1 [2022-02-10 23:33:28,217 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1bbd2a1f8/a75ca066b49e48ec90a42dedb40109eb [2022-02-10 23:33:28,219 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 23:33:28,220 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-10 23:33:28,220 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-10 23:33:28,221 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-10 23:33:28,237 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-10 23:33:28,238 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,238 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42d10a93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28, skipping insertion in model container [2022-02-10 23:33:28,238 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,244 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-10 23:33:28,283 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-10 23:33:28,727 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2b-container_of-global.i[76084,76097] [2022-02-10 23:33:28,766 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-10 23:33:28,772 INFO L203 MainTranslator]: Completed pre-run [2022-02-10 23:33:28,812 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2b-container_of-global.i[76084,76097] [2022-02-10 23:33:28,825 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-10 23:33:28,893 INFO L208 MainTranslator]: Completed translation [2022-02-10 23:33:28,893 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28 WrapperNode [2022-02-10 23:33:28,894 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-10 23:33:28,894 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 23:33:28,894 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 23:33:28,894 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 23:33:28,902 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,936 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,964 INFO L137 Inliner]: procedures = 481, calls = 45, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 206 [2022-02-10 23:33:28,964 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 23:33:28,965 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 23:33:28,965 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 23:33:28,965 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 23:33:28,971 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,977 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,977 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,992 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:28,998 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:29,005 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:29,009 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 23:33:29,010 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 23:33:29,010 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 23:33:29,010 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 23:33:29,011 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (1/1) ... [2022-02-10 23:33:29,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 23:33:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 23:33:29,048 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-02-10 23:33:29,056 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-02-10 23:33:29,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-10 23:33:29,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-10 23:33:29,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-10 23:33:29,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-10 23:33:29,088 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 23:33:29,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 23:33:29,088 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-02-10 23:33:29,089 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-02-10 23:33:29,089 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-10 23:33:29,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-10 23:33:29,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-10 23:33:29,091 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 23:33:29,338 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 23:33:29,340 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 23:33:29,634 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 23:33:29,640 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 23:33:29,640 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-10 23:33:29,642 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 11:33:29 BoogieIcfgContainer [2022-02-10 23:33:29,642 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 23:33:29,643 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 23:33:29,643 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 23:33:29,656 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 23:33:29,657 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.02 11:33:28" (1/3) ... [2022-02-10 23:33:29,657 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e9e71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 11:33:29, skipping insertion in model container [2022-02-10 23:33:29,657 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.02 11:33:28" (2/3) ... [2022-02-10 23:33:29,658 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e9e71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 11:33:29, skipping insertion in model container [2022-02-10 23:33:29,658 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 11:33:29" (3/3) ... [2022-02-10 23:33:29,659 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2b-container_of-global.i [2022-02-10 23:33:29,663 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 23:33:29,663 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 23:33:29,663 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2022-02-10 23:33:29,663 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,716 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,717 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,717 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,717 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,718 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,718 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,718 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,719 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,720 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,720 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,720 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,720 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,720 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,721 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,722 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,723 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,724 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,725 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,726 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,727 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,728 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,729 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,730 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,731 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,731 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,732 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,735 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,735 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,735 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,736 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,736 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,736 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,736 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,737 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,737 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,737 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,738 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,739 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,740 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,741 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,742 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,743 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,743 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,743 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,743 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,743 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,744 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,745 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,746 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,746 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,746 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,746 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,746 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,747 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,748 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,749 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,750 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,751 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,751 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,751 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,751 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,752 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,755 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,760 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,760 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,761 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,761 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,761 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,762 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,763 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,764 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,765 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,766 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,767 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,768 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,769 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,770 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,771 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,771 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,776 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,776 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,776 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,777 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,778 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,780 WARN L322 ript$VariableManager]: TermVariable my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,781 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,781 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,781 WARN L322 ript$VariableManager]: TermVariable |my_callbackThread1of1ForFork1_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-10 23:33:29,783 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 23:33:29,832 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 23:33:29,837 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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-02-10 23:33:29,838 INFO L340 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2022-02-10 23:33:29,847 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 315 places, 317 transitions, 650 flow [2022-02-10 23:33:32,002 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 105789 states, 105597 states have (on average 2.952792219475932) internal successors, (311806), 105788 states have internal predecessors, (311806), 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-02-10 23:33:32,334 INFO L276 IsEmpty]: Start isEmpty. Operand has 105789 states, 105597 states have (on average 2.952792219475932) internal successors, (311806), 105788 states have internal predecessors, (311806), 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-02-10 23:33:32,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-10 23:33:32,361 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:32,362 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 23:33:32,363 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:32,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1840180247, now seen corresponding path program 1 times [2022-02-10 23:33:32,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:32,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351374540] [2022-02-10 23:33:32,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:32,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:32,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:32,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:32,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351374540] [2022-02-10 23:33:32,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351374540] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:32,772 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:32,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:33:32,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122834259] [2022-02-10 23:33:32,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:32,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:33:32,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:32,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:33:32,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:32,944 INFO L87 Difference]: Start difference. First operand has 105789 states, 105597 states have (on average 2.952792219475932) internal successors, (311806), 105788 states have internal predecessors, (311806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 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-02-10 23:33:34,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:34,366 INFO L93 Difference]: Finished difference Result 103191 states and 301571 transitions. [2022-02-10 23:33:34,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:33:34,369 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-02-10 23:33:34,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:34,879 INFO L225 Difference]: With dead ends: 103191 [2022-02-10 23:33:34,879 INFO L226 Difference]: Without dead ends: 102785 [2022-02-10 23:33:34,881 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:34,883 INFO L934 BasicCegarLoop]: 293 mSDtfsCounter, 3 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:34,884 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 473 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 23:33:35,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102785 states. [2022-02-10 23:33:37,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102785 to 102785. [2022-02-10 23:33:37,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102785 states, 102548 states have (on average 2.92901860592113) internal successors, (300365), 102784 states have internal predecessors, (300365), 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-02-10 23:33:38,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102785 states to 102785 states and 300365 transitions. [2022-02-10 23:33:38,326 INFO L78 Accepts]: Start accepts. Automaton has 102785 states and 300365 transitions. Word has length 43 [2022-02-10 23:33:38,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:33:38,327 INFO L470 AbstractCegarLoop]: Abstraction has 102785 states and 300365 transitions. [2022-02-10 23:33:38,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 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-02-10 23:33:38,327 INFO L276 IsEmpty]: Start isEmpty. Operand 102785 states and 300365 transitions. [2022-02-10 23:33:38,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-02-10 23:33:38,328 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:38,328 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 23:33:38,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 23:33:38,328 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:38,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:38,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1599150069, now seen corresponding path program 1 times [2022-02-10 23:33:38,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:38,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594640980] [2022-02-10 23:33:38,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:38,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:38,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:38,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:38,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:38,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594640980] [2022-02-10 23:33:38,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594640980] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:38,732 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:38,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:33:38,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253692868] [2022-02-10 23:33:38,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:38,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:33:38,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:38,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:33:38,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:38,735 INFO L87 Difference]: Start difference. First operand 102785 states and 300365 transitions. Second operand has 6 states, 5 states have (on average 10.2) internal successors, (51), 6 states have internal predecessors, (51), 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-02-10 23:33:39,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:39,911 INFO L93 Difference]: Finished difference Result 102784 states and 300364 transitions. [2022-02-10 23:33:39,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:33:39,912 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.2) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-02-10 23:33:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:40,333 INFO L225 Difference]: With dead ends: 102784 [2022-02-10 23:33:40,333 INFO L226 Difference]: Without dead ends: 102784 [2022-02-10 23:33:40,333 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:40,334 INFO L934 BasicCegarLoop]: 288 mSDtfsCounter, 1 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:40,335 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 816 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 23:33:40,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102784 states. [2022-02-10 23:33:42,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102784 to 102784. [2022-02-10 23:33:42,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102784 states, 102548 states have (on average 2.929008854390139) internal successors, (300364), 102783 states have internal predecessors, (300364), 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-02-10 23:33:43,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102784 states to 102784 states and 300364 transitions. [2022-02-10 23:33:43,200 INFO L78 Accepts]: Start accepts. Automaton has 102784 states and 300364 transitions. Word has length 51 [2022-02-10 23:33:43,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:33:43,201 INFO L470 AbstractCegarLoop]: Abstraction has 102784 states and 300364 transitions. [2022-02-10 23:33:43,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.2) internal successors, (51), 6 states have internal predecessors, (51), 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-02-10 23:33:43,201 INFO L276 IsEmpty]: Start isEmpty. Operand 102784 states and 300364 transitions. [2022-02-10 23:33:43,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-02-10 23:33:43,202 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:43,202 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 23:33:43,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 23:33:43,202 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:43,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:43,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1158199009, now seen corresponding path program 1 times [2022-02-10 23:33:43,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:43,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016874709] [2022-02-10 23:33:43,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:43,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:43,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:43,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:43,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016874709] [2022-02-10 23:33:43,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016874709] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:43,358 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:43,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:33:43,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264770735] [2022-02-10 23:33:43,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:43,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:33:43,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:43,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:33:43,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:43,360 INFO L87 Difference]: Start difference. First operand 102784 states and 300364 transitions. Second operand has 6 states, 5 states have (on average 11.6) internal successors, (58), 6 states have internal predecessors, (58), 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-02-10 23:33:44,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:44,282 INFO L93 Difference]: Finished difference Result 102788 states and 300368 transitions. [2022-02-10 23:33:44,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:33:44,282 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.6) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-02-10 23:33:44,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:44,882 INFO L225 Difference]: With dead ends: 102788 [2022-02-10 23:33:44,882 INFO L226 Difference]: Without dead ends: 102788 [2022-02-10 23:33:44,882 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:44,883 INFO L934 BasicCegarLoop]: 270 mSDtfsCounter, 160 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:44,883 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 420 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 23:33:45,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102788 states. [2022-02-10 23:33:47,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102788 to 102783. [2022-02-10 23:33:47,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102783 states, 102548 states have (on average 2.928999102859149) internal successors, (300363), 102782 states have internal predecessors, (300363), 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-02-10 23:33:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102783 states to 102783 states and 300363 transitions. [2022-02-10 23:33:47,751 INFO L78 Accepts]: Start accepts. Automaton has 102783 states and 300363 transitions. Word has length 58 [2022-02-10 23:33:47,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:33:47,751 INFO L470 AbstractCegarLoop]: Abstraction has 102783 states and 300363 transitions. [2022-02-10 23:33:47,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.6) internal successors, (58), 6 states have internal predecessors, (58), 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-02-10 23:33:47,752 INFO L276 IsEmpty]: Start isEmpty. Operand 102783 states and 300363 transitions. [2022-02-10 23:33:47,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-02-10 23:33:47,753 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:47,753 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 23:33:47,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-10 23:33:47,753 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:47,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:47,754 INFO L85 PathProgramCache]: Analyzing trace with hash -13695806, now seen corresponding path program 1 times [2022-02-10 23:33:47,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:47,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933793927] [2022-02-10 23:33:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:48,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:48,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933793927] [2022-02-10 23:33:48,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933793927] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:48,202 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:48,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:33:48,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909545836] [2022-02-10 23:33:48,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:48,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:33:48,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:48,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:33:48,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:48,203 INFO L87 Difference]: Start difference. First operand 102783 states and 300363 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 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-02-10 23:33:48,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:48,805 INFO L93 Difference]: Finished difference Result 102787 states and 300367 transitions. [2022-02-10 23:33:48,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:33:48,805 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2022-02-10 23:33:48,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:49,356 INFO L225 Difference]: With dead ends: 102787 [2022-02-10 23:33:49,356 INFO L226 Difference]: Without dead ends: 102787 [2022-02-10 23:33:49,357 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:33:49,358 INFO L934 BasicCegarLoop]: 276 mSDtfsCounter, 140 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:49,358 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 433 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 23:33:49,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102787 states. [2022-02-10 23:33:51,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102787 to 102782. [2022-02-10 23:33:51,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102782 states, 102548 states have (on average 2.9289893513281586) internal successors, (300362), 102781 states have internal predecessors, (300362), 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-02-10 23:33:52,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102782 states to 102782 states and 300362 transitions. [2022-02-10 23:33:52,080 INFO L78 Accepts]: Start accepts. Automaton has 102782 states and 300362 transitions. Word has length 71 [2022-02-10 23:33:52,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:33:52,083 INFO L470 AbstractCegarLoop]: Abstraction has 102782 states and 300362 transitions. [2022-02-10 23:33:52,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 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-02-10 23:33:52,084 INFO L276 IsEmpty]: Start isEmpty. Operand 102782 states and 300362 transitions. [2022-02-10 23:33:52,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-02-10 23:33:52,085 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:52,085 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:33:52,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-10 23:33:52,085 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:52,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:52,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1677420701, now seen corresponding path program 1 times [2022-02-10 23:33:52,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:52,086 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837555893] [2022-02-10 23:33:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:52,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:52,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:52,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:52,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:52,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837555893] [2022-02-10 23:33:52,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837555893] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:52,141 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:52,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-10 23:33:52,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129626189] [2022-02-10 23:33:52,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:52,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 23:33:52,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:52,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 23:33:52,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 23:33:52,142 INFO L87 Difference]: Start difference. First operand 102782 states and 300362 transitions. Second operand has 3 states, 2 states have (on average 43.0) internal successors, (86), 3 states have internal predecessors, (86), 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-02-10 23:33:52,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:52,980 INFO L93 Difference]: Finished difference Result 102781 states and 300361 transitions. [2022-02-10 23:33:52,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 23:33:52,980 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 43.0) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2022-02-10 23:33:52,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:53,313 INFO L225 Difference]: With dead ends: 102781 [2022-02-10 23:33:53,313 INFO L226 Difference]: Without dead ends: 102781 [2022-02-10 23:33:53,314 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 23:33:53,314 INFO L934 BasicCegarLoop]: 288 mSDtfsCounter, 1 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:53,315 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 566 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 23:33:53,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102781 states. [2022-02-10 23:33:55,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102781 to 102781. [2022-02-10 23:33:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102781 states, 102548 states have (on average 2.9289795997971684) internal successors, (300361), 102780 states have internal predecessors, (300361), 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-02-10 23:33:56,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102781 states to 102781 states and 300361 transitions. [2022-02-10 23:33:56,476 INFO L78 Accepts]: Start accepts. Automaton has 102781 states and 300361 transitions. Word has length 86 [2022-02-10 23:33:56,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:33:56,476 INFO L470 AbstractCegarLoop]: Abstraction has 102781 states and 300361 transitions. [2022-02-10 23:33:56,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 43.0) internal successors, (86), 3 states have internal predecessors, (86), 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-02-10 23:33:56,476 INFO L276 IsEmpty]: Start isEmpty. Operand 102781 states and 300361 transitions. [2022-02-10 23:33:56,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-02-10 23:33:56,478 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:33:56,478 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:33:56,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 23:33:56,478 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:33:56,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:33:56,479 INFO L85 PathProgramCache]: Analyzing trace with hash 85619990, now seen corresponding path program 1 times [2022-02-10 23:33:56,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:33:56,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298110482] [2022-02-10 23:33:56,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:33:56,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:33:56,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:33:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:33:56,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:33:56,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298110482] [2022-02-10 23:33:56,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298110482] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:33:56,539 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:33:56,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-10 23:33:56,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59857410] [2022-02-10 23:33:56,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:33:56,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 23:33:56,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:33:56,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 23:33:56,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 23:33:56,541 INFO L87 Difference]: Start difference. First operand 102781 states and 300361 transitions. Second operand has 3 states, 2 states have (on average 47.5) internal successors, (95), 3 states have internal predecessors, (95), 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-02-10 23:33:57,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:33:57,260 INFO L93 Difference]: Finished difference Result 97196 states and 283769 transitions. [2022-02-10 23:33:57,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 23:33:57,261 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 47.5) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2022-02-10 23:33:57,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:33:57,525 INFO L225 Difference]: With dead ends: 97196 [2022-02-10 23:33:57,525 INFO L226 Difference]: Without dead ends: 97196 [2022-02-10 23:33:57,526 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 23:33:57,526 INFO L934 BasicCegarLoop]: 374 mSDtfsCounter, 196 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 23:33:57,526 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 551 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 23:33:57,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97196 states. [2022-02-10 23:33:59,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97196 to 97155. [2022-02-10 23:33:59,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97155 states, 97004 states have (on average 2.9249206218300277) internal successors, (283729), 97154 states have internal predecessors, (283729), 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-02-10 23:34:00,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97155 states to 97155 states and 283729 transitions. [2022-02-10 23:34:00,183 INFO L78 Accepts]: Start accepts. Automaton has 97155 states and 283729 transitions. Word has length 95 [2022-02-10 23:34:00,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:00,183 INFO L470 AbstractCegarLoop]: Abstraction has 97155 states and 283729 transitions. [2022-02-10 23:34:00,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 47.5) internal successors, (95), 3 states have internal predecessors, (95), 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-02-10 23:34:00,184 INFO L276 IsEmpty]: Start isEmpty. Operand 97155 states and 283729 transitions. [2022-02-10 23:34:00,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-02-10 23:34:00,185 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:00,185 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:00,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-10 23:34:00,185 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:00,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1204766771, now seen corresponding path program 1 times [2022-02-10 23:34:00,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:00,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962510439] [2022-02-10 23:34:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:00,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:00,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:00,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:00,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:00,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962510439] [2022-02-10 23:34:00,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962510439] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:00,316 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:00,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:00,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750006564] [2022-02-10 23:34:00,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:00,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:00,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:00,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:00,318 INFO L87 Difference]: Start difference. First operand 97155 states and 283729 transitions. Second operand has 6 states, 5 states have (on average 19.6) internal successors, (98), 6 states have internal predecessors, (98), 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-02-10 23:34:01,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:01,661 INFO L93 Difference]: Finished difference Result 102793 states and 300295 transitions. [2022-02-10 23:34:01,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:01,661 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2022-02-10 23:34:01,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:02,083 INFO L225 Difference]: With dead ends: 102793 [2022-02-10 23:34:02,083 INFO L226 Difference]: Without dead ends: 102793 [2022-02-10 23:34:02,083 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:02,086 INFO L934 BasicCegarLoop]: 411 mSDtfsCounter, 177 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:02,086 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 909 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 23:34:02,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102793 states. [2022-02-10 23:34:04,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102793 to 101649. [2022-02-10 23:34:04,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101649 states, 101499 states have (on average 2.925477098296535) internal successors, (296933), 101648 states have internal predecessors, (296933), 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-02-10 23:34:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101649 states to 101649 states and 296933 transitions. [2022-02-10 23:34:05,402 INFO L78 Accepts]: Start accepts. Automaton has 101649 states and 296933 transitions. Word has length 98 [2022-02-10 23:34:05,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:05,402 INFO L470 AbstractCegarLoop]: Abstraction has 101649 states and 296933 transitions. [2022-02-10 23:34:05,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 6 states have internal predecessors, (98), 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-02-10 23:34:05,402 INFO L276 IsEmpty]: Start isEmpty. Operand 101649 states and 296933 transitions. [2022-02-10 23:34:05,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-02-10 23:34:05,405 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:05,405 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:05,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-10 23:34:05,406 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:05,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:05,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1810508390, now seen corresponding path program 1 times [2022-02-10 23:34:05,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:05,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060050078] [2022-02-10 23:34:05,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:05,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:05,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:05,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060050078] [2022-02-10 23:34:05,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060050078] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:05,552 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:05,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:05,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977048090] [2022-02-10 23:34:05,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:05,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 23:34:05,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:05,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 23:34:05,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 23:34:05,553 INFO L87 Difference]: Start difference. First operand 101649 states and 296933 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-02-10 23:34:06,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:06,538 INFO L93 Difference]: Finished difference Result 101677 states and 296960 transitions. [2022-02-10 23:34:06,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:06,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2022-02-10 23:34:06,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:06,932 INFO L225 Difference]: With dead ends: 101677 [2022-02-10 23:34:06,932 INFO L226 Difference]: Without dead ends: 101677 [2022-02-10 23:34:06,933 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-10 23:34:06,934 INFO L934 BasicCegarLoop]: 283 mSDtfsCounter, 86 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1127 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:06,937 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 1127 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 23:34:07,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101677 states. [2022-02-10 23:34:09,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101677 to 101637. [2022-02-10 23:34:09,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101637 states, 101488 states have (on average 2.9256759419832887) internal successors, (296921), 101636 states have internal predecessors, (296921), 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-02-10 23:34:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101637 states to 101637 states and 296921 transitions. [2022-02-10 23:34:09,561 INFO L78 Accepts]: Start accepts. Automaton has 101637 states and 296921 transitions. Word has length 100 [2022-02-10 23:34:09,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:09,561 INFO L470 AbstractCegarLoop]: Abstraction has 101637 states and 296921 transitions. [2022-02-10 23:34:09,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-02-10 23:34:09,561 INFO L276 IsEmpty]: Start isEmpty. Operand 101637 states and 296921 transitions. [2022-02-10 23:34:09,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-02-10 23:34:09,562 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:09,562 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:09,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-10 23:34:09,563 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:09,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:09,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1301793336, now seen corresponding path program 1 times [2022-02-10 23:34:09,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:09,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155086064] [2022-02-10 23:34:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:09,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:09,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:09,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:09,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155086064] [2022-02-10 23:34:09,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155086064] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:09,687 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:09,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:09,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975664016] [2022-02-10 23:34:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:09,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:09,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:09,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:09,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:09,688 INFO L87 Difference]: Start difference. First operand 101637 states and 296921 transitions. Second operand has 6 states, 5 states have (on average 20.8) internal successors, (104), 6 states have internal predecessors, (104), 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-02-10 23:34:11,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:11,317 INFO L93 Difference]: Finished difference Result 114444 states and 334720 transitions. [2022-02-10 23:34:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:11,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.8) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 104 [2022-02-10 23:34:11,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:11,889 INFO L225 Difference]: With dead ends: 114444 [2022-02-10 23:34:11,889 INFO L226 Difference]: Without dead ends: 114444 [2022-02-10 23:34:11,889 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:11,890 INFO L934 BasicCegarLoop]: 559 mSDtfsCounter, 345 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:11,890 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 1501 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 23:34:12,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114444 states. [2022-02-10 23:34:14,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114444 to 111737. [2022-02-10 23:34:14,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111737 states, 111588 states have (on average 2.9279671649281283) internal successors, (326726), 111736 states have internal predecessors, (326726), 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-02-10 23:34:14,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111737 states to 111737 states and 326726 transitions. [2022-02-10 23:34:14,690 INFO L78 Accepts]: Start accepts. Automaton has 111737 states and 326726 transitions. Word has length 104 [2022-02-10 23:34:14,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:14,691 INFO L470 AbstractCegarLoop]: Abstraction has 111737 states and 326726 transitions. [2022-02-10 23:34:14,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.8) internal successors, (104), 6 states have internal predecessors, (104), 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-02-10 23:34:14,691 INFO L276 IsEmpty]: Start isEmpty. Operand 111737 states and 326726 transitions. [2022-02-10 23:34:14,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-02-10 23:34:14,692 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:14,693 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:14,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-10 23:34:14,693 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:14,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:14,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1968245462, now seen corresponding path program 1 times [2022-02-10 23:34:14,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:14,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906615898] [2022-02-10 23:34:14,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:14,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:14,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:14,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:14,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:14,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906615898] [2022-02-10 23:34:14,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906615898] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:14,789 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:14,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:14,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828717813] [2022-02-10 23:34:14,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:14,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:14,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:14,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:14,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:14,791 INFO L87 Difference]: Start difference. First operand 111737 states and 326726 transitions. Second operand has 6 states, 5 states have (on average 21.2) internal successors, (106), 6 states have internal predecessors, (106), 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-02-10 23:34:16,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:16,057 INFO L93 Difference]: Finished difference Result 117497 states and 343654 transitions. [2022-02-10 23:34:16,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:16,059 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.2) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2022-02-10 23:34:16,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:16,429 INFO L225 Difference]: With dead ends: 117497 [2022-02-10 23:34:16,429 INFO L226 Difference]: Without dead ends: 117497 [2022-02-10 23:34:16,429 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:16,430 INFO L934 BasicCegarLoop]: 411 mSDtfsCounter, 178 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:16,430 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 877 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 23:34:16,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117497 states. [2022-02-10 23:34:19,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117497 to 116222. [2022-02-10 23:34:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116222 states, 116074 states have (on average 2.9283302031462686) internal successors, (339903), 116221 states have internal predecessors, (339903), 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-02-10 23:34:19,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116222 states to 116222 states and 339903 transitions. [2022-02-10 23:34:19,521 INFO L78 Accepts]: Start accepts. Automaton has 116222 states and 339903 transitions. Word has length 106 [2022-02-10 23:34:19,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:19,521 INFO L470 AbstractCegarLoop]: Abstraction has 116222 states and 339903 transitions. [2022-02-10 23:34:19,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.2) internal successors, (106), 6 states have internal predecessors, (106), 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-02-10 23:34:19,521 INFO L276 IsEmpty]: Start isEmpty. Operand 116222 states and 339903 transitions. [2022-02-10 23:34:19,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-02-10 23:34:19,524 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:19,524 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:19,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-10 23:34:19,524 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:19,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:19,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1160066615, now seen corresponding path program 1 times [2022-02-10 23:34:19,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:19,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867068962] [2022-02-10 23:34:19,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:19,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:19,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:19,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867068962] [2022-02-10 23:34:19,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867068962] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:19,617 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:19,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:19,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449256336] [2022-02-10 23:34:19,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:19,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:19,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:19,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:19,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:19,619 INFO L87 Difference]: Start difference. First operand 116222 states and 339903 transitions. Second operand has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 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-02-10 23:34:20,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:20,910 INFO L93 Difference]: Finished difference Result 129482 states and 378990 transitions. [2022-02-10 23:34:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:20,911 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 110 [2022-02-10 23:34:20,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:21,338 INFO L225 Difference]: With dead ends: 129482 [2022-02-10 23:34:21,338 INFO L226 Difference]: Without dead ends: 129482 [2022-02-10 23:34:21,338 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:21,339 INFO L934 BasicCegarLoop]: 554 mSDtfsCounter, 350 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:21,339 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 1070 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 23:34:21,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129482 states. [2022-02-10 23:34:24,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129482 to 126340. [2022-02-10 23:34:24,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126340 states, 126192 states have (on average 2.9297499049068088) internal successors, (369711), 126339 states have internal predecessors, (369711), 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-02-10 23:34:24,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126340 states to 126340 states and 369711 transitions. [2022-02-10 23:34:24,811 INFO L78 Accepts]: Start accepts. Automaton has 126340 states and 369711 transitions. Word has length 110 [2022-02-10 23:34:24,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:24,811 INFO L470 AbstractCegarLoop]: Abstraction has 126340 states and 369711 transitions. [2022-02-10 23:34:24,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.0) internal successors, (110), 6 states have internal predecessors, (110), 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-02-10 23:34:24,812 INFO L276 IsEmpty]: Start isEmpty. Operand 126340 states and 369711 transitions. [2022-02-10 23:34:24,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-02-10 23:34:24,814 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:24,814 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:24,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-10 23:34:24,815 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:24,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:24,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1447726433, now seen corresponding path program 1 times [2022-02-10 23:34:24,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:24,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726644667] [2022-02-10 23:34:24,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:24,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:24,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:24,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:24,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726644667] [2022-02-10 23:34:24,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726644667] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:24,938 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:24,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:24,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89135092] [2022-02-10 23:34:24,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:24,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:24,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:24,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:24,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:24,939 INFO L87 Difference]: Start difference. First operand 126340 states and 369711 transitions. Second operand has 6 states, 5 states have (on average 22.2) internal successors, (111), 6 states have internal predecessors, (111), 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-02-10 23:34:26,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:26,697 INFO L93 Difference]: Finished difference Result 145369 states and 425966 transitions. [2022-02-10 23:34:26,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:26,697 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.2) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2022-02-10 23:34:26,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:27,161 INFO L225 Difference]: With dead ends: 145369 [2022-02-10 23:34:27,161 INFO L226 Difference]: Without dead ends: 145369 [2022-02-10 23:34:27,162 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:27,162 INFO L934 BasicCegarLoop]: 557 mSDtfsCounter, 353 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:27,162 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 1120 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 23:34:27,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145369 states. [2022-02-10 23:34:30,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145369 to 136138. [2022-02-10 23:34:30,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136138 states, 135990 states have (on average 2.9314949628649165) internal successors, (398654), 136137 states have internal predecessors, (398654), 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-02-10 23:34:31,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136138 states to 136138 states and 398654 transitions. [2022-02-10 23:34:31,259 INFO L78 Accepts]: Start accepts. Automaton has 136138 states and 398654 transitions. Word has length 111 [2022-02-10 23:34:31,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:31,259 INFO L470 AbstractCegarLoop]: Abstraction has 136138 states and 398654 transitions. [2022-02-10 23:34:31,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.2) internal successors, (111), 6 states have internal predecessors, (111), 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-02-10 23:34:31,260 INFO L276 IsEmpty]: Start isEmpty. Operand 136138 states and 398654 transitions. [2022-02-10 23:34:31,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-02-10 23:34:31,263 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:31,263 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:31,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-10 23:34:31,263 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:31,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:31,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1487030232, now seen corresponding path program 1 times [2022-02-10 23:34:31,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:31,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243554757] [2022-02-10 23:34:31,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:31,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:31,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:31,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:31,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243554757] [2022-02-10 23:34:31,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243554757] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:31,451 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:31,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:31,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128385822] [2022-02-10 23:34:31,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:31,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:31,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:31,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:31,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:31,452 INFO L87 Difference]: Start difference. First operand 136138 states and 398654 transitions. Second operand has 6 states, 5 states have (on average 22.6) internal successors, (113), 6 states have internal predecessors, (113), 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-02-10 23:34:33,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:33,406 INFO L93 Difference]: Finished difference Result 174251 states and 510736 transitions. [2022-02-10 23:34:33,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:33,407 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.6) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 113 [2022-02-10 23:34:33,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:34,488 INFO L225 Difference]: With dead ends: 174251 [2022-02-10 23:34:34,489 INFO L226 Difference]: Without dead ends: 174251 [2022-02-10 23:34:34,489 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:34,490 INFO L934 BasicCegarLoop]: 394 mSDtfsCounter, 262 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:34,490 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 993 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 23:34:34,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174251 states. [2022-02-10 23:34:37,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174251 to 140946. [2022-02-10 23:34:38,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140946 states, 140800 states have (on average 2.93171875) internal successors, (412786), 140945 states have internal predecessors, (412786), 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-02-10 23:34:38,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140946 states to 140946 states and 412786 transitions. [2022-02-10 23:34:38,493 INFO L78 Accepts]: Start accepts. Automaton has 140946 states and 412786 transitions. Word has length 113 [2022-02-10 23:34:38,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:38,493 INFO L470 AbstractCegarLoop]: Abstraction has 140946 states and 412786 transitions. [2022-02-10 23:34:38,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.6) internal successors, (113), 6 states have internal predecessors, (113), 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-02-10 23:34:38,493 INFO L276 IsEmpty]: Start isEmpty. Operand 140946 states and 412786 transitions. [2022-02-10 23:34:38,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-02-10 23:34:38,499 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:38,499 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:38,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-10 23:34:38,499 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:38,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:38,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1264784000, now seen corresponding path program 1 times [2022-02-10 23:34:38,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:38,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860241056] [2022-02-10 23:34:38,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:38,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:38,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:38,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:38,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860241056] [2022-02-10 23:34:38,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860241056] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:38,588 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:38,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:38,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972098531] [2022-02-10 23:34:38,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:38,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:38,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:38,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:38,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:38,589 INFO L87 Difference]: Start difference. First operand 140946 states and 412786 transitions. Second operand has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 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-02-10 23:34:40,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:40,356 INFO L93 Difference]: Finished difference Result 147743 states and 430813 transitions. [2022-02-10 23:34:40,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:40,357 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2022-02-10 23:34:40,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:40,830 INFO L225 Difference]: With dead ends: 147743 [2022-02-10 23:34:40,830 INFO L226 Difference]: Without dead ends: 147743 [2022-02-10 23:34:40,831 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:40,831 INFO L934 BasicCegarLoop]: 430 mSDtfsCounter, 328 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:40,831 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 705 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 23:34:41,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147743 states. [2022-02-10 23:34:43,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147743 to 145801. [2022-02-10 23:34:44,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145801 states, 145655 states have (on average 2.931962514160173) internal successors, (427055), 145800 states have internal predecessors, (427055), 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-02-10 23:34:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145801 states to 145801 states and 427055 transitions. [2022-02-10 23:34:44,587 INFO L78 Accepts]: Start accepts. Automaton has 145801 states and 427055 transitions. Word has length 117 [2022-02-10 23:34:44,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:44,588 INFO L470 AbstractCegarLoop]: Abstraction has 145801 states and 427055 transitions. [2022-02-10 23:34:44,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 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-02-10 23:34:44,588 INFO L276 IsEmpty]: Start isEmpty. Operand 145801 states and 427055 transitions. [2022-02-10 23:34:44,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-02-10 23:34:44,594 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:44,594 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:44,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-10 23:34:44,595 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:44,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:44,595 INFO L85 PathProgramCache]: Analyzing trace with hash -912171791, now seen corresponding path program 1 times [2022-02-10 23:34:44,595 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:44,595 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412142197] [2022-02-10 23:34:44,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:44,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:44,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:44,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:44,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412142197] [2022-02-10 23:34:44,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412142197] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:44,680 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:44,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:44,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696098756] [2022-02-10 23:34:44,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:44,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:44,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:44,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:44,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:44,681 INFO L87 Difference]: Start difference. First operand 145801 states and 427055 transitions. Second operand has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 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-02-10 23:34:46,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:46,625 INFO L93 Difference]: Finished difference Result 167205 states and 490268 transitions. [2022-02-10 23:34:46,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:46,626 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2022-02-10 23:34:46,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:47,137 INFO L225 Difference]: With dead ends: 167205 [2022-02-10 23:34:47,137 INFO L226 Difference]: Without dead ends: 167205 [2022-02-10 23:34:47,138 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:47,138 INFO L934 BasicCegarLoop]: 552 mSDtfsCounter, 354 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:47,138 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 1180 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 23:34:47,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167205 states. [2022-02-10 23:34:50,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167205 to 156852. [2022-02-10 23:34:50,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156852 states, 156709 states have (on average 2.9332010286582135) internal successors, (459659), 156851 states have internal predecessors, (459659), 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-02-10 23:34:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156852 states to 156852 states and 459659 transitions. [2022-02-10 23:34:51,705 INFO L78 Accepts]: Start accepts. Automaton has 156852 states and 459659 transitions. Word has length 117 [2022-02-10 23:34:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:51,705 INFO L470 AbstractCegarLoop]: Abstraction has 156852 states and 459659 transitions. [2022-02-10 23:34:51,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 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-02-10 23:34:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 156852 states and 459659 transitions. [2022-02-10 23:34:51,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-02-10 23:34:51,710 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:51,710 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:51,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-10 23:34:51,711 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:51,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:51,711 INFO L85 PathProgramCache]: Analyzing trace with hash 693171552, now seen corresponding path program 1 times [2022-02-10 23:34:51,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:51,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034495342] [2022-02-10 23:34:51,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:51,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 23:34:51,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 23:34:51,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 23:34:51,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034495342] [2022-02-10 23:34:51,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034495342] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 23:34:51,805 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 23:34:51,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 23:34:51,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340061883] [2022-02-10 23:34:51,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 23:34:51,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 23:34:51,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 23:34:51,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 23:34:51,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:51,806 INFO L87 Difference]: Start difference. First operand 156852 states and 459659 transitions. Second operand has 6 states, 5 states have (on average 23.6) internal successors, (118), 6 states have internal predecessors, (118), 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-02-10 23:34:53,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 23:34:53,275 INFO L93 Difference]: Finished difference Result 174143 states and 510657 transitions. [2022-02-10 23:34:53,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 23:34:53,275 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 23.6) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2022-02-10 23:34:53,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 23:34:54,290 INFO L225 Difference]: With dead ends: 174143 [2022-02-10 23:34:54,290 INFO L226 Difference]: Without dead ends: 171983 [2022-02-10 23:34:54,290 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 23:34:54,291 INFO L934 BasicCegarLoop]: 558 mSDtfsCounter, 352 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 23:34:54,291 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 941 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 23:34:54,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171983 states. [2022-02-10 23:34:58,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171983 to 164715. [2022-02-10 23:34:58,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164715 states, 164572 states have (on average 2.9324004083319157) internal successors, (482591), 164714 states have internal predecessors, (482591), 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-02-10 23:34:59,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164715 states to 164715 states and 482591 transitions. [2022-02-10 23:34:59,400 INFO L78 Accepts]: Start accepts. Automaton has 164715 states and 482591 transitions. Word has length 118 [2022-02-10 23:34:59,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 23:34:59,400 INFO L470 AbstractCegarLoop]: Abstraction has 164715 states and 482591 transitions. [2022-02-10 23:34:59,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.6) internal successors, (118), 6 states have internal predecessors, (118), 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-02-10 23:34:59,401 INFO L276 IsEmpty]: Start isEmpty. Operand 164715 states and 482591 transitions. [2022-02-10 23:34:59,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-02-10 23:34:59,406 INFO L507 BasicCegarLoop]: Found error trace [2022-02-10 23:34:59,406 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-10 23:34:59,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-10 23:34:59,407 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2022-02-10 23:34:59,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 23:34:59,407 INFO L85 PathProgramCache]: Analyzing trace with hash 919582511, now seen corresponding path program 1 times [2022-02-10 23:34:59,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 23:34:59,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383125501] [2022-02-10 23:34:59,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 23:34:59,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 23:34:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-10 23:34:59,466 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-10 23:34:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-10 23:34:59,540 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-10 23:34:59,540 INFO L629 BasicCegarLoop]: Counterexample is feasible [2022-02-10 23:34:59,541 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (26 of 27 remaining) [2022-02-10 23:34:59,542 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (25 of 27 remaining) [2022-02-10 23:34:59,543 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (24 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (23 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (22 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (21 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (20 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (19 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (18 of 27 remaining) [2022-02-10 23:34:59,544 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (17 of 27 remaining) [2022-02-10 23:34:59,545 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (16 of 27 remaining) [2022-02-10 23:34:59,545 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (15 of 27 remaining) [2022-02-10 23:34:59,545 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (14 of 27 remaining) [2022-02-10 23:34:59,545 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (13 of 27 remaining) [2022-02-10 23:34:59,545 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (12 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (11 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (10 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (9 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (8 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (7 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (6 of 27 remaining) [2022-02-10 23:34:59,546 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (5 of 27 remaining) [2022-02-10 23:34:59,547 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (4 of 27 remaining) [2022-02-10 23:34:59,547 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (3 of 27 remaining) [2022-02-10 23:34:59,547 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (2 of 27 remaining) [2022-02-10 23:34:59,547 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (1 of 27 remaining) [2022-02-10 23:34:59,547 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location my_callbackErr3ASSERT_VIOLATIONDATA_RACE (0 of 27 remaining) [2022-02-10 23:34:59,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-10 23:34:59,549 INFO L733 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 23:34:59,554 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 23:34:59,554 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 23:34:59,629 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 11:34:59 BasicIcfg [2022-02-10 23:34:59,629 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 23:34:59,629 INFO L158 Benchmark]: Toolchain (without parser) took 91409.54ms. Allocated memory was 189.8MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 165.8MB in the beginning and 6.3GB in the end (delta: -6.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2022-02-10 23:34:59,629 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 189.8MB. Free memory is still 154.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 23:34:59,630 INFO L158 Benchmark]: CACSL2BoogieTranslator took 673.23ms. Allocated memory was 189.8MB in the beginning and 241.2MB in the end (delta: 51.4MB). Free memory was 165.6MB in the beginning and 174.4MB in the end (delta: -8.8MB). Peak memory consumption was 46.8MB. Max. memory is 8.0GB. [2022-02-10 23:34:59,630 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.92ms. Allocated memory is still 241.2MB. Free memory was 174.4MB in the beginning and 170.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-02-10 23:34:59,630 INFO L158 Benchmark]: Boogie Preprocessor took 44.98ms. Allocated memory is still 241.2MB. Free memory was 170.2MB in the beginning and 166.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-02-10 23:34:59,630 INFO L158 Benchmark]: RCFGBuilder took 632.07ms. Allocated memory is still 241.2MB. Free memory was 166.0MB in the beginning and 138.2MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2022-02-10 23:34:59,630 INFO L158 Benchmark]: TraceAbstraction took 89985.82ms. Allocated memory was 241.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 137.7MB in the beginning and 6.3GB in the end (delta: -6.2GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-02-10 23:34:59,632 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 189.8MB. Free memory is still 154.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 673.23ms. Allocated memory was 189.8MB in the beginning and 241.2MB in the end (delta: 51.4MB). Free memory was 165.6MB in the beginning and 174.4MB in the end (delta: -8.8MB). Peak memory consumption was 46.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 69.92ms. Allocated memory is still 241.2MB. Free memory was 174.4MB in the beginning and 170.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 44.98ms. Allocated memory is still 241.2MB. Free memory was 170.2MB in the beginning and 166.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 632.07ms. Allocated memory is still 241.2MB. Free memory was 166.0MB in the beginning and 138.2MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * TraceAbstraction took 89985.82ms. Allocated memory was 241.2MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 137.7MB in the beginning and 6.3GB in the end (delta: -6.2GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - DataRaceFoundResult [Line: 1710]: Data race detected Data race detected The following path leads to a data race: [L1694] 0 pthread_t t1,t2; VAL [t1={3:0}, t2={4:0}] [L1706] 0 struct device *my_dev; VAL [my_dev={0:0}, t1={3:0}, t2={4:0}] [L1744] CALL, EXPR 0 my_drv_init() [L1738] 0 return 0; VAL [\result=0, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1744] RET, EXPR 0 my_drv_init() [L1744] 0 int ret = my_drv_init(); VAL [my_dev={0:0}, my_drv_init()=0, ret=0, t1={3:0}, t2={4:0}] [L1745] COND TRUE 0 ret==0 VAL [my_dev={0:0}, ret=0, t1={3:0}, t2={4:0}] [L1746] 0 int probe_ret; VAL [my_dev={0:0}, ret=0, t1={3:0}, t2={4:0}] [L1747] 0 struct my_data data; VAL [data={7:0}, my_dev={0:0}, ret=0, t1={3:0}, t2={4:0}] [L1748] CALL 0 my_drv_probe(&data) [L1716] 0 data->shared.a = 0 VAL [data={7:0}, data={7:0}, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1717] 0 data->shared.b = 0 VAL [data={7:0}, data={7:0}, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1718] EXPR 0 data->shared.a VAL [data={7:0}, data={7:0}, data->shared.a=0, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1718] EXPR 0 data->shared.a==0 VAL [data={7:0}, data={7:0}, data->shared.a=0, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1718] CALL 0 ldv_assert(data->shared.a==0) [L1693] COND FALSE 0 !(!expression) VAL [\old(expression)=1, expression=1, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1718] RET 0 ldv_assert(data->shared.a==0) [L1719] EXPR 0 data->shared.b VAL [data={7:0}, data={7:0}, data->shared.b=0, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1719] EXPR 0 data->shared.b==0 VAL [data={7:0}, data={7:0}, data->shared.b=0, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1719] CALL 0 ldv_assert(data->shared.b==0) [L1693] COND FALSE 0 !(!expression) VAL [\old(expression)=1, expression=1, my_dev={0:0}, t1={3:0}, t2={4:0}] [L1719] RET 0 ldv_assert(data->shared.b==0) [L1720] 0 int res = __VERIFIER_nondet_int(); VAL [__VERIFIER_nondet_int()=0, data={7:0}, data={7:0}, my_dev={0:0}, res=0, t1={3:0}, t2={4:0}] [L1721] COND FALSE 0 !(\read(res)) VAL [data={7:0}, data={7:0}, my_dev={0:0}, res=0, t1={3:0}, t2={4:0}] [L1723] 0 my_dev = &data->dev VAL [data={7:0}, data={7:0}, my_dev={7:24}, res=0, t1={3:0}, t2={4:0}] [L1724] FCALL, FORK 0 pthread_create(&t1, ((void *)0), my_callback, ((void *)0)) VAL [arg={0:0}, data={7:0}, data={7:0}, my_dev={7:24}, pthread_create(&t1, ((void *)0), my_callback, ((void *)0))=5, res=0, t1={3:0}, t2={4:0}] [L1708] 1 struct my_data *data; VAL [arg={0:0}, arg={0:0}, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1709] 1 const typeof( ((struct my_data *)0)->dev ) *__mptr = (my_dev); VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1709] 1 data = ({ const typeof( ((struct my_data *)0)->dev ) *__mptr = (my_dev); (struct my_data *)( (char *)__mptr - ((unsigned long) &((struct my_data *)0)->dev) );}) VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1710] 1 data->shared.a = 1 VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1725] FCALL, FORK 0 pthread_create(&t2, ((void *)0), my_callback, ((void *)0)) VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, data={7:0}, data={7:0}, data->shared.a = 1=1161, my_dev={7:24}, pthread_create(&t2, ((void *)0), my_callback, ((void *)0))=6, res=0, t1={3:0}, t2={4:0}] [L1708] 2 struct my_data *data; VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, data->shared.a = 1=1161, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1709] 2 const typeof( ((struct my_data *)0)->dev ) *__mptr = (my_dev); VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, data->shared.a = 1=1161, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1709] 2 data = ({ const typeof( ((struct my_data *)0)->dev ) *__mptr = (my_dev); (struct my_data *)( (char *)__mptr - ((unsigned long) &((struct my_data *)0)->dev) );}) VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, data->shared.a = 1=1161, my_dev={7:24}, t1={3:0}, t2={4:0}] [L1710] 2 data->shared.a = 1 VAL [__mptr={7:24}, arg={0:0}, arg={0:0}, data={7:0}, data->shared.a = 1=1155, my_dev={7:24}, t1={3:0}, t2={4:0}] Now there is a data race, but we were unable to determine exactly which statements and variables are involved. There could be a race between one of the statements * C: data->shared.a = 0 [1716] * C: const typeof( ((struct my_data *)0)->dev ) *__mptr = (my_dev); [1709] * C: data->shared.b==0 [1719] * C: data->shared.a==0 [1718] * C: data->shared.b==0 [1719] * C: data->shared.b = 0 [1717] * C: data->shared.a = 0 [1716] * C: data->shared.b = 0 [1717] * C: data->shared.a==0 [1718] * C: data->shared.b = 0 [1717] * C: data->shared.a = 0 [1716] * C: data->shared.b==0 [1719] * C: data->shared.b==0 [1719] * C: data->shared.a==0 [1718] * C: data->shared.a = 0 [1716] * C: data->shared.a==0 [1718] * C: my_dev = &data->dev [1723] * C: data->shared.b = 0 [1717] and C: data->shared.a = 1 [1710] - UnprovableResult [Line: 1716]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1717]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1718]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1719]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1723]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1733]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1734]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1725]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1724]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 1709]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1711]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1711]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 347 locations, 27 error locations. Started 1 CEGAR loops. OverallTime: 89.7s, OverallIterations: 17, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.4s, AutomataDifference: 29.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3286 SdHoareTripleChecker+Valid, 7.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3286 mSDsluCounter, 13682 SdHoareTripleChecker+Invalid, 5.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7304 mSDsCounter, 388 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6789 IncrementalHoareTripleChecker+Invalid, 7177 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 388 mSolverCounterUnsat, 6498 mSDtfsCounter, 6789 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=164715occurred in iteration=16, InterpolantAutomatonStates: 90, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 54.5s AutomataMinimizationTime, 16 MinimizatonAttempts, 70458 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 1617 NumberOfCodeBlocks, 1617 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1482 ConstructedInterpolants, 0 QuantifiedInterpolants, 2659 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 16 InterpolantComputations, 16 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-02-10 23:34:59,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...