./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/02-base_24-malloc_races.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/02-base_24-malloc_races.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10776deb9ece8603196e8eecaf972964a6cae8e272af6ac2269e1894470ceda6
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 13:30:07,876 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 13:30:07,943 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-12-02 13:30:07,949 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 13:30:07,950 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 13:30:07,975 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 13:30:07,976 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 13:30:07,976 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 13:30:07,976 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 13:30:07,976 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 13:30:07,977 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 13:30:07,977 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 13:30:07,977 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 13:30:07,977 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 13:30:07,977 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 13:30:07,977 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 13:30:07,977 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 13:30:07,978 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 13:30:07,979 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 13:30:07,979 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 13:30:07,979 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 13:30:07,979 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 13:30:07,980 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10776deb9ece8603196e8eecaf972964a6cae8e272af6ac2269e1894470ceda6
[2024-12-02 13:30:08,271 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 13:30:08,280 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 13:30:08,283 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 13:30:08,284 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 13:30:08,285 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 13:30:08,286 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/goblint-regression/02-base_24-malloc_races.i
[2024-12-02 13:30:10,989 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/data/bfb492d64/0d1ed79d7e1f444880f3c9aa2823033f/FLAGae000e6b3
[2024-12-02 13:30:11,262 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 13:30:11,263 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/sv-benchmarks/c/goblint-regression/02-base_24-malloc_races.i
[2024-12-02 13:30:11,280 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/data/bfb492d64/0d1ed79d7e1f444880f3c9aa2823033f/FLAGae000e6b3
[2024-12-02 13:30:11,298 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/data/bfb492d64/0d1ed79d7e1f444880f3c9aa2823033f
[2024-12-02 13:30:11,301 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 13:30:11,302 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 13:30:11,304 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 13:30:11,304 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 13:30:11,309 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 13:30:11,310 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,311 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4dd070b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11, skipping insertion in model container
[2024-12-02 13:30:11,311 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,349 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 13:30:11,820 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 13:30:11,834 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 13:30:11,883 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 13:30:11,936 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 13:30:11,937 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11 WrapperNode
[2024-12-02 13:30:11,937 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 13:30:11,938 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 13:30:11,938 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 13:30:11,938 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 13:30:11,943 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,958 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,975 INFO  L138                Inliner]: procedures = 365, calls = 19, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 64
[2024-12-02 13:30:11,975 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 13:30:11,976 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 13:30:11,976 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 13:30:11,976 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 13:30:11,981 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,982 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,985 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,985 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,993 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,994 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,995 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,996 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,997 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:11,999 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 13:30:12,000 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 13:30:12,000 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 13:30:12,000 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 13:30:12,001 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (1/1) ...
[2024-12-02 13:30:12,006 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 13:30:12,015 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 13:30:12,025 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 13:30:12,027 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure t_fun
[2024-12-02 13:30:12,048 INFO  L138     BoogieDeclarations]: Found implementation of procedure t_fun
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-12-02 13:30:12,048 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 13:30:12,048 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 13:30:12,049 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-12-02 13:30:12,165 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 13:30:12,167 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 13:30:12,396 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-12-02 13:30:12,396 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 13:30:12,422 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 13:30:12,422 INFO  L312             CfgBuilder]: Removed 0 assume(true) statements.
[2024-12-02 13:30:12,423 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:30:12 BoogieIcfgContainer
[2024-12-02 13:30:12,423 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 13:30:12,426 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 13:30:12,426 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 13:30:12,432 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 13:30:12,432 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:30:11" (1/3) ...
[2024-12-02 13:30:12,433 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fdb811c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:30:12, skipping insertion in model container
[2024-12-02 13:30:12,433 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:30:11" (2/3) ...
[2024-12-02 13:30:12,433 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fdb811c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:30:12, skipping insertion in model container
[2024-12-02 13:30:12,433 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:30:12" (3/3) ...
[2024-12-02 13:30:12,435 INFO  L128   eAbstractionObserver]: Analyzing ICFG 02-base_24-malloc_races.i
[2024-12-02 13:30:12,453 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 13:30:12,455 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG 02-base_24-malloc_races.i that has 2 procedures, 103 locations, 1 initial locations, 0 loop locations, and 10 error locations.
[2024-12-02 13:30:12,455 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-12-02 13:30:12,533 INFO  L143    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-12-02 13:30:12,575 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 106 places, 102 transitions, 208 flow
[2024-12-02 13:30:12,627 INFO  L124   PetriNetUnfolderBase]: 0/101 cut-off events.
[2024-12-02 13:30:12,630 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 13:30:12,633 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 105 conditions, 101 events. 0/101 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. 
[2024-12-02 13:30:12,633 INFO  L82        GeneralOperation]: Start removeDead. Operand has 106 places, 102 transitions, 208 flow
[2024-12-02 13:30:12,637 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 105 places, 101 transitions, 205 flow
[2024-12-02 13:30:12,644 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 13:30:12,655 INFO  L333      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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2ac931f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 13:30:12,655 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-12-02 13:30:12,663 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-12-02 13:30:12,663 INFO  L124   PetriNetUnfolderBase]: 0/18 cut-off events.
[2024-12-02 13:30:12,663 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 13:30:12,663 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:12,664 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:12,665 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:12,670 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:12,671 INFO  L85        PathProgramCache]: Analyzing trace with hash -1567190117, now seen corresponding path program 1 times
[2024-12-02 13:30:12,680 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:12,680 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757074829]
[2024-12-02 13:30:12,680 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:12,680 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:12,779 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:12,873 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:12,873 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:12,873 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757074829]
[2024-12-02 13:30:12,874 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757074829] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:12,874 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:12,874 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 13:30:12,875 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776708387]
[2024-12-02 13:30:12,876 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:12,881 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 13:30:12,885 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:12,906 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 13:30:12,906 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 13:30:12,933 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 88 out of 102
[2024-12-02 13:30:12,936 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 101 transitions, 205 flow. Second operand  has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 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)
[2024-12-02 13:30:12,936 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:12,936 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 102
[2024-12-02 13:30:12,937 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:13,026 INFO  L124   PetriNetUnfolderBase]: 12/232 cut-off events.
[2024-12-02 13:30:13,027 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-12-02 13:30:13,029 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 274 conditions, 232 events. 12/232 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 658 event pairs, 12 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 230. Up to 36 conditions per place. 
[2024-12-02 13:30:13,031 INFO  L140   encePairwiseOnDemand]: 99/102 looper letters, 11 selfloop transitions, 2 changer transitions 0/100 dead transitions.
[2024-12-02 13:30:13,031 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 229 flow
[2024-12-02 13:30:13,033 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 13:30:13,035 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 13:30:13,045 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions.
[2024-12-02 13:30:13,047 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9084967320261438
[2024-12-02 13:30:13,049 INFO  L175             Difference]: Start difference. First operand has 105 places, 101 transitions, 205 flow. Second operand 3 states and 278 transitions.
[2024-12-02 13:30:13,050 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 229 flow
[2024-12-02 13:30:13,055 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 100 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-12-02 13:30:13,059 INFO  L231             Difference]: Finished difference. Result has 105 places, 100 transitions, 206 flow
[2024-12-02 13:30:13,062 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=206, PETRI_PLACES=105, PETRI_TRANSITIONS=100}
[2024-12-02 13:30:13,066 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 0 predicate places.
[2024-12-02 13:30:13,066 INFO  L471      AbstractCegarLoop]: Abstraction has has 105 places, 100 transitions, 206 flow
[2024-12-02 13:30:13,066 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 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)
[2024-12-02 13:30:13,066 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:13,066 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:13,067 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-12-02 13:30:13,067 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:13,068 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:13,068 INFO  L85        PathProgramCache]: Analyzing trace with hash 166918694, now seen corresponding path program 1 times
[2024-12-02 13:30:13,068 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:13,068 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957818058]
[2024-12-02 13:30:13,068 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:13,068 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:13,094 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:13,146 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:13,146 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:13,146 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957818058]
[2024-12-02 13:30:13,146 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957818058] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:13,147 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:13,147 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 13:30:13,147 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520529107]
[2024-12-02 13:30:13,147 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:13,148 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 13:30:13,148 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:13,149 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 13:30:13,149 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 13:30:13,179 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 88 out of 102
[2024-12-02 13:30:13,180 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 100 transitions, 206 flow. Second operand  has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 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)
[2024-12-02 13:30:13,180 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:13,180 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 102
[2024-12-02 13:30:13,180 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:13,246 INFO  L124   PetriNetUnfolderBase]: 12/231 cut-off events.
[2024-12-02 13:30:13,247 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 13:30:13,248 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 275 conditions, 231 events. 12/231 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 702 event pairs, 12 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 248. Up to 36 conditions per place. 
[2024-12-02 13:30:13,249 INFO  L140   encePairwiseOnDemand]: 99/102 looper letters, 11 selfloop transitions, 2 changer transitions 0/99 dead transitions.
[2024-12-02 13:30:13,249 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 99 transitions, 230 flow
[2024-12-02 13:30:13,249 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 13:30:13,249 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 13:30:13,251 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions.
[2024-12-02 13:30:13,251 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9084967320261438
[2024-12-02 13:30:13,252 INFO  L175             Difference]: Start difference. First operand has 105 places, 100 transitions, 206 flow. Second operand 3 states and 278 transitions.
[2024-12-02 13:30:13,252 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 99 transitions, 230 flow
[2024-12-02 13:30:13,253 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 99 transitions, 226 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-12-02 13:30:13,255 INFO  L231             Difference]: Finished difference. Result has 104 places, 99 transitions, 204 flow
[2024-12-02 13:30:13,256 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=204, PETRI_PLACES=104, PETRI_TRANSITIONS=99}
[2024-12-02 13:30:13,256 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, -1 predicate places.
[2024-12-02 13:30:13,257 INFO  L471      AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 204 flow
[2024-12-02 13:30:13,257 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 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)
[2024-12-02 13:30:13,257 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:13,257 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:13,257 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-12-02 13:30:13,257 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:13,258 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:13,258 INFO  L85        PathProgramCache]: Analyzing trace with hash -1560174162, now seen corresponding path program 1 times
[2024-12-02 13:30:13,258 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:13,258 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681416434]
[2024-12-02 13:30:13,258 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:13,258 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:13,282 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:13,330 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:13,330 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:13,331 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681416434]
[2024-12-02 13:30:13,331 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681416434] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:13,331 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:13,331 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 13:30:13,331 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028783508]
[2024-12-02 13:30:13,331 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:13,331 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 13:30:13,332 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:13,332 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 13:30:13,332 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 13:30:13,349 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 90 out of 102
[2024-12-02 13:30:13,350 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 204 flow. Second operand  has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 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)
[2024-12-02 13:30:13,350 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:13,350 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 102
[2024-12-02 13:30:13,350 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:13,431 INFO  L124   PetriNetUnfolderBase]: 16/262 cut-off events.
[2024-12-02 13:30:13,431 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 13:30:13,432 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 311 conditions, 262 events. 16/262 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 907 event pairs, 7 based on Foata normal form. 0/237 useless extension candidates. Maximal degree in co-relation 277. Up to 36 conditions per place. 
[2024-12-02 13:30:13,433 INFO  L140   encePairwiseOnDemand]: 98/102 looper letters, 12 selfloop transitions, 2 changer transitions 0/101 dead transitions.
[2024-12-02 13:30:13,433 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 101 transitions, 236 flow
[2024-12-02 13:30:13,434 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 13:30:13,434 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 13:30:13,435 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 286 transitions.
[2024-12-02 13:30:13,435 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.934640522875817
[2024-12-02 13:30:13,435 INFO  L175             Difference]: Start difference. First operand has 104 places, 99 transitions, 204 flow. Second operand 3 states and 286 transitions.
[2024-12-02 13:30:13,435 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 101 transitions, 236 flow
[2024-12-02 13:30:13,436 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 101 transitions, 232 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-12-02 13:30:13,439 INFO  L231             Difference]: Finished difference. Result has 103 places, 99 transitions, 210 flow
[2024-12-02 13:30:13,439 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=103, PETRI_TRANSITIONS=99}
[2024-12-02 13:30:13,440 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, -2 predicate places.
[2024-12-02 13:30:13,440 INFO  L471      AbstractCegarLoop]: Abstraction has has 103 places, 99 transitions, 210 flow
[2024-12-02 13:30:13,440 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 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)
[2024-12-02 13:30:13,440 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:13,441 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:13,441 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-12-02 13:30:13,441 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:13,441 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:13,442 INFO  L85        PathProgramCache]: Analyzing trace with hash 228185078, now seen corresponding path program 1 times
[2024-12-02 13:30:13,442 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:13,442 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19425423]
[2024-12-02 13:30:13,442 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:13,442 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:13,475 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:13,897 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:13,897 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:13,897 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19425423]
[2024-12-02 13:30:13,897 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19425423] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:13,897 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:13,897 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 13:30:13,898 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629660010]
[2024-12-02 13:30:13,898 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:13,898 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 13:30:13,898 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:13,899 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 13:30:13,899 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-12-02 13:30:14,039 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 74 out of 102
[2024-12-02 13:30:14,040 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 99 transitions, 210 flow. Second operand  has 6 states, 6 states have (on average 75.66666666666667) internal successors, (454), 6 states have internal predecessors, (454), 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)
[2024-12-02 13:30:14,040 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:14,040 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 102
[2024-12-02 13:30:14,041 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:14,347 INFO  L124   PetriNetUnfolderBase]: 231/883 cut-off events.
[2024-12-02 13:30:14,347 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-12-02 13:30:14,350 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1400 conditions, 883 events. 231/883 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5174 event pairs, 96 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 1360. Up to 348 conditions per place. 
[2024-12-02 13:30:14,353 INFO  L140   encePairwiseOnDemand]: 86/102 looper letters, 51 selfloop transitions, 41 changer transitions 0/163 dead transitions.
[2024-12-02 13:30:14,353 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 163 transitions, 522 flow
[2024-12-02 13:30:14,354 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 13:30:14,354 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 13:30:14,355 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 537 transitions.
[2024-12-02 13:30:14,356 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.8774509803921569
[2024-12-02 13:30:14,356 INFO  L175             Difference]: Start difference. First operand has 103 places, 99 transitions, 210 flow. Second operand 6 states and 537 transitions.
[2024-12-02 13:30:14,356 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 163 transitions, 522 flow
[2024-12-02 13:30:14,358 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 163 transitions, 522 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-12-02 13:30:14,360 INFO  L231             Difference]: Finished difference. Result has 112 places, 141 transitions, 468 flow
[2024-12-02 13:30:14,360 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=468, PETRI_PLACES=112, PETRI_TRANSITIONS=141}
[2024-12-02 13:30:14,361 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 7 predicate places.
[2024-12-02 13:30:14,361 INFO  L471      AbstractCegarLoop]: Abstraction has has 112 places, 141 transitions, 468 flow
[2024-12-02 13:30:14,361 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 75.66666666666667) internal successors, (454), 6 states have internal predecessors, (454), 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)
[2024-12-02 13:30:14,361 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:14,362 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:14,362 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-12-02 13:30:14,362 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:14,363 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:14,363 INFO  L85        PathProgramCache]: Analyzing trace with hash 712846405, now seen corresponding path program 1 times
[2024-12-02 13:30:14,363 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:14,363 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428365490]
[2024-12-02 13:30:14,363 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:14,363 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:14,384 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:14,707 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:14,707 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:14,707 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428365490]
[2024-12-02 13:30:14,707 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428365490] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:14,707 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:14,707 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 13:30:14,708 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766617153]
[2024-12-02 13:30:14,708 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:14,708 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 13:30:14,708 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:14,709 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 13:30:14,709 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-12-02 13:30:14,869 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 80 out of 102
[2024-12-02 13:30:14,870 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 141 transitions, 468 flow. Second operand  has 6 states, 6 states have (on average 81.5) internal successors, (489), 6 states have internal predecessors, (489), 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)
[2024-12-02 13:30:14,870 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:14,870 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 102
[2024-12-02 13:30:14,870 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:15,194 INFO  L124   PetriNetUnfolderBase]: 285/1200 cut-off events.
[2024-12-02 13:30:15,194 INFO  L125   PetriNetUnfolderBase]: For 367/441 co-relation queries the response was YES.
[2024-12-02 13:30:15,197 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1200 events. 285/1200 cut-off events. For 367/441 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8271 event pairs, 29 based on Foata normal form. 31/1165 useless extension candidates. Maximal degree in co-relation 2422. Up to 272 conditions per place. 
[2024-12-02 13:30:15,202 INFO  L140   encePairwiseOnDemand]: 87/102 looper letters, 71 selfloop transitions, 48 changer transitions 0/216 dead transitions.
[2024-12-02 13:30:15,202 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 216 transitions, 970 flow
[2024-12-02 13:30:15,203 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 13:30:15,203 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 13:30:15,205 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 567 transitions.
[2024-12-02 13:30:15,205 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-12-02 13:30:15,205 INFO  L175             Difference]: Start difference. First operand has 112 places, 141 transitions, 468 flow. Second operand 6 states and 567 transitions.
[2024-12-02 13:30:15,205 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 216 transitions, 970 flow
[2024-12-02 13:30:15,211 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 216 transitions, 970 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-12-02 13:30:15,214 INFO  L231             Difference]: Finished difference. Result has 122 places, 187 transitions, 874 flow
[2024-12-02 13:30:15,214 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=874, PETRI_PLACES=122, PETRI_TRANSITIONS=187}
[2024-12-02 13:30:15,215 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 17 predicate places.
[2024-12-02 13:30:15,215 INFO  L471      AbstractCegarLoop]: Abstraction has has 122 places, 187 transitions, 874 flow
[2024-12-02 13:30:15,216 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 81.5) internal successors, (489), 6 states have internal predecessors, (489), 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)
[2024-12-02 13:30:15,216 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:15,216 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:15,216 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-12-02 13:30:15,216 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:15,217 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:15,217 INFO  L85        PathProgramCache]: Analyzing trace with hash -1071308684, now seen corresponding path program 1 times
[2024-12-02 13:30:15,217 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:15,217 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897080714]
[2024-12-02 13:30:15,218 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:15,218 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:15,234 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:15,259 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:15,259 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:15,259 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897080714]
[2024-12-02 13:30:15,259 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897080714] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:15,259 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:15,259 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 13:30:15,259 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41634263]
[2024-12-02 13:30:15,260 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:15,260 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 13:30:15,260 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:15,261 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 13:30:15,261 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 13:30:15,275 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 90 out of 102
[2024-12-02 13:30:15,276 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 187 transitions, 874 flow. Second operand  has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 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)
[2024-12-02 13:30:15,276 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:15,276 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 102
[2024-12-02 13:30:15,277 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:15,452 INFO  L124   PetriNetUnfolderBase]: 231/1142 cut-off events.
[2024-12-02 13:30:15,452 INFO  L125   PetriNetUnfolderBase]: For 568/631 co-relation queries the response was YES.
[2024-12-02 13:30:15,456 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2455 conditions, 1142 events. 231/1142 cut-off events. For 568/631 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 8031 event pairs, 24 based on Foata normal form. 14/1112 useless extension candidates. Maximal degree in co-relation 2406. Up to 215 conditions per place. 
[2024-12-02 13:30:15,459 INFO  L140   encePairwiseOnDemand]: 98/102 looper letters, 13 selfloop transitions, 2 changer transitions 0/190 dead transitions.
[2024-12-02 13:30:15,459 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 190 transitions, 910 flow
[2024-12-02 13:30:15,459 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 13:30:15,460 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 13:30:15,460 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 287 transitions.
[2024-12-02 13:30:15,461 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9379084967320261
[2024-12-02 13:30:15,461 INFO  L175             Difference]: Start difference. First operand has 122 places, 187 transitions, 874 flow. Second operand 3 states and 287 transitions.
[2024-12-02 13:30:15,461 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 190 transitions, 910 flow
[2024-12-02 13:30:15,468 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 190 transitions, 902 flow, removed 4 selfloop flow, removed 0 redundant places.
[2024-12-02 13:30:15,470 INFO  L231             Difference]: Finished difference. Result has 123 places, 187 transitions, 876 flow
[2024-12-02 13:30:15,470 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=876, PETRI_PLACES=123, PETRI_TRANSITIONS=187}
[2024-12-02 13:30:15,470 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 18 predicate places.
[2024-12-02 13:30:15,471 INFO  L471      AbstractCegarLoop]: Abstraction has has 123 places, 187 transitions, 876 flow
[2024-12-02 13:30:15,471 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 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)
[2024-12-02 13:30:15,471 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:15,471 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:15,471 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-12-02 13:30:15,471 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:15,472 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:15,472 INFO  L85        PathProgramCache]: Analyzing trace with hash -1425661799, now seen corresponding path program 1 times
[2024-12-02 13:30:15,472 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:15,472 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113633635]
[2024-12-02 13:30:15,472 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:15,473 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:15,490 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:15,543 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:15,544 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:15,544 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113633635]
[2024-12-02 13:30:15,544 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113633635] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:15,544 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:15,544 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 13:30:15,544 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439517537]
[2024-12-02 13:30:15,544 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:15,545 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 13:30:15,545 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:15,545 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 13:30:15,545 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 13:30:15,557 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 102
[2024-12-02 13:30:15,558 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 187 transitions, 876 flow. Second operand  has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 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)
[2024-12-02 13:30:15,558 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:15,558 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 102
[2024-12-02 13:30:15,558 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:15,599 INFO  L124   PetriNetUnfolderBase]: 40/302 cut-off events.
[2024-12-02 13:30:15,599 INFO  L125   PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES.
[2024-12-02 13:30:15,600 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 573 conditions, 302 events. 40/302 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1117 event pairs, 4 based on Foata normal form. 2/292 useless extension candidates. Maximal degree in co-relation 523. Up to 68 conditions per place. 
[2024-12-02 13:30:15,601 INFO  L140   encePairwiseOnDemand]: 98/102 looper letters, 2 selfloop transitions, 4 changer transitions 0/120 dead transitions.
[2024-12-02 13:30:15,601 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 120 transitions, 422 flow
[2024-12-02 13:30:15,601 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 13:30:15,601 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-12-02 13:30:15,602 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 296 transitions.
[2024-12-02 13:30:15,603 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9673202614379085
[2024-12-02 13:30:15,603 INFO  L175             Difference]: Start difference. First operand has 123 places, 187 transitions, 876 flow. Second operand 3 states and 296 transitions.
[2024-12-02 13:30:15,603 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 120 transitions, 422 flow
[2024-12-02 13:30:15,604 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 120 transitions, 372 flow, removed 17 selfloop flow, removed 8 redundant places.
[2024-12-02 13:30:15,605 INFO  L231             Difference]: Finished difference. Result has 116 places, 120 transitions, 368 flow
[2024-12-02 13:30:15,606 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=368, PETRI_PLACES=116, PETRI_TRANSITIONS=120}
[2024-12-02 13:30:15,606 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 11 predicate places.
[2024-12-02 13:30:15,606 INFO  L471      AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 368 flow
[2024-12-02 13:30:15,607 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 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)
[2024-12-02 13:30:15,607 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:15,607 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:15,607 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-12-02 13:30:15,607 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:15,607 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:15,608 INFO  L85        PathProgramCache]: Analyzing trace with hash 793310716, now seen corresponding path program 1 times
[2024-12-02 13:30:15,608 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:15,608 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129598198]
[2024-12-02 13:30:15,608 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:15,608 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:15,625 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:15,861 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 13:30:15,861 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:15,861 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129598198]
[2024-12-02 13:30:15,861 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129598198] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:15,862 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:15,862 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 13:30:15,862 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682178823]
[2024-12-02 13:30:15,862 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:15,862 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 13:30:15,862 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:15,863 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 13:30:15,863 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-12-02 13:30:15,988 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 74 out of 102
[2024-12-02 13:30:15,989 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 368 flow. Second operand  has 6 states, 6 states have (on average 76.33333333333333) internal successors, (458), 6 states have internal predecessors, (458), 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)
[2024-12-02 13:30:15,989 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:15,989 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 102
[2024-12-02 13:30:15,990 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:16,126 INFO  L124   PetriNetUnfolderBase]: 142/645 cut-off events.
[2024-12-02 13:30:16,126 INFO  L125   PetriNetUnfolderBase]: For 114/129 co-relation queries the response was YES.
[2024-12-02 13:30:16,127 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1274 conditions, 645 events. 142/645 cut-off events. For 114/129 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 3453 event pairs, 35 based on Foata normal form. 0/628 useless extension candidates. Maximal degree in co-relation 1226. Up to 231 conditions per place. 
[2024-12-02 13:30:16,128 INFO  L140   encePairwiseOnDemand]: 90/102 looper letters, 59 selfloop transitions, 25 changer transitions 4/160 dead transitions.
[2024-12-02 13:30:16,129 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 160 transitions, 656 flow
[2024-12-02 13:30:16,129 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 13:30:16,129 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 13:30:16,131 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 513 transitions.
[2024-12-02 13:30:16,131 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.8382352941176471
[2024-12-02 13:30:16,131 INFO  L175             Difference]: Start difference. First operand has 116 places, 120 transitions, 368 flow. Second operand 6 states and 513 transitions.
[2024-12-02 13:30:16,132 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 160 transitions, 656 flow
[2024-12-02 13:30:16,133 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 160 transitions, 652 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-12-02 13:30:16,134 INFO  L231             Difference]: Finished difference. Result has 124 places, 145 transitions, 552 flow
[2024-12-02 13:30:16,135 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=552, PETRI_PLACES=124, PETRI_TRANSITIONS=145}
[2024-12-02 13:30:16,135 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 19 predicate places.
[2024-12-02 13:30:16,135 INFO  L471      AbstractCegarLoop]: Abstraction has has 124 places, 145 transitions, 552 flow
[2024-12-02 13:30:16,136 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 76.33333333333333) internal successors, (458), 6 states have internal predecessors, (458), 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)
[2024-12-02 13:30:16,136 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:16,136 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:16,136 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-12-02 13:30:16,136 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:16,137 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:16,137 INFO  L85        PathProgramCache]: Analyzing trace with hash 1221870245, now seen corresponding path program 1 times
[2024-12-02 13:30:16,137 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:16,137 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345910754]
[2024-12-02 13:30:16,137 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:16,138 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:16,155 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:16,411 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-12-02 13:30:16,411 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:16,411 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345910754]
[2024-12-02 13:30:16,411 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345910754] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:16,411 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:16,411 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 13:30:16,411 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732761105]
[2024-12-02 13:30:16,412 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:16,412 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 13:30:16,412 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:16,412 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 13:30:16,413 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-12-02 13:30:16,563 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 80 out of 102
[2024-12-02 13:30:16,564 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 145 transitions, 552 flow. Second operand  has 6 states, 6 states have (on average 81.66666666666667) internal successors, (490), 6 states have internal predecessors, (490), 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)
[2024-12-02 13:30:16,564 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:16,564 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 102
[2024-12-02 13:30:16,564 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:16,846 INFO  L124   PetriNetUnfolderBase]: 204/839 cut-off events.
[2024-12-02 13:30:16,846 INFO  L125   PetriNetUnfolderBase]: For 456/476 co-relation queries the response was YES.
[2024-12-02 13:30:16,848 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2175 conditions, 839 events. 204/839 cut-off events. For 456/476 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4982 event pairs, 16 based on Foata normal form. 22/859 useless extension candidates. Maximal degree in co-relation 2122. Up to 239 conditions per place. 
[2024-12-02 13:30:16,850 INFO  L140   encePairwiseOnDemand]: 87/102 looper letters, 65 selfloop transitions, 51 changer transitions 24/219 dead transitions.
[2024-12-02 13:30:16,850 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 219 transitions, 1178 flow
[2024-12-02 13:30:16,851 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 13:30:16,851 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-12-02 13:30:16,852 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 563 transitions.
[2024-12-02 13:30:16,852 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.9199346405228758
[2024-12-02 13:30:16,852 INFO  L175             Difference]: Start difference. First operand has 124 places, 145 transitions, 552 flow. Second operand 6 states and 563 transitions.
[2024-12-02 13:30:16,852 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 219 transitions, 1178 flow
[2024-12-02 13:30:16,857 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 219 transitions, 1164 flow, removed 7 selfloop flow, removed 0 redundant places.
[2024-12-02 13:30:16,859 INFO  L231             Difference]: Finished difference. Result has 133 places, 179 transitions, 922 flow
[2024-12-02 13:30:16,860 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=922, PETRI_PLACES=133, PETRI_TRANSITIONS=179}
[2024-12-02 13:30:16,860 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 28 predicate places.
[2024-12-02 13:30:16,860 INFO  L471      AbstractCegarLoop]: Abstraction has has 133 places, 179 transitions, 922 flow
[2024-12-02 13:30:16,861 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 81.66666666666667) internal successors, (490), 6 states have internal predecessors, (490), 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)
[2024-12-02 13:30:16,861 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:16,861 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:16,861 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-12-02 13:30:16,861 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:16,862 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:16,862 INFO  L85        PathProgramCache]: Analyzing trace with hash 1326670820, now seen corresponding path program 1 times
[2024-12-02 13:30:16,862 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:16,862 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54699977]
[2024-12-02 13:30:16,862 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:16,862 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:16,884 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:17,333 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-12-02 13:30:17,333 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:17,333 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54699977]
[2024-12-02 13:30:17,333 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54699977] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:17,333 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:17,333 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2024-12-02 13:30:17,334 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444989897]
[2024-12-02 13:30:17,334 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:17,334 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-12-02 13:30:17,334 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:17,335 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-12-02 13:30:17,335 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2024-12-02 13:30:17,694 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 66 out of 102
[2024-12-02 13:30:17,695 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 179 transitions, 922 flow. Second operand  has 11 states, 11 states have (on average 68.27272727272727) internal successors, (751), 11 states have internal predecessors, (751), 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)
[2024-12-02 13:30:17,695 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:17,695 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 102
[2024-12-02 13:30:17,695 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:18,141 INFO  L124   PetriNetUnfolderBase]: 220/863 cut-off events.
[2024-12-02 13:30:18,141 INFO  L125   PetriNetUnfolderBase]: For 1081/1108 co-relation queries the response was YES.
[2024-12-02 13:30:18,145 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2700 conditions, 863 events. 220/863 cut-off events. For 1081/1108 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5346 event pairs, 46 based on Foata normal form. 12/857 useless extension candidates. Maximal degree in co-relation 2635. Up to 299 conditions per place. 
[2024-12-02 13:30:18,148 INFO  L140   encePairwiseOnDemand]: 90/102 looper letters, 94 selfloop transitions, 31 changer transitions 4/205 dead transitions.
[2024-12-02 13:30:18,148 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 205 transitions, 1408 flow
[2024-12-02 13:30:18,149 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-12-02 13:30:18,149 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2024-12-02 13:30:18,151 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 848 transitions.
[2024-12-02 13:30:18,152 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.6928104575163399
[2024-12-02 13:30:18,152 INFO  L175             Difference]: Start difference. First operand has 133 places, 179 transitions, 922 flow. Second operand 12 states and 848 transitions.
[2024-12-02 13:30:18,152 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 205 transitions, 1408 flow
[2024-12-02 13:30:18,166 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 205 transitions, 1359 flow, removed 13 selfloop flow, removed 4 redundant places.
[2024-12-02 13:30:18,169 INFO  L231             Difference]: Finished difference. Result has 139 places, 178 transitions, 931 flow
[2024-12-02 13:30:18,169 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=931, PETRI_PLACES=139, PETRI_TRANSITIONS=178}
[2024-12-02 13:30:18,170 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 34 predicate places.
[2024-12-02 13:30:18,170 INFO  L471      AbstractCegarLoop]: Abstraction has has 139 places, 178 transitions, 931 flow
[2024-12-02 13:30:18,171 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 68.27272727272727) internal successors, (751), 11 states have internal predecessors, (751), 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)
[2024-12-02 13:30:18,171 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:18,171 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:18,171 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-12-02 13:30:18,171 INFO  L396      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:18,172 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:18,172 INFO  L85        PathProgramCache]: Analyzing trace with hash 680857159, now seen corresponding path program 1 times
[2024-12-02 13:30:18,172 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:18,172 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400098298]
[2024-12-02 13:30:18,172 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:18,172 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:18,193 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 13:30:18,680 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-12-02 13:30:18,680 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 13:30:18,681 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400098298]
[2024-12-02 13:30:18,681 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400098298] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 13:30:18,681 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 13:30:18,681 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2024-12-02 13:30:18,681 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893744282]
[2024-12-02 13:30:18,681 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 13:30:18,681 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2024-12-02 13:30:18,682 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 13:30:18,682 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2024-12-02 13:30:18,682 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2024-12-02 13:30:19,298 INFO  L469   CegarLoopForPetriNet]: Number of universal loopers: 72 out of 102
[2024-12-02 13:30:19,299 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 178 transitions, 931 flow. Second operand  has 11 states, 11 states have (on average 73.72727272727273) internal successors, (811), 11 states have internal predecessors, (811), 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)
[2024-12-02 13:30:19,300 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-12-02 13:30:19,300 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 102
[2024-12-02 13:30:19,300 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-12-02 13:30:19,842 INFO  L124   PetriNetUnfolderBase]: 219/829 cut-off events.
[2024-12-02 13:30:19,842 INFO  L125   PetriNetUnfolderBase]: For 1108/1142 co-relation queries the response was YES.
[2024-12-02 13:30:19,845 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 829 events. 219/829 cut-off events. For 1108/1142 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5047 event pairs, 20 based on Foata normal form. 18/836 useless extension candidates. Maximal degree in co-relation 2679. Up to 177 conditions per place. 
[2024-12-02 13:30:19,848 INFO  L140   encePairwiseOnDemand]: 85/102 looper letters, 95 selfloop transitions, 59 changer transitions 12/236 dead transitions.
[2024-12-02 13:30:19,848 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 236 transitions, 1662 flow
[2024-12-02 13:30:19,849 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-12-02 13:30:19,849 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 12 states.
[2024-12-02 13:30:19,851 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 959 transitions.
[2024-12-02 13:30:19,852 INFO  L514   CegarLoopForPetriNet]: DFA transition density 0.7834967320261438
[2024-12-02 13:30:19,852 INFO  L175             Difference]: Start difference. First operand has 139 places, 178 transitions, 931 flow. Second operand 12 states and 959 transitions.
[2024-12-02 13:30:19,852 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 236 transitions, 1662 flow
[2024-12-02 13:30:19,863 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 236 transitions, 1560 flow, removed 0 selfloop flow, removed 11 redundant places.
[2024-12-02 13:30:19,867 INFO  L231             Difference]: Finished difference. Result has 144 places, 185 transitions, 1160 flow
[2024-12-02 13:30:19,868 INFO  L262   CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1160, PETRI_PLACES=144, PETRI_TRANSITIONS=185}
[2024-12-02 13:30:19,868 INFO  L279   CegarLoopForPetriNet]: 105 programPoint places, 39 predicate places.
[2024-12-02 13:30:19,868 INFO  L471      AbstractCegarLoop]: Abstraction has has 144 places, 185 transitions, 1160 flow
[2024-12-02 13:30:19,869 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 73.72727272727273) internal successors, (811), 11 states have internal predecessors, (811), 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)
[2024-12-02 13:30:19,869 INFO  L198   CegarLoopForPetriNet]: Found error trace
[2024-12-02 13:30:19,869 INFO  L206   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:19,869 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-12-02 13:30:19,870 INFO  L396      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-12-02 13:30:19,870 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 13:30:19,870 INFO  L85        PathProgramCache]: Analyzing trace with hash 913595489, now seen corresponding path program 1 times
[2024-12-02 13:30:19,870 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 13:30:19,871 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536394343]
[2024-12-02 13:30:19,871 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 13:30:19,871 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 13:30:19,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 13:30:19,901 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 13:30:19,913 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 13:30:19,943 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 13:30:19,944 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 13:30:19,945 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (14 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-12-02 13:30:19,947 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-12-02 13:30:19,948 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-12-02 13:30:19,948 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-12-02 13:30:19,948 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 13:30:20,000 INFO  L241   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2024-12-02 13:30:20,000 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 13:30:20,006 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 01:30:20 BasicIcfg
[2024-12-02 13:30:20,007 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 13:30:20,007 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 13:30:20,007 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 13:30:20,008 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 13:30:20,008 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:30:12" (3/4) ...
[2024-12-02 13:30:20,009 INFO  L140         WitnessPrinter]: Generating witness for reachability counterexample
[2024-12-02 13:30:20,068 INFO  L129   tionWitnessGenerator]: Generated YAML witness of length 1.
[2024-12-02 13:30:20,112 INFO  L149         WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml
[2024-12-02 13:30:20,113 INFO  L149         WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/witness.yml
[2024-12-02 13:30:20,113 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 13:30:20,114 INFO  L158              Benchmark]: Toolchain (without parser) took 8811.49ms. Allocated memory was 142.6MB in the beginning and 302.0MB in the end (delta: 159.4MB). Free memory was 114.7MB in the beginning and 128.1MB in the end (delta: -13.4MB). Peak memory consumption was 143.2MB. Max. memory is 16.1GB.
[2024-12-02 13:30:20,114 INFO  L158              Benchmark]: CDTParser took 0.36ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 13:30:20,114 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 633.63ms. Allocated memory is still 142.6MB. Free memory was 114.7MB in the beginning and 77.5MB in the end (delta: 37.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB.
[2024-12-02 13:30:20,114 INFO  L158              Benchmark]: Boogie Procedure Inliner took 37.45ms. Allocated memory is still 142.6MB. Free memory was 77.2MB in the beginning and 75.0MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 13:30:20,114 INFO  L158              Benchmark]: Boogie Preprocessor took 23.35ms. Allocated memory is still 142.6MB. Free memory was 75.0MB in the beginning and 73.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 13:30:20,115 INFO  L158              Benchmark]: RCFGBuilder took 423.49ms. Allocated memory is still 142.6MB. Free memory was 73.6MB in the beginning and 57.1MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-12-02 13:30:20,115 INFO  L158              Benchmark]: TraceAbstraction took 7580.72ms. Allocated memory was 142.6MB in the beginning and 302.0MB in the end (delta: 159.4MB). Free memory was 56.5MB in the beginning and 136.5MB in the end (delta: -80.0MB). Peak memory consumption was 84.5MB. Max. memory is 16.1GB.
[2024-12-02 13:30:20,115 INFO  L158              Benchmark]: Witness Printer took 105.43ms. Allocated memory is still 302.0MB. Free memory was 136.5MB in the beginning and 128.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 13:30:20,117 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.36ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 633.63ms. Allocated memory is still 142.6MB. Free memory was 114.7MB in the beginning and 77.5MB in the end (delta: 37.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 37.45ms. Allocated memory is still 142.6MB. Free memory was 77.2MB in the beginning and 75.0MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 23.35ms. Allocated memory is still 142.6MB. Free memory was 75.0MB in the beginning and 73.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 423.49ms. Allocated memory is still 142.6MB. Free memory was 73.6MB in the beginning and 57.1MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 7580.72ms. Allocated memory was 142.6MB in the beginning and 302.0MB in the end (delta: 159.4MB). Free memory was 56.5MB in the beginning and 136.5MB in the end (delta: -80.0MB). Peak memory consumption was 84.5MB. Max. memory is 16.1GB.
 * Witness Printer took 105.43ms. Allocated memory is still 302.0MB. Free memory was 136.5MB in the beginning and 128.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - DataRaceFoundResult [Line: 1241]: Data race detected
    Data race detected
The following path leads to a data race: 
[L1223]               0  int *x;
         VAL             [x={0:0}]
[L1224]               0  int *y;
         VAL             [x={0:0}, y={0:0}]
[L1225]               0  pthread_mutex_t m = { { 0, 0, 0, 0, 0, { { 0, 0 } } } };
         VAL             [m={1:0}, x={0:0}, y={0:0}]
[L1234]               0  pthread_t id;
         VAL             [m={1:0}, x={0:0}, y={0:0}]
[L1235]               0  x = malloc(sizeof(int))
         VAL             [m={1:0}, x={-2:0}, y={0:0}]
[L1236]               0  y = malloc(sizeof(int))
         VAL             [m={1:0}, x={-2:0}, y={-3:0}]
[L1237]  FCALL, FORK  0  pthread_create(&id, ((void *)0), t_fun, ((void *)0))
         VAL             [\old(arg)={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1239]  EXPR         0  *x
         VAL             [\old(arg)={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1239]  EXPR         0  \read(*x)
         VAL             [\old(arg)={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1239]               0  printf("%d\n",*x)
         VAL             [\old(arg)={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1241]  EXPR         0  *y
         VAL             [\old(arg)={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1228]  EXPR         1  *x
         VAL             [\old(arg)={0:0}, arg={0:0}, m={1:0}, x={-2:0}, y={-3:0}]
[L1228]               1  *x = 3
         VAL             [\old(arg)={0:0}, arg={0:0}, m={1:0}, x={-2:0}, y={-3:0}]
[L1229]  EXPR         1  *y
         VAL             [\old(arg)={0:0}, arg={0:0}, m={1:0}, x={-2:0}, y={-3:0}]
[L1229]               1  *y = 8
         VAL             [\old(arg)={0:0}, arg={0:0}, m={1:0}, x={-2:0}, y={-3:0}]
[L1241]  EXPR         0  *y
         VAL             [\old(arg)={0:0}, arg={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1241]  EXPR         0  \read(*y)
         VAL             [\old(arg)={0:0}, arg={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3:0}]
[L1229]               1  *y = 8
         VAL             [\old(arg)={0:0}, arg={0:0}, m={1:0}, x={-2:0}, y={-3:0}]
[L1241]               0  printf("%d\n",*y)
         VAL             [\old(arg)={0:0}, arg={0:0}, id=-1, m={1:0}, x={-2:0}, y={-3: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: *y = 8 [1229]
	* C: y = malloc(sizeof(int)) [1236]
	* C: *x = 3 [1228]
	* C: *x = 3 [1228]
	* C: *x = 3 [1228]
	* C: x = malloc(sizeof(int)) [1235]
	* C: *x = 3 [1228]
and
	C: printf("%d\n",*y) [1241]

  - UnprovableResult [Line: 1235]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1236]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1239]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1239]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1241]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1237]: Unable to prove that petrification did provide enough thread instances (tool internal message)
    Unable to prove that petrification did provide enough thread instances (tool internal message)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1228]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1228]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1229]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1229]: 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 3 procedures, 136 locations, 15 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 7.4s, OverallIterations: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 852 SdHoareTripleChecker+Valid, 2.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 580 mSDsluCounter, 395 SdHoareTripleChecker+Invalid, 2.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 305 mSDsCounter, 210 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2902 IncrementalHoareTripleChecker+Invalid, 3112 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 210 mSolverCounterUnsat, 90 mSDtfsCounter, 2902 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 71 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1160occurred in iteration=11, InterpolantAutomatonStates: 63, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 591 NumberOfCodeBlocks, 591 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 504 ConstructedInterpolants, 0 QuantifiedInterpolants, 1637 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 3/3 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, ConComCheckerStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2024-12-02 13:30:20,136 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb88dadd-7f3e-4fe2-8b84-dc3952c2c4c6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Writing output log to file Ultimate.log
Writing human readable error path to file UltimateCounterExample.errorpath
Result:
FALSE(DATA-RACE)