./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-2.i --full-output --architecture 32bit


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


Checking for data races
Using default analysis
Version 0e0057cc
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-2.i -s /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux --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 6522688b75eabd4613afff43fc24a072ce425cbb7b76f809d7e56aded5f14999
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-09 06:29:55,612 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 06:29:55,652 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-09 06:29:55,655 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-09 06:29:55,656 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-09 06:29:55,671 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 06:29:55,671 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 06:29:55,671 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 06:29:55,672 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 06:29:55,672 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 06:29:55,673 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 06:29:55,673 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 06:29:55,673 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-09 06:29:55,674 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 06:29:55,674 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 06:29:55,674 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-09 06:29:55,675 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 06:29:55,675 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 06:29:55,675 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 06:29:55,675 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 06:29:55,676 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 06:29:55,676 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 06:29:55,676 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 06:29:55,676 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-09 06:29:55,677 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-09 06:29:55,677 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 06:29:55,677 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-09 06:29:55,677 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 06:29:55,678 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 06:29:55,678 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 06:29:55,678 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 06:29:55,678 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 06:29:55,678 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 06:29:55,678 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 06:29:55,679 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 06:29:55,680 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 06:29:55,680 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux
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 -> 6522688b75eabd4613afff43fc24a072ce425cbb7b76f809d7e56aded5f14999
[2024-03-09 06:29:55,855 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 06:29:55,882 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 06:29:55,884 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 06:29:55,885 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-09 06:29:55,887 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-09 06:29:55,888 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-2.i
[2024-03-09 06:29:57,360 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 06:29:57,533 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-09 06:29:57,533 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-2.i
[2024-03-09 06:29:57,543 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/3c9efa31c/b25414487130476ab65d73f0bde94558/FLAGa05309df4
[2024-03-09 06:29:57,554 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/3c9efa31c/b25414487130476ab65d73f0bde94558
[2024-03-09 06:29:57,557 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 06:29:57,558 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 06:29:57,558 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 06:29:57,559 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 06:29:57,562 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 06:29:57,563 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,564 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69b1b144 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57, skipping insertion in model container
[2024-03-09 06:29:57,564 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,603 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-09 06:29:57,808 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 06:29:57,817 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-09 06:29:57,844 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 06:29:57,868 INFO  L206         MainTranslator]: Completed translation
[2024-03-09 06:29:57,868 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57 WrapperNode
[2024-03-09 06:29:57,868 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 06:29:57,869 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 06:29:57,869 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 06:29:57,869 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 06:29:57,874 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,885 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,900 INFO  L138                Inliner]: procedures = 158, calls = 16, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 52
[2024-03-09 06:29:57,901 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 06:29:57,901 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 06:29:57,902 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 06:29:57,902 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 06:29:57,909 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,909 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,911 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,912 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,916 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,919 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,920 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,921 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,923 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 06:29:57,924 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 06:29:57,924 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 06:29:57,924 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-09 06:29:57,925 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (1/1) ...
[2024-03-09 06:29:57,930 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 06:29:57,937 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:29:57,948 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-03-09 06:29:57,953 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-03-09 06:29:57,975 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 06:29:57,975 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 06:29:57,975 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 06:29:57,975 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 06:29:57,976 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-09 06:29:57,976 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 06:29:57,977 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 06:29:57,978 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-09 06:29:58,116 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-09 06:29:58,118 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 06:29:58,231 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-09 06:29:58,245 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 06:29:58,245 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 06:29:58,246 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:29:58 BoogieIcfgContainer
[2024-03-09 06:29:58,246 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 06:29:58,248 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 06:29:58,248 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 06:29:58,250 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-09 06:29:58,250 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 06:29:57" (1/3) ...
[2024-03-09 06:29:58,251 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@229f9344 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:29:58, skipping insertion in model container
[2024-03-09 06:29:58,251 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:29:57" (2/3) ...
[2024-03-09 06:29:58,251 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@229f9344 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:29:58, skipping insertion in model container
[2024-03-09 06:29:58,251 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:29:58" (3/3) ...
[2024-03-09 06:29:58,252 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-array-const-race-2.i
[2024-03-09 06:29:58,258 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 06:29:58,265 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 06:29:58,265 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-03-09 06:29:58,265 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 06:29:58,299 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-09 06:29:58,322 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 69 places, 69 transitions, 145 flow
[2024-03-09 06:29:58,354 INFO  L124   PetriNetUnfolderBase]: 5/97 cut-off events.
[2024-03-09 06:29:58,354 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-03-09 06:29:58,358 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 102 conditions, 97 events. 5/97 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 201 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 49. Up to 4 conditions per place. 
[2024-03-09 06:29:58,358 INFO  L82        GeneralOperation]: Start removeDead. Operand has 69 places, 69 transitions, 145 flow
[2024-03-09 06:29:58,361 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 69 places, 69 transitions, 145 flow
[2024-03-09 06:29:58,368 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:29:58,373 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@5f19be13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:29:58,373 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 5 error locations.
[2024-03-09 06:29:58,382 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:29:58,382 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-09 06:29:58,382 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:29:58,382 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:58,383 INFO  L208   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]
[2024-03-09 06:29:58,383 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] ===
[2024-03-09 06:29:58,387 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:58,387 INFO  L85        PathProgramCache]: Analyzing trace with hash -971135105, now seen corresponding path program 1 times
[2024-03-09 06:29:58,393 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:58,393 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650890982]
[2024-03-09 06:29:58,394 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:58,394 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:58,472 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:58,595 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:58,596 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:58,596 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650890982]
[2024-03-09 06:29:58,596 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650890982] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:29:58,596 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:29:58,597 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:29:58,598 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132732242]
[2024-03-09 06:29:58,598 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:29:58,604 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:29:58,609 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:58,628 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:29:58,629 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:29:58,668 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 56 out of 69
[2024-03-09 06:29:58,673 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 145 flow. Second operand  has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 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-03-09 06:29:58,673 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:29:58,673 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 69
[2024-03-09 06:29:58,675 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:29:58,731 INFO  L124   PetriNetUnfolderBase]: 8/156 cut-off events.
[2024-03-09 06:29:58,731 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-03-09 06:29:58,731 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 190 conditions, 156 events. 8/156 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 433 event pairs, 0 based on Foata normal form. 5/145 useless extension candidates. Maximal degree in co-relation 133. Up to 17 conditions per place. 
[2024-03-09 06:29:58,733 INFO  L140   encePairwiseOnDemand]: 62/69 looper letters, 10 selfloop transitions, 4 changer transitions 1/71 dead transitions.
[2024-03-09 06:29:58,733 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 71 transitions, 179 flow
[2024-03-09 06:29:58,734 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:29:58,736 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:29:58,742 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 243 transitions.
[2024-03-09 06:29:58,744 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8804347826086957
[2024-03-09 06:29:58,744 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 243 transitions.
[2024-03-09 06:29:58,745 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 243 transitions.
[2024-03-09 06:29:58,746 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:29:58,747 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 243 transitions.
[2024-03-09 06:29:58,749 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 60.75) internal successors, (243), 4 states have internal predecessors, (243), 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-03-09 06:29:58,753 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 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-03-09 06:29:58,753 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 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-03-09 06:29:58,755 INFO  L175             Difference]: Start difference. First operand has 69 places, 69 transitions, 145 flow. Second operand 4 states and 243 transitions.
[2024-03-09 06:29:58,755 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 71 transitions, 179 flow
[2024-03-09 06:29:58,757 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 71 transitions, 179 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 06:29:58,759 INFO  L231             Difference]: Finished difference. Result has 73 places, 67 transitions, 153 flow
[2024-03-09 06:29:58,761 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=153, PETRI_PLACES=73, PETRI_TRANSITIONS=67}
[2024-03-09 06:29:58,764 INFO  L281   CegarLoopForPetriNet]: 69 programPoint places, 4 predicate places.
[2024-03-09 06:29:58,764 INFO  L495      AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 153 flow
[2024-03-09 06:29:58,764 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 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-03-09 06:29:58,764 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:58,765 INFO  L208   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]
[2024-03-09 06:29:58,765 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 06:29:58,765 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] ===
[2024-03-09 06:29:58,765 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:58,766 INFO  L85        PathProgramCache]: Analyzing trace with hash -2113951099, now seen corresponding path program 1 times
[2024-03-09 06:29:58,766 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:58,766 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279025125]
[2024-03-09 06:29:58,766 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:58,766 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:58,783 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:58,814 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:58,815 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:58,815 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279025125]
[2024-03-09 06:29:58,815 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279025125] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:29:58,815 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:29:58,815 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:29:58,815 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42387959]
[2024-03-09 06:29:58,816 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:29:58,816 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:29:58,817 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:58,817 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:29:58,817 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:29:58,829 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 57 out of 69
[2024-03-09 06:29:58,830 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 67 transitions, 153 flow. Second operand  has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 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-03-09 06:29:58,830 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:29:58,830 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 69
[2024-03-09 06:29:58,830 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:29:58,857 INFO  L124   PetriNetUnfolderBase]: 6/128 cut-off events.
[2024-03-09 06:29:58,857 INFO  L125   PetriNetUnfolderBase]: For 5/11 co-relation queries the response was YES.
[2024-03-09 06:29:58,857 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 170 conditions, 128 events. 6/128 cut-off events. For 5/11 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 338 event pairs, 4 based on Foata normal form. 1/117 useless extension candidates. Maximal degree in co-relation 126. Up to 21 conditions per place. 
[2024-03-09 06:29:58,858 INFO  L140   encePairwiseOnDemand]: 64/69 looper letters, 9 selfloop transitions, 4 changer transitions 0/70 dead transitions.
[2024-03-09 06:29:58,858 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 185 flow
[2024-03-09 06:29:58,858 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:29:58,858 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:29:58,859 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 185 transitions.
[2024-03-09 06:29:58,860 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.893719806763285
[2024-03-09 06:29:58,860 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 185 transitions.
[2024-03-09 06:29:58,860 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 185 transitions.
[2024-03-09 06:29:58,860 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:29:58,860 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 185 transitions.
[2024-03-09 06:29:58,861 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 61.666666666666664) internal successors, (185), 3 states have internal predecessors, (185), 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-03-09 06:29:58,862 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 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-03-09 06:29:58,863 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 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-03-09 06:29:58,863 INFO  L175             Difference]: Start difference. First operand has 73 places, 67 transitions, 153 flow. Second operand 3 states and 185 transitions.
[2024-03-09 06:29:58,863 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 185 flow
[2024-03-09 06:29:58,864 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 70 transitions, 177 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 06:29:58,865 INFO  L231             Difference]: Finished difference. Result has 74 places, 70 transitions, 175 flow
[2024-03-09 06:29:58,865 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=175, PETRI_PLACES=74, PETRI_TRANSITIONS=70}
[2024-03-09 06:29:58,866 INFO  L281   CegarLoopForPetriNet]: 69 programPoint places, 5 predicate places.
[2024-03-09 06:29:58,866 INFO  L495      AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 175 flow
[2024-03-09 06:29:58,866 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 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-03-09 06:29:58,866 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:58,866 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:29:58,867 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 06:29:58,867 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] ===
[2024-03-09 06:29:58,867 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:58,867 INFO  L85        PathProgramCache]: Analyzing trace with hash 940626546, now seen corresponding path program 1 times
[2024-03-09 06:29:58,867 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:58,868 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066588812]
[2024-03-09 06:29:58,868 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:58,868 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:58,887 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:29:58,887 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:29:58,895 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:29:58,916 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:29:58,917 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:29:58,918 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining)
[2024-03-09 06:29:58,919 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (3 of 5 remaining)
[2024-03-09 06:29:58,919 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (2 of 5 remaining)
[2024-03-09 06:29:58,919 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 5 remaining)
[2024-03-09 06:29:58,920 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 5 remaining)
[2024-03-09 06:29:58,920 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 06:29:58,920 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-03-09 06:29:58,922 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:29:58,922 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 06:29:58,942 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 06:29:58,945 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 190 flow
[2024-03-09 06:29:58,963 INFO  L124   PetriNetUnfolderBase]: 10/174 cut-off events.
[2024-03-09 06:29:58,963 INFO  L125   PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES.
[2024-03-09 06:29:58,963 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 186 conditions, 174 events. 10/174 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 455 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 99. Up to 8 conditions per place. 
[2024-03-09 06:29:58,963 INFO  L82        GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 190 flow
[2024-03-09 06:29:58,965 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 88 places, 87 transitions, 190 flow
[2024-03-09 06:29:58,966 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:29:58,967 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@5f19be13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:29:58,967 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 6 error locations.
[2024-03-09 06:29:58,970 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:29:58,970 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-09 06:29:58,970 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:29:58,970 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:58,970 INFO  L208   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]
[2024-03-09 06:29:58,970 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:29:58,971 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:58,971 INFO  L85        PathProgramCache]: Analyzing trace with hash 491198239, now seen corresponding path program 1 times
[2024-03-09 06:29:58,971 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:58,971 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703163989]
[2024-03-09 06:29:58,971 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:58,971 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:58,980 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:59,024 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:59,024 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:59,024 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703163989]
[2024-03-09 06:29:59,024 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703163989] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:29:59,025 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:29:59,025 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:29:59,025 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257899533]
[2024-03-09 06:29:59,025 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:29:59,025 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:29:59,025 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:59,026 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:29:59,026 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:29:59,052 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 70 out of 87
[2024-03-09 06:29:59,052 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 190 flow. Second operand  has 4 states, 4 states have (on average 71.25) internal successors, (285), 4 states have internal predecessors, (285), 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-03-09 06:29:59,052 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:29:59,052 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 87
[2024-03-09 06:29:59,052 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:29:59,133 INFO  L124   PetriNetUnfolderBase]: 72/556 cut-off events.
[2024-03-09 06:29:59,133 INFO  L125   PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES.
[2024-03-09 06:29:59,136 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 722 conditions, 556 events. 72/556 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3400 event pairs, 35 based on Foata normal form. 16/523 useless extension candidates. Maximal degree in co-relation 187. Up to 106 conditions per place. 
[2024-03-09 06:29:59,138 INFO  L140   encePairwiseOnDemand]: 80/87 looper letters, 18 selfloop transitions, 4 changer transitions 0/92 dead transitions.
[2024-03-09 06:29:59,138 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 92 transitions, 244 flow
[2024-03-09 06:29:59,139 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:29:59,139 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:29:59,140 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 306 transitions.
[2024-03-09 06:29:59,140 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8793103448275862
[2024-03-09 06:29:59,140 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 306 transitions.
[2024-03-09 06:29:59,140 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 306 transitions.
[2024-03-09 06:29:59,140 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:29:59,141 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 306 transitions.
[2024-03-09 06:29:59,142 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 76.5) internal successors, (306), 4 states have internal predecessors, (306), 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-03-09 06:29:59,143 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 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-03-09 06:29:59,144 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 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-03-09 06:29:59,144 INFO  L175             Difference]: Start difference. First operand has 88 places, 87 transitions, 190 flow. Second operand 4 states and 306 transitions.
[2024-03-09 06:29:59,144 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 92 transitions, 244 flow
[2024-03-09 06:29:59,145 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 92 transitions, 244 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 06:29:59,146 INFO  L231             Difference]: Finished difference. Result has 92 places, 86 transitions, 202 flow
[2024-03-09 06:29:59,147 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=202, PETRI_PLACES=92, PETRI_TRANSITIONS=86}
[2024-03-09 06:29:59,147 INFO  L281   CegarLoopForPetriNet]: 88 programPoint places, 4 predicate places.
[2024-03-09 06:29:59,148 INFO  L495      AbstractCegarLoop]: Abstraction has has 92 places, 86 transitions, 202 flow
[2024-03-09 06:29:59,148 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 71.25) internal successors, (285), 4 states have internal predecessors, (285), 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-03-09 06:29:59,148 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:59,148 INFO  L208   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]
[2024-03-09 06:29:59,148 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 06:29:59,148 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:29:59,149 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:59,149 INFO  L85        PathProgramCache]: Analyzing trace with hash -500886388, now seen corresponding path program 1 times
[2024-03-09 06:29:59,149 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:59,149 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140226709]
[2024-03-09 06:29:59,149 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:59,149 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:59,162 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:59,185 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:59,185 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:59,186 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140226709]
[2024-03-09 06:29:59,186 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140226709] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:29:59,186 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:29:59,186 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:29:59,186 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849031715]
[2024-03-09 06:29:59,186 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:29:59,187 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:29:59,187 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:59,187 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:29:59,187 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:29:59,203 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 70 out of 87
[2024-03-09 06:29:59,203 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 86 transitions, 202 flow. Second operand  has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 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-03-09 06:29:59,203 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:29:59,203 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 87
[2024-03-09 06:29:59,203 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:29:59,298 INFO  L124   PetriNetUnfolderBase]: 116/701 cut-off events.
[2024-03-09 06:29:59,298 INFO  L125   PetriNetUnfolderBase]: For 76/113 co-relation queries the response was YES.
[2024-03-09 06:29:59,300 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 994 conditions, 701 events. 116/701 cut-off events. For 76/113 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 4689 event pairs, 58 based on Foata normal form. 2/610 useless extension candidates. Maximal degree in co-relation 921. Up to 185 conditions per place. 
[2024-03-09 06:29:59,302 INFO  L140   encePairwiseOnDemand]: 81/87 looper letters, 18 selfloop transitions, 5 changer transitions 0/94 dead transitions.
[2024-03-09 06:29:59,302 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 94 transitions, 272 flow
[2024-03-09 06:29:59,303 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:29:59,303 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:29:59,303 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions.
[2024-03-09 06:29:59,304 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.896551724137931
[2024-03-09 06:29:59,304 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 234 transitions.
[2024-03-09 06:29:59,304 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions.
[2024-03-09 06:29:59,304 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:29:59,304 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions.
[2024-03-09 06:29:59,305 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 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-03-09 06:29:59,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-03-09 06:29:59,306 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-03-09 06:29:59,306 INFO  L175             Difference]: Start difference. First operand has 92 places, 86 transitions, 202 flow. Second operand 3 states and 234 transitions.
[2024-03-09 06:29:59,306 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 94 transitions, 272 flow
[2024-03-09 06:29:59,307 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 94 transitions, 266 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:29:59,309 INFO  L231             Difference]: Finished difference. Result has 94 places, 90 transitions, 234 flow
[2024-03-09 06:29:59,309 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=94, PETRI_TRANSITIONS=90}
[2024-03-09 06:29:59,309 INFO  L281   CegarLoopForPetriNet]: 88 programPoint places, 6 predicate places.
[2024-03-09 06:29:59,310 INFO  L495      AbstractCegarLoop]: Abstraction has has 94 places, 90 transitions, 234 flow
[2024-03-09 06:29:59,310 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 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-03-09 06:29:59,310 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:59,310 INFO  L208   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]
[2024-03-09 06:29:59,310 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 06:29:59,310 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:29:59,311 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:59,311 INFO  L85        PathProgramCache]: Analyzing trace with hash 827470847, now seen corresponding path program 1 times
[2024-03-09 06:29:59,311 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:59,311 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163371684]
[2024-03-09 06:29:59,311 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:59,311 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:59,320 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:59,371 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:29:59,371 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:59,371 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163371684]
[2024-03-09 06:29:59,371 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163371684] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:29:59,372 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:29:59,372 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:29:59,372 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491355727]
[2024-03-09 06:29:59,372 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:29:59,372 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:29:59,372 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:59,373 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:29:59,373 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:29:59,422 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 70 out of 87
[2024-03-09 06:29:59,423 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 90 transitions, 234 flow. Second operand  has 4 states, 4 states have (on average 71.5) internal successors, (286), 4 states have internal predecessors, (286), 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-03-09 06:29:59,424 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:29:59,424 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 87
[2024-03-09 06:29:59,424 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:29:59,531 INFO  L124   PetriNetUnfolderBase]: 57/514 cut-off events.
[2024-03-09 06:29:59,531 INFO  L125   PetriNetUnfolderBase]: For 63/63 co-relation queries the response was YES.
[2024-03-09 06:29:59,533 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 741 conditions, 514 events. 57/514 cut-off events. For 63/63 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2839 event pairs, 20 based on Foata normal form. 15/484 useless extension candidates. Maximal degree in co-relation 588. Up to 66 conditions per place. 
[2024-03-09 06:29:59,534 INFO  L140   encePairwiseOnDemand]: 82/87 looper letters, 20 selfloop transitions, 4 changer transitions 2/101 dead transitions.
[2024-03-09 06:29:59,534 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 101 transitions, 314 flow
[2024-03-09 06:29:59,534 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:29:59,534 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:29:59,535 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 307 transitions.
[2024-03-09 06:29:59,535 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.882183908045977
[2024-03-09 06:29:59,535 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 307 transitions.
[2024-03-09 06:29:59,535 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 307 transitions.
[2024-03-09 06:29:59,536 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:29:59,536 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 307 transitions.
[2024-03-09 06:29:59,536 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 76.75) internal successors, (307), 4 states have internal predecessors, (307), 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-03-09 06:29:59,537 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 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-03-09 06:29:59,537 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 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-03-09 06:29:59,538 INFO  L175             Difference]: Start difference. First operand has 94 places, 90 transitions, 234 flow. Second operand 4 states and 307 transitions.
[2024-03-09 06:29:59,538 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 101 transitions, 314 flow
[2024-03-09 06:29:59,539 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 101 transitions, 304 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:29:59,540 INFO  L231             Difference]: Finished difference. Result has 96 places, 91 transitions, 240 flow
[2024-03-09 06:29:59,540 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=240, PETRI_PLACES=96, PETRI_TRANSITIONS=91}
[2024-03-09 06:29:59,541 INFO  L281   CegarLoopForPetriNet]: 88 programPoint places, 8 predicate places.
[2024-03-09 06:29:59,541 INFO  L495      AbstractCegarLoop]: Abstraction has has 96 places, 91 transitions, 240 flow
[2024-03-09 06:29:59,541 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 71.5) internal successors, (286), 4 states have internal predecessors, (286), 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-03-09 06:29:59,541 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:29:59,541 INFO  L208   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]
[2024-03-09 06:29:59,541 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 06:29:59,542 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:29:59,542 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:29:59,542 INFO  L85        PathProgramCache]: Analyzing trace with hash 579712445, now seen corresponding path program 1 times
[2024-03-09 06:29:59,542 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:29:59,542 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385887187]
[2024-03-09 06:29:59,542 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:59,543 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:29:59,555 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:59,630 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:59,630 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:29:59,630 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385887187]
[2024-03-09 06:29:59,631 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385887187] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:29:59,631 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346025926]
[2024-03-09 06:29:59,631 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:29:59,631 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:29:59,631 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:29:59,632 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:29:59,640 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-09 06:29:59,742 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:29:59,744 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:29:59,746 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:29:59,857 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:59,857 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:29:59,920 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:29:59,921 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346025926] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:29:59,921 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:29:59,921 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:29:59,921 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580115422]
[2024-03-09 06:29:59,921 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:29:59,922 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:29:59,922 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:29:59,922 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:29:59,922 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:30:00,013 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 67 out of 87
[2024-03-09 06:30:00,014 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 91 transitions, 240 flow. Second operand  has 13 states, 13 states have (on average 68.92307692307692) internal successors, (896), 13 states have internal predecessors, (896), 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-03-09 06:30:00,015 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:00,015 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 87
[2024-03-09 06:30:00,015 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:00,191 INFO  L124   PetriNetUnfolderBase]: 81/321 cut-off events.
[2024-03-09 06:30:00,192 INFO  L125   PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES.
[2024-03-09 06:30:00,192 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 528 conditions, 321 events. 81/321 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1659 event pairs, 1 based on Foata normal form. 15/316 useless extension candidates. Maximal degree in co-relation 520. Up to 56 conditions per place. 
[2024-03-09 06:30:00,193 INFO  L140   encePairwiseOnDemand]: 81/87 looper letters, 28 selfloop transitions, 8 changer transitions 0/85 dead transitions.
[2024-03-09 06:30:00,193 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 85 transitions, 276 flow
[2024-03-09 06:30:00,194 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:30:00,194 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:30:00,195 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 708 transitions.
[2024-03-09 06:30:00,196 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8137931034482758
[2024-03-09 06:30:00,196 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 708 transitions.
[2024-03-09 06:30:00,196 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 708 transitions.
[2024-03-09 06:30:00,196 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:00,196 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 708 transitions.
[2024-03-09 06:30:00,198 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 70.8) internal successors, (708), 10 states have internal predecessors, (708), 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-03-09 06:30:00,199 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 87.0) internal successors, (957), 11 states have internal predecessors, (957), 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-03-09 06:30:00,200 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 87.0) internal successors, (957), 11 states have internal predecessors, (957), 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-03-09 06:30:00,200 INFO  L175             Difference]: Start difference. First operand has 96 places, 91 transitions, 240 flow. Second operand 10 states and 708 transitions.
[2024-03-09 06:30:00,200 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 85 transitions, 276 flow
[2024-03-09 06:30:00,201 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 275 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 06:30:00,201 INFO  L231             Difference]: Finished difference. Result has 79 places, 65 transitions, 179 flow
[2024-03-09 06:30:00,202 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=179, PETRI_PLACES=79, PETRI_TRANSITIONS=65}
[2024-03-09 06:30:00,202 INFO  L281   CegarLoopForPetriNet]: 88 programPoint places, -9 predicate places.
[2024-03-09 06:30:00,202 INFO  L495      AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 179 flow
[2024-03-09 06:30:00,203 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 68.92307692307692) internal successors, (896), 13 states have internal predecessors, (896), 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-03-09 06:30:00,203 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:00,203 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:00,215 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-03-09 06:30:00,407 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:00,408 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:30:00,409 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:00,409 INFO  L85        PathProgramCache]: Analyzing trace with hash -488168229, now seen corresponding path program 1 times
[2024-03-09 06:30:00,409 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:00,410 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324076133]
[2024-03-09 06:30:00,410 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:00,410 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:00,423 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:00,438 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:30:00,439 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:00,439 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324076133]
[2024-03-09 06:30:00,439 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324076133] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:00,439 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:00,439 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:00,439 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076378701]
[2024-03-09 06:30:00,439 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:00,440 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:00,440 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:00,440 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:00,440 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:00,453 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 70 out of 87
[2024-03-09 06:30:00,454 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 179 flow. Second operand  has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 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-03-09 06:30:00,454 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:00,454 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 87
[2024-03-09 06:30:00,454 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:00,480 INFO  L124   PetriNetUnfolderBase]: 27/209 cut-off events.
[2024-03-09 06:30:00,480 INFO  L125   PetriNetUnfolderBase]: For 27/31 co-relation queries the response was YES.
[2024-03-09 06:30:00,481 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 348 conditions, 209 events. 27/209 cut-off events. For 27/31 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 790 event pairs, 16 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 340. Up to 55 conditions per place. 
[2024-03-09 06:30:00,481 INFO  L140   encePairwiseOnDemand]: 82/87 looper letters, 13 selfloop transitions, 5 changer transitions 0/70 dead transitions.
[2024-03-09 06:30:00,481 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 70 transitions, 227 flow
[2024-03-09 06:30:00,482 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:00,482 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:00,482 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 228 transitions.
[2024-03-09 06:30:00,482 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8735632183908046
[2024-03-09 06:30:00,483 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 228 transitions.
[2024-03-09 06:30:00,483 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 228 transitions.
[2024-03-09 06:30:00,483 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:00,483 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 228 transitions.
[2024-03-09 06:30:00,483 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 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-03-09 06:30:00,484 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-03-09 06:30:00,484 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 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-03-09 06:30:00,484 INFO  L175             Difference]: Start difference. First operand has 79 places, 65 transitions, 179 flow. Second operand 3 states and 228 transitions.
[2024-03-09 06:30:00,484 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 70 transitions, 227 flow
[2024-03-09 06:30:00,485 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 70 transitions, 210 flow, removed 1 selfloop flow, removed 6 redundant places.
[2024-03-09 06:30:00,486 INFO  L231             Difference]: Finished difference. Result has 77 places, 68 transitions, 198 flow
[2024-03-09 06:30:00,486 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=77, PETRI_TRANSITIONS=68}
[2024-03-09 06:30:00,486 INFO  L281   CegarLoopForPetriNet]: 88 programPoint places, -11 predicate places.
[2024-03-09 06:30:00,487 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 198 flow
[2024-03-09 06:30:00,487 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 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-03-09 06:30:00,487 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:00,487 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:00,487 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 06:30:00,487 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] ===
[2024-03-09 06:30:00,487 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:00,488 INFO  L85        PathProgramCache]: Analyzing trace with hash -2104649389, now seen corresponding path program 1 times
[2024-03-09 06:30:00,488 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:00,488 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797799170]
[2024-03-09 06:30:00,488 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:00,488 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:00,498 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:30:00,499 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:30:00,504 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:30:00,509 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:30:00,509 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:30:00,509 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining)
[2024-03-09 06:30:00,509 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining)
[2024-03-09 06:30:00,509 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining)
[2024-03-09 06:30:00,509 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining)
[2024-03-09 06:30:00,509 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining)
[2024-03-09 06:30:00,510 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining)
[2024-03-09 06:30:00,510 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 06:30:00,510 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:00,510 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:30:00,510 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-09 06:30:00,526 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-03-09 06:30:00,528 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 237 flow
[2024-03-09 06:30:00,545 INFO  L124   PetriNetUnfolderBase]: 20/300 cut-off events.
[2024-03-09 06:30:00,545 INFO  L125   PetriNetUnfolderBase]: For 19/21 co-relation queries the response was YES.
[2024-03-09 06:30:00,545 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 325 conditions, 300 events. 20/300 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 952 event pairs, 1 based on Foata normal form. 0/257 useless extension candidates. Maximal degree in co-relation 182. Up to 16 conditions per place. 
[2024-03-09 06:30:00,545 INFO  L82        GeneralOperation]: Start removeDead. Operand has 107 places, 105 transitions, 237 flow
[2024-03-09 06:30:00,546 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 107 places, 105 transitions, 237 flow
[2024-03-09 06:30:00,547 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:30:00,548 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@5f19be13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:30:00,548 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-03-09 06:30:00,549 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:30:00,549 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-09 06:30:00,550 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:30:00,550 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:00,550 INFO  L208   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]
[2024-03-09 06:30:00,550 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:00,550 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:00,550 INFO  L85        PathProgramCache]: Analyzing trace with hash -1594577025, now seen corresponding path program 1 times
[2024-03-09 06:30:00,550 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:00,550 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087097703]
[2024-03-09 06:30:00,550 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:00,551 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:00,556 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:00,588 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:00,588 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:00,588 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087097703]
[2024-03-09 06:30:00,588 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087097703] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:00,588 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:00,588 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:30:00,588 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798700016]
[2024-03-09 06:30:00,588 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:00,589 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:30:00,589 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:00,589 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:30:00,589 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:30:00,606 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 84 out of 105
[2024-03-09 06:30:00,606 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 105 transitions, 237 flow. Second operand  has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 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-03-09 06:30:00,606 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:00,606 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 105
[2024-03-09 06:30:00,606 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:00,779 INFO  L124   PetriNetUnfolderBase]: 412/2153 cut-off events.
[2024-03-09 06:30:00,779 INFO  L125   PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES.
[2024-03-09 06:30:00,784 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2924 conditions, 2153 events. 412/2153 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 18205 event pairs, 175 based on Foata normal form. 64/2024 useless extension candidates. Maximal degree in co-relation 747. Up to 495 conditions per place. 
[2024-03-09 06:30:00,791 INFO  L140   encePairwiseOnDemand]: 98/105 looper letters, 24 selfloop transitions, 4 changer transitions 0/112 dead transitions.
[2024-03-09 06:30:00,791 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 112 transitions, 307 flow
[2024-03-09 06:30:00,791 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:30:00,792 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:30:00,792 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 368 transitions.
[2024-03-09 06:30:00,792 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8761904761904762
[2024-03-09 06:30:00,792 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 368 transitions.
[2024-03-09 06:30:00,793 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 368 transitions.
[2024-03-09 06:30:00,793 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:00,793 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 368 transitions.
[2024-03-09 06:30:00,794 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 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-03-09 06:30:00,794 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 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-03-09 06:30:00,794 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 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-03-09 06:30:00,795 INFO  L175             Difference]: Start difference. First operand has 107 places, 105 transitions, 237 flow. Second operand 4 states and 368 transitions.
[2024-03-09 06:30:00,795 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 112 transitions, 307 flow
[2024-03-09 06:30:00,796 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 112 transitions, 307 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 06:30:00,797 INFO  L231             Difference]: Finished difference. Result has 111 places, 104 transitions, 249 flow
[2024-03-09 06:30:00,797 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=249, PETRI_PLACES=111, PETRI_TRANSITIONS=104}
[2024-03-09 06:30:00,797 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 4 predicate places.
[2024-03-09 06:30:00,797 INFO  L495      AbstractCegarLoop]: Abstraction has has 111 places, 104 transitions, 249 flow
[2024-03-09 06:30:00,798 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 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-03-09 06:30:00,798 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:00,798 INFO  L208   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]
[2024-03-09 06:30:00,798 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 06:30:00,798 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:00,798 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:00,798 INFO  L85        PathProgramCache]: Analyzing trace with hash 50360133, now seen corresponding path program 1 times
[2024-03-09 06:30:00,798 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:00,798 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129080799]
[2024-03-09 06:30:00,799 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:00,799 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:00,806 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:00,821 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:00,821 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:00,821 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129080799]
[2024-03-09 06:30:00,821 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129080799] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:00,821 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:00,821 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:00,821 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654611332]
[2024-03-09 06:30:00,822 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:00,822 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:00,822 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:00,822 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:00,822 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:00,839 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 83 out of 105
[2024-03-09 06:30:00,839 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 104 transitions, 249 flow. Second operand  has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 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-03-09 06:30:00,839 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:00,839 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 105
[2024-03-09 06:30:00,840 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:01,180 INFO  L124   PetriNetUnfolderBase]: 1006/3910 cut-off events.
[2024-03-09 06:30:01,180 INFO  L125   PetriNetUnfolderBase]: For 644/714 co-relation queries the response was YES.
[2024-03-09 06:30:01,187 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5868 conditions, 3910 events. 1006/3910 cut-off events. For 644/714 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 37906 event pairs, 683 based on Foata normal form. 3/3451 useless extension candidates. Maximal degree in co-relation 5644. Up to 1312 conditions per place. 
[2024-03-09 06:30:01,199 INFO  L140   encePairwiseOnDemand]: 98/105 looper letters, 27 selfloop transitions, 6 changer transitions 0/117 dead transitions.
[2024-03-09 06:30:01,199 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 117 transitions, 359 flow
[2024-03-09 06:30:01,200 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:01,200 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:01,201 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 283 transitions.
[2024-03-09 06:30:01,201 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8984126984126984
[2024-03-09 06:30:01,201 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 283 transitions.
[2024-03-09 06:30:01,201 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 283 transitions.
[2024-03-09 06:30:01,201 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:01,201 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 283 transitions.
[2024-03-09 06:30:01,202 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 94.33333333333333) internal successors, (283), 3 states have internal predecessors, (283), 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-03-09 06:30:01,203 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:01,203 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:01,203 INFO  L175             Difference]: Start difference. First operand has 111 places, 104 transitions, 249 flow. Second operand 3 states and 283 transitions.
[2024-03-09 06:30:01,203 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 117 transitions, 359 flow
[2024-03-09 06:30:01,205 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 117 transitions, 353 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:01,207 INFO  L231             Difference]: Finished difference. Result has 113 places, 109 transitions, 289 flow
[2024-03-09 06:30:01,207 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=289, PETRI_PLACES=113, PETRI_TRANSITIONS=109}
[2024-03-09 06:30:01,207 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 6 predicate places.
[2024-03-09 06:30:01,207 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 109 transitions, 289 flow
[2024-03-09 06:30:01,208 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 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-03-09 06:30:01,208 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:01,208 INFO  L208   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]
[2024-03-09 06:30:01,208 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 06:30:01,208 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:01,208 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:01,208 INFO  L85        PathProgramCache]: Analyzing trace with hash 1375055375, now seen corresponding path program 1 times
[2024-03-09 06:30:01,208 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:01,209 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924879899]
[2024-03-09 06:30:01,209 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:01,209 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:01,216 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:01,249 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:30:01,249 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:01,249 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924879899]
[2024-03-09 06:30:01,249 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924879899] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:01,249 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:01,249 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:30:01,249 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249239452]
[2024-03-09 06:30:01,249 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:01,250 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:30:01,250 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:01,250 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:30:01,250 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:30:01,279 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 84 out of 105
[2024-03-09 06:30:01,280 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 109 transitions, 289 flow. Second operand  has 4 states, 4 states have (on average 85.5) internal successors, (342), 4 states have internal predecessors, (342), 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-03-09 06:30:01,280 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:01,280 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 105
[2024-03-09 06:30:01,280 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:01,598 INFO  L124   PetriNetUnfolderBase]: 663/3119 cut-off events.
[2024-03-09 06:30:01,598 INFO  L125   PetriNetUnfolderBase]: For 442/462 co-relation queries the response was YES.
[2024-03-09 06:30:01,604 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4662 conditions, 3119 events. 663/3119 cut-off events. For 442/462 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 28759 event pairs, 315 based on Foata normal form. 63/2835 useless extension candidates. Maximal degree in co-relation 3795. Up to 540 conditions per place. 
[2024-03-09 06:30:01,612 INFO  L140   encePairwiseOnDemand]: 100/105 looper letters, 31 selfloop transitions, 4 changer transitions 0/125 dead transitions.
[2024-03-09 06:30:01,612 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 125 transitions, 400 flow
[2024-03-09 06:30:01,612 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:30:01,613 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:30:01,613 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 372 transitions.
[2024-03-09 06:30:01,613 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8857142857142857
[2024-03-09 06:30:01,613 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 372 transitions.
[2024-03-09 06:30:01,613 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 372 transitions.
[2024-03-09 06:30:01,614 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:01,614 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 372 transitions.
[2024-03-09 06:30:01,614 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 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-03-09 06:30:01,615 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 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-03-09 06:30:01,615 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 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-03-09 06:30:01,615 INFO  L175             Difference]: Start difference. First operand has 113 places, 109 transitions, 289 flow. Second operand 4 states and 372 transitions.
[2024-03-09 06:30:01,615 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 125 transitions, 400 flow
[2024-03-09 06:30:01,617 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 125 transitions, 388 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:01,618 INFO  L231             Difference]: Finished difference. Result has 115 places, 110 transitions, 293 flow
[2024-03-09 06:30:01,619 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=293, PETRI_PLACES=115, PETRI_TRANSITIONS=110}
[2024-03-09 06:30:01,619 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 8 predicate places.
[2024-03-09 06:30:01,619 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 110 transitions, 293 flow
[2024-03-09 06:30:01,619 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 85.5) internal successors, (342), 4 states have internal predecessors, (342), 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-03-09 06:30:01,619 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:01,620 INFO  L208   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]
[2024-03-09 06:30:01,620 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 06:30:01,620 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:01,620 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:01,620 INFO  L85        PathProgramCache]: Analyzing trace with hash 1384700150, now seen corresponding path program 1 times
[2024-03-09 06:30:01,620 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:01,620 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069828624]
[2024-03-09 06:30:01,620 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:01,620 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:01,629 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:01,694 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:01,694 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:01,694 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069828624]
[2024-03-09 06:30:01,694 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069828624] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:01,694 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551021226]
[2024-03-09 06:30:01,694 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:01,694 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:01,694 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:01,695 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:01,700 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-09 06:30:01,776 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:01,777 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:30:01,779 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:01,869 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:01,870 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:01,915 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:01,915 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551021226] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:01,915 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:01,915 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:30:01,915 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302986146]
[2024-03-09 06:30:01,915 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:01,916 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:30:01,916 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:01,916 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:30:01,916 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:30:01,971 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 81 out of 105
[2024-03-09 06:30:01,972 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 110 transitions, 293 flow. Second operand  has 13 states, 13 states have (on average 82.92307692307692) internal successors, (1078), 13 states have internal predecessors, (1078), 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-03-09 06:30:01,972 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:01,972 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 105
[2024-03-09 06:30:01,972 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:02,523 INFO  L124   PetriNetUnfolderBase]: 1016/4219 cut-off events.
[2024-03-09 06:30:02,524 INFO  L125   PetriNetUnfolderBase]: For 591/591 co-relation queries the response was YES.
[2024-03-09 06:30:02,537 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 4219 events. 1016/4219 cut-off events. For 591/591 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 39766 event pairs, 157 based on Foata normal form. 15/3695 useless extension candidates. Maximal degree in co-relation 3444. Up to 749 conditions per place. 
[2024-03-09 06:30:02,551 INFO  L140   encePairwiseOnDemand]: 97/105 looper letters, 50 selfloop transitions, 11 changer transitions 0/148 dead transitions.
[2024-03-09 06:30:02,552 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 148 transitions, 493 flow
[2024-03-09 06:30:02,553 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:30:02,553 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:30:02,554 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 873 transitions.
[2024-03-09 06:30:02,555 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8314285714285714
[2024-03-09 06:30:02,555 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 873 transitions.
[2024-03-09 06:30:02,555 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 873 transitions.
[2024-03-09 06:30:02,555 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:02,556 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 873 transitions.
[2024-03-09 06:30:02,557 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 87.3) internal successors, (873), 10 states have internal predecessors, (873), 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-03-09 06:30:02,559 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 105.0) internal successors, (1155), 11 states have internal predecessors, (1155), 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-03-09 06:30:02,560 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 105.0) internal successors, (1155), 11 states have internal predecessors, (1155), 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-03-09 06:30:02,560 INFO  L175             Difference]: Start difference. First operand has 115 places, 110 transitions, 293 flow. Second operand 10 states and 873 transitions.
[2024-03-09 06:30:02,560 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 148 transitions, 493 flow
[2024-03-09 06:30:02,564 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 148 transitions, 487 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:02,565 INFO  L231             Difference]: Finished difference. Result has 125 places, 116 transitions, 343 flow
[2024-03-09 06:30:02,565 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=343, PETRI_PLACES=125, PETRI_TRANSITIONS=116}
[2024-03-09 06:30:02,566 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 18 predicate places.
[2024-03-09 06:30:02,566 INFO  L495      AbstractCegarLoop]: Abstraction has has 125 places, 116 transitions, 343 flow
[2024-03-09 06:30:02,566 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 82.92307692307692) internal successors, (1078), 13 states have internal predecessors, (1078), 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-03-09 06:30:02,567 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:02,567 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:02,572 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-03-09 06:30:02,768 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12
[2024-03-09 06:30:02,769 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:02,769 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:02,769 INFO  L85        PathProgramCache]: Analyzing trace with hash -763074620, now seen corresponding path program 1 times
[2024-03-09 06:30:02,770 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:02,770 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552408938]
[2024-03-09 06:30:02,770 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:02,770 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:02,783 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:02,800 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:30:02,800 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:02,800 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552408938]
[2024-03-09 06:30:02,801 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552408938] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:02,801 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:02,801 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:02,801 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016329599]
[2024-03-09 06:30:02,801 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:02,801 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:02,802 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:02,802 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:02,802 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:02,820 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 83 out of 105
[2024-03-09 06:30:02,820 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 116 transitions, 343 flow. Second operand  has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 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-03-09 06:30:02,821 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:02,821 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 105
[2024-03-09 06:30:02,821 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:03,273 INFO  L124   PetriNetUnfolderBase]: 897/4370 cut-off events.
[2024-03-09 06:30:03,273 INFO  L125   PetriNetUnfolderBase]: For 1365/1673 co-relation queries the response was YES.
[2024-03-09 06:30:03,284 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7255 conditions, 4370 events. 897/4370 cut-off events. For 1365/1673 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 43470 event pairs, 484 based on Foata normal form. 8/3905 useless extension candidates. Maximal degree in co-relation 2692. Up to 1170 conditions per place. 
[2024-03-09 06:30:03,294 INFO  L140   encePairwiseOnDemand]: 98/105 looper letters, 28 selfloop transitions, 9 changer transitions 0/130 dead transitions.
[2024-03-09 06:30:03,294 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 130 transitions, 468 flow
[2024-03-09 06:30:03,294 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:03,294 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:03,295 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions.
[2024-03-09 06:30:03,295 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8952380952380953
[2024-03-09 06:30:03,295 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 282 transitions.
[2024-03-09 06:30:03,295 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions.
[2024-03-09 06:30:03,295 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:03,295 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions.
[2024-03-09 06:30:03,296 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 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-03-09 06:30:03,297 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,297 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,297 INFO  L175             Difference]: Start difference. First operand has 125 places, 116 transitions, 343 flow. Second operand 3 states and 282 transitions.
[2024-03-09 06:30:03,297 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 130 transitions, 468 flow
[2024-03-09 06:30:03,299 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 130 transitions, 460 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:03,300 INFO  L231             Difference]: Finished difference. Result has 127 places, 123 transitions, 411 flow
[2024-03-09 06:30:03,301 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=411, PETRI_PLACES=127, PETRI_TRANSITIONS=123}
[2024-03-09 06:30:03,301 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 20 predicate places.
[2024-03-09 06:30:03,301 INFO  L495      AbstractCegarLoop]: Abstraction has has 127 places, 123 transitions, 411 flow
[2024-03-09 06:30:03,301 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 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-03-09 06:30:03,302 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:03,302 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:03,302 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-09 06:30:03,302 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:03,302 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:03,302 INFO  L85        PathProgramCache]: Analyzing trace with hash -1467679272, now seen corresponding path program 1 times
[2024-03-09 06:30:03,302 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:03,302 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118397099]
[2024-03-09 06:30:03,303 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:03,303 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:03,310 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:03,356 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:30:03,356 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:03,356 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118397099]
[2024-03-09 06:30:03,356 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118397099] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:03,357 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:03,357 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 06:30:03,357 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792641620]
[2024-03-09 06:30:03,357 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:03,357 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:03,357 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:03,357 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:03,357 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:03,369 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 90 out of 105
[2024-03-09 06:30:03,369 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 123 transitions, 411 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-03-09 06:30:03,369 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:03,369 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 105
[2024-03-09 06:30:03,369 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:03,490 INFO  L124   PetriNetUnfolderBase]: 91/1193 cut-off events.
[2024-03-09 06:30:03,490 INFO  L125   PetriNetUnfolderBase]: For 338/378 co-relation queries the response was YES.
[2024-03-09 06:30:03,492 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1847 conditions, 1193 events. 91/1193 cut-off events. For 338/378 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 8745 event pairs, 48 based on Foata normal form. 20/1118 useless extension candidates. Maximal degree in co-relation 1594. Up to 106 conditions per place. 
[2024-03-09 06:30:03,494 INFO  L140   encePairwiseOnDemand]: 99/105 looper letters, 12 selfloop transitions, 6 changer transitions 0/122 dead transitions.
[2024-03-09 06:30:03,494 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 122 transitions, 432 flow
[2024-03-09 06:30:03,495 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:03,495 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:03,496 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 291 transitions.
[2024-03-09 06:30:03,496 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9238095238095239
[2024-03-09 06:30:03,496 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 291 transitions.
[2024-03-09 06:30:03,496 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 291 transitions.
[2024-03-09 06:30:03,496 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:03,496 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 291 transitions.
[2024-03-09 06:30:03,497 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 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-03-09 06:30:03,497 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,498 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,498 INFO  L175             Difference]: Start difference. First operand has 127 places, 123 transitions, 411 flow. Second operand 3 states and 291 transitions.
[2024-03-09 06:30:03,498 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 122 transitions, 432 flow
[2024-03-09 06:30:03,500 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 122 transitions, 420 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:03,501 INFO  L231             Difference]: Finished difference. Result has 127 places, 117 transitions, 365 flow
[2024-03-09 06:30:03,501 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=365, PETRI_PLACES=127, PETRI_TRANSITIONS=117}
[2024-03-09 06:30:03,502 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 20 predicate places.
[2024-03-09 06:30:03,502 INFO  L495      AbstractCegarLoop]: Abstraction has has 127 places, 117 transitions, 365 flow
[2024-03-09 06:30:03,502 INFO  L496      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-03-09 06:30:03,502 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:03,502 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:03,502 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 06:30:03,502 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:03,503 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:03,503 INFO  L85        PathProgramCache]: Analyzing trace with hash 1088793250, now seen corresponding path program 1 times
[2024-03-09 06:30:03,503 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:03,503 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982863860]
[2024-03-09 06:30:03,503 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:03,503 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:03,510 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:03,525 INFO  L134       CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked.
[2024-03-09 06:30:03,525 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:03,525 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982863860]
[2024-03-09 06:30:03,525 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982863860] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:03,525 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:03,525 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:03,525 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104225249]
[2024-03-09 06:30:03,525 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:03,526 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:03,526 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:03,526 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:03,526 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:03,554 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 83 out of 105
[2024-03-09 06:30:03,554 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 117 transitions, 365 flow. Second operand  has 3 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 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-03-09 06:30:03,554 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:03,554 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 105
[2024-03-09 06:30:03,555 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:03,696 INFO  L124   PetriNetUnfolderBase]: 177/1374 cut-off events.
[2024-03-09 06:30:03,696 INFO  L125   PetriNetUnfolderBase]: For 698/714 co-relation queries the response was YES.
[2024-03-09 06:30:03,699 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2435 conditions, 1374 events. 177/1374 cut-off events. For 698/714 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10839 event pairs, 135 based on Foata normal form. 1/1266 useless extension candidates. Maximal degree in co-relation 2143. Up to 336 conditions per place. 
[2024-03-09 06:30:03,701 INFO  L140   encePairwiseOnDemand]: 100/105 looper letters, 23 selfloop transitions, 4 changer transitions 0/122 dead transitions.
[2024-03-09 06:30:03,701 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 122 transitions, 439 flow
[2024-03-09 06:30:03,702 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:03,702 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:03,702 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 275 transitions.
[2024-03-09 06:30:03,702 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.873015873015873
[2024-03-09 06:30:03,702 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 275 transitions.
[2024-03-09 06:30:03,703 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 275 transitions.
[2024-03-09 06:30:03,703 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:03,703 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 275 transitions.
[2024-03-09 06:30:03,703 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 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-03-09 06:30:03,704 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,704 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 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-03-09 06:30:03,704 INFO  L175             Difference]: Start difference. First operand has 127 places, 117 transitions, 365 flow. Second operand 3 states and 275 transitions.
[2024-03-09 06:30:03,704 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 122 transitions, 439 flow
[2024-03-09 06:30:03,706 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 122 transitions, 433 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 06:30:03,707 INFO  L231             Difference]: Finished difference. Result has 130 places, 120 transitions, 393 flow
[2024-03-09 06:30:03,707 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=130, PETRI_TRANSITIONS=120}
[2024-03-09 06:30:03,708 INFO  L281   CegarLoopForPetriNet]: 107 programPoint places, 23 predicate places.
[2024-03-09 06:30:03,708 INFO  L495      AbstractCegarLoop]: Abstraction has has 130 places, 120 transitions, 393 flow
[2024-03-09 06:30:03,708 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 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-03-09 06:30:03,708 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:03,708 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:03,708 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 06:30:03,708 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:30:03,708 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:03,709 INFO  L85        PathProgramCache]: Analyzing trace with hash 1441453781, now seen corresponding path program 1 times
[2024-03-09 06:30:03,709 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:03,709 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385203920]
[2024-03-09 06:30:03,709 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:03,709 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:03,719 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:30:03,719 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:30:03,724 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:30:03,728 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:30:03,728 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:30:03,728 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining)
[2024-03-09 06:30:03,729 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining)
[2024-03-09 06:30:03,729 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-09 06:30:03,729 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:03,730 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:30:03,730 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-09 06:30:03,747 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-03-09 06:30:03,748 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 126 places, 123 transitions, 286 flow
[2024-03-09 06:30:03,778 INFO  L124   PetriNetUnfolderBase]: 42/526 cut-off events.
[2024-03-09 06:30:03,778 INFO  L125   PetriNetUnfolderBase]: For 48/51 co-relation queries the response was YES.
[2024-03-09 06:30:03,779 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 577 conditions, 526 events. 42/526 cut-off events. For 48/51 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2100 event pairs, 6 based on Foata normal form. 0/448 useless extension candidates. Maximal degree in co-relation 320. Up to 32 conditions per place. 
[2024-03-09 06:30:03,779 INFO  L82        GeneralOperation]: Start removeDead. Operand has 126 places, 123 transitions, 286 flow
[2024-03-09 06:30:03,781 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 126 places, 123 transitions, 286 flow
[2024-03-09 06:30:03,781 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:30:03,782 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@5f19be13, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:30:03,782 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 8 error locations.
[2024-03-09 06:30:03,783 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:30:03,783 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-09 06:30:03,783 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:30:03,783 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:03,784 INFO  L208   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]
[2024-03-09 06:30:03,784 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:03,784 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:03,784 INFO  L85        PathProgramCache]: Analyzing trace with hash 1361473695, now seen corresponding path program 1 times
[2024-03-09 06:30:03,784 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:03,784 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236471464]
[2024-03-09 06:30:03,784 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:03,784 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:03,788 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:03,808 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:03,808 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:03,808 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236471464]
[2024-03-09 06:30:03,808 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236471464] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:03,808 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:03,809 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:30:03,809 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111836931]
[2024-03-09 06:30:03,809 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:03,809 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:30:03,809 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:03,809 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:30:03,809 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:30:03,824 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 123
[2024-03-09 06:30:03,824 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 123 transitions, 286 flow. Second operand  has 4 states, 4 states have (on average 99.25) internal successors, (397), 4 states have internal predecessors, (397), 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-03-09 06:30:03,824 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:03,824 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 123
[2024-03-09 06:30:03,824 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:04,546 INFO  L124   PetriNetUnfolderBase]: 2015/8154 cut-off events.
[2024-03-09 06:30:04,546 INFO  L125   PetriNetUnfolderBase]: For 1213/1213 co-relation queries the response was YES.
[2024-03-09 06:30:04,564 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11549 conditions, 8154 events. 2015/8154 cut-off events. For 1213/1213 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 85631 event pairs, 996 based on Foata normal form. 253/7671 useless extension candidates. Maximal degree in co-relation 2996. Up to 2117 conditions per place. 
[2024-03-09 06:30:04,586 INFO  L140   encePairwiseOnDemand]: 116/123 looper letters, 30 selfloop transitions, 4 changer transitions 0/132 dead transitions.
[2024-03-09 06:30:04,586 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 132 transitions, 372 flow
[2024-03-09 06:30:04,587 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:30:04,587 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:30:04,588 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 430 transitions.
[2024-03-09 06:30:04,588 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8739837398373984
[2024-03-09 06:30:04,588 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 430 transitions.
[2024-03-09 06:30:04,588 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 430 transitions.
[2024-03-09 06:30:04,588 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:04,589 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 430 transitions.
[2024-03-09 06:30:04,589 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 107.5) internal successors, (430), 4 states have internal predecessors, (430), 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-03-09 06:30:04,590 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 123.0) internal successors, (615), 5 states have internal predecessors, (615), 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-03-09 06:30:04,590 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 123.0) internal successors, (615), 5 states have internal predecessors, (615), 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-03-09 06:30:04,590 INFO  L175             Difference]: Start difference. First operand has 126 places, 123 transitions, 286 flow. Second operand 4 states and 430 transitions.
[2024-03-09 06:30:04,590 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 132 transitions, 372 flow
[2024-03-09 06:30:04,591 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 132 transitions, 372 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 06:30:04,593 INFO  L231             Difference]: Finished difference. Result has 130 places, 122 transitions, 298 flow
[2024-03-09 06:30:04,593 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=130, PETRI_TRANSITIONS=122}
[2024-03-09 06:30:04,593 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 4 predicate places.
[2024-03-09 06:30:04,593 INFO  L495      AbstractCegarLoop]: Abstraction has has 130 places, 122 transitions, 298 flow
[2024-03-09 06:30:04,593 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 99.25) internal successors, (397), 4 states have internal predecessors, (397), 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-03-09 06:30:04,593 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:04,594 INFO  L208   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]
[2024-03-09 06:30:04,594 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-09 06:30:04,594 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:04,594 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:04,594 INFO  L85        PathProgramCache]: Analyzing trace with hash 63824480, now seen corresponding path program 1 times
[2024-03-09 06:30:04,594 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:04,594 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725609462]
[2024-03-09 06:30:04,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:04,594 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:04,600 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:04,611 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:04,611 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:04,611 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725609462]
[2024-03-09 06:30:04,611 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725609462] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:04,611 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:04,612 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:04,612 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150645445]
[2024-03-09 06:30:04,612 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:04,612 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:04,612 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:04,612 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:04,612 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:04,631 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 123
[2024-03-09 06:30:04,631 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 122 transitions, 298 flow. Second operand  has 3 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 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-03-09 06:30:04,631 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:04,631 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 123
[2024-03-09 06:30:04,632 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:06,760 INFO  L124   PetriNetUnfolderBase]: 7178/23401 cut-off events.
[2024-03-09 06:30:06,760 INFO  L125   PetriNetUnfolderBase]: For 4864/5482 co-relation queries the response was YES.
[2024-03-09 06:30:06,833 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 35719 conditions, 23401 events. 7178/23401 cut-off events. For 4864/5482 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 288084 event pairs, 4404 based on Foata normal form. 1/20691 useless extension candidates. Maximal degree in co-relation 34861. Up to 8464 conditions per place. 
[2024-03-09 06:30:06,920 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 36 selfloop transitions, 7 changer transitions 0/140 dead transitions.
[2024-03-09 06:30:06,920 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 140 transitions, 450 flow
[2024-03-09 06:30:06,923 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:06,923 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:06,923 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 332 transitions.
[2024-03-09 06:30:06,924 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8997289972899729
[2024-03-09 06:30:06,924 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 332 transitions.
[2024-03-09 06:30:06,924 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 332 transitions.
[2024-03-09 06:30:06,924 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:06,924 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 332 transitions.
[2024-03-09 06:30:06,925 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 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-03-09 06:30:06,925 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:06,926 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:06,926 INFO  L175             Difference]: Start difference. First operand has 130 places, 122 transitions, 298 flow. Second operand 3 states and 332 transitions.
[2024-03-09 06:30:06,926 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 140 transitions, 450 flow
[2024-03-09 06:30:06,945 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 140 transitions, 444 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:06,947 INFO  L231             Difference]: Finished difference. Result has 132 places, 128 transitions, 346 flow
[2024-03-09 06:30:06,947 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=132, PETRI_TRANSITIONS=128}
[2024-03-09 06:30:06,947 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 6 predicate places.
[2024-03-09 06:30:06,947 INFO  L495      AbstractCegarLoop]: Abstraction has has 132 places, 128 transitions, 346 flow
[2024-03-09 06:30:06,948 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 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-03-09 06:30:06,948 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:06,948 INFO  L208   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]
[2024-03-09 06:30:06,948 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 06:30:06,948 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:06,948 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:06,948 INFO  L85        PathProgramCache]: Analyzing trace with hash -246559713, now seen corresponding path program 1 times
[2024-03-09 06:30:06,948 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:06,949 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866059474]
[2024-03-09 06:30:06,949 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:06,949 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:06,955 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:06,981 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:30:06,981 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:06,981 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866059474]
[2024-03-09 06:30:06,981 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866059474] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:06,981 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:06,981 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:30:06,982 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413532252]
[2024-03-09 06:30:06,982 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:06,982 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:30:06,982 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:06,982 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:30:06,983 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:30:07,007 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 123
[2024-03-09 06:30:07,008 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 128 transitions, 346 flow. Second operand  has 4 states, 4 states have (on average 99.5) internal successors, (398), 4 states have internal predecessors, (398), 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-03-09 06:30:07,008 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:07,008 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 123
[2024-03-09 06:30:07,008 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:08,747 INFO  L124   PetriNetUnfolderBase]: 5408/18169 cut-off events.
[2024-03-09 06:30:08,747 INFO  L125   PetriNetUnfolderBase]: For 2822/3020 co-relation queries the response was YES.
[2024-03-09 06:30:08,801 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 28417 conditions, 18169 events. 5408/18169 cut-off events. For 2822/3020 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 216173 event pairs, 2935 based on Foata normal form. 259/16111 useless extension candidates. Maximal degree in co-relation 22965. Up to 3899 conditions per place. 
[2024-03-09 06:30:08,853 INFO  L140   encePairwiseOnDemand]: 118/123 looper letters, 40 selfloop transitions, 4 changer transitions 0/149 dead transitions.
[2024-03-09 06:30:08,853 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 149 transitions, 488 flow
[2024-03-09 06:30:08,854 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:30:08,854 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:30:08,855 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 437 transitions.
[2024-03-09 06:30:08,855 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8882113821138211
[2024-03-09 06:30:08,855 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 437 transitions.
[2024-03-09 06:30:08,855 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 437 transitions.
[2024-03-09 06:30:08,855 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:08,856 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 437 transitions.
[2024-03-09 06:30:08,856 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 109.25) internal successors, (437), 4 states have internal predecessors, (437), 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-03-09 06:30:08,857 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 123.0) internal successors, (615), 5 states have internal predecessors, (615), 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-03-09 06:30:08,857 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 123.0) internal successors, (615), 5 states have internal predecessors, (615), 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-03-09 06:30:08,857 INFO  L175             Difference]: Start difference. First operand has 132 places, 128 transitions, 346 flow. Second operand 4 states and 437 transitions.
[2024-03-09 06:30:08,857 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 149 transitions, 488 flow
[2024-03-09 06:30:08,866 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 149 transitions, 474 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:08,868 INFO  L231             Difference]: Finished difference. Result has 134 places, 129 transitions, 348 flow
[2024-03-09 06:30:08,868 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=348, PETRI_PLACES=134, PETRI_TRANSITIONS=129}
[2024-03-09 06:30:08,868 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 8 predicate places.
[2024-03-09 06:30:08,868 INFO  L495      AbstractCegarLoop]: Abstraction has has 134 places, 129 transitions, 348 flow
[2024-03-09 06:30:08,869 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 99.5) internal successors, (398), 4 states have internal predecessors, (398), 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-03-09 06:30:08,869 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:08,869 INFO  L208   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]
[2024-03-09 06:30:08,869 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-09 06:30:08,869 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:08,869 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:08,869 INFO  L85        PathProgramCache]: Analyzing trace with hash 1641881089, now seen corresponding path program 1 times
[2024-03-09 06:30:08,869 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:08,869 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252371272]
[2024-03-09 06:30:08,869 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:08,869 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:08,879 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:08,923 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:08,923 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:08,923 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252371272]
[2024-03-09 06:30:08,924 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252371272] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:08,924 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26501906]
[2024-03-09 06:30:08,924 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:08,924 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:08,924 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:08,925 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:08,931 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-03-09 06:30:09,003 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:09,004 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:30:09,005 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:09,073 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:09,073 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:09,118 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:09,118 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [26501906] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:09,118 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:09,118 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:30:09,118 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999195570]
[2024-03-09 06:30:09,118 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:09,119 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:30:09,119 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:09,119 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:30:09,120 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:30:09,171 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 95 out of 123
[2024-03-09 06:30:09,172 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 129 transitions, 348 flow. Second operand  has 13 states, 13 states have (on average 96.92307692307692) internal successors, (1260), 13 states have internal predecessors, (1260), 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-03-09 06:30:09,172 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:09,172 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 123
[2024-03-09 06:30:09,172 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:11,643 INFO  L124   PetriNetUnfolderBase]: 6986/23994 cut-off events.
[2024-03-09 06:30:11,643 INFO  L125   PetriNetUnfolderBase]: For 3252/3252 co-relation queries the response was YES.
[2024-03-09 06:30:11,732 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 37548 conditions, 23994 events. 6986/23994 cut-off events. For 3252/3252 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 299012 event pairs, 1506 based on Foata normal form. 15/20580 useless extension candidates. Maximal degree in co-relation 17739. Up to 4886 conditions per place. 
[2024-03-09 06:30:11,813 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 58 selfloop transitions, 11 changer transitions 0/171 dead transitions.
[2024-03-09 06:30:11,814 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 171 transitions, 572 flow
[2024-03-09 06:30:11,814 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:30:11,815 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:30:11,816 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1021 transitions.
[2024-03-09 06:30:11,817 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8300813008130081
[2024-03-09 06:30:11,817 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1021 transitions.
[2024-03-09 06:30:11,817 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1021 transitions.
[2024-03-09 06:30:11,818 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:11,818 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1021 transitions.
[2024-03-09 06:30:11,820 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 102.1) internal successors, (1021), 10 states have internal predecessors, (1021), 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-03-09 06:30:11,821 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 123.0) internal successors, (1353), 11 states have internal predecessors, (1353), 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-03-09 06:30:11,822 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 123.0) internal successors, (1353), 11 states have internal predecessors, (1353), 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-03-09 06:30:11,822 INFO  L175             Difference]: Start difference. First operand has 134 places, 129 transitions, 348 flow. Second operand 10 states and 1021 transitions.
[2024-03-09 06:30:11,822 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 171 transitions, 572 flow
[2024-03-09 06:30:11,847 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 171 transitions, 566 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:11,848 INFO  L231             Difference]: Finished difference. Result has 144 places, 135 transitions, 398 flow
[2024-03-09 06:30:11,849 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=398, PETRI_PLACES=144, PETRI_TRANSITIONS=135}
[2024-03-09 06:30:11,849 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 18 predicate places.
[2024-03-09 06:30:11,849 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 135 transitions, 398 flow
[2024-03-09 06:30:11,850 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 96.92307692307692) internal successors, (1260), 13 states have internal predecessors, (1260), 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-03-09 06:30:11,850 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:11,850 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:11,857 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-03-09 06:30:12,051 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:12,051 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:12,052 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:12,052 INFO  L85        PathProgramCache]: Analyzing trace with hash 1452146703, now seen corresponding path program 1 times
[2024-03-09 06:30:12,053 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:12,053 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89614079]
[2024-03-09 06:30:12,053 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:12,054 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:12,065 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:12,077 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:30:12,078 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:12,078 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89614079]
[2024-03-09 06:30:12,078 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89614079] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:12,078 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:12,078 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:12,078 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378571667]
[2024-03-09 06:30:12,078 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:12,079 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:12,079 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:12,079 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:12,079 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:12,102 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 123
[2024-03-09 06:30:12,103 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 135 transitions, 398 flow. Second operand  has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 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-03-09 06:30:12,103 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:12,103 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 123
[2024-03-09 06:30:12,103 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:14,719 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([448] L691-->L691-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][149], [378#true, Black: 132#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 43#L679true, 149#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 137#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 118#L691-1true, Black: 144#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 227#(and (<= 4 |ULTIMATE.start_main_~threads_total~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 1)), Black: 373#(and (<= 4 |ULTIMATE.start_main_~threads_total~0#1|) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of4ForFork0InUse, 13#L678-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse])
[2024-03-09 06:30:14,719 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-09 06:30:14,719 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 06:30:14,719 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 06:30:14,719 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:30:14,726 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([448] L691-->L691-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][149], [378#true, Black: 132#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 137#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 149#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 118#L691-1true, Black: 144#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 227#(and (<= 4 |ULTIMATE.start_main_~threads_total~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 1)), 39#L679-3true, Black: 373#(and (<= 4 |ULTIMATE.start_main_~threads_total~0#1|) (<= (+ |ULTIMATE.start_main_~i~0#1| 1) |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of4ForFork0InUse, 13#L678-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0NotInUse, threadThread4of4ForFork0NotInUse])
[2024-03-09 06:30:14,726 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:30:14,726 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:30:14,726 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-09 06:30:14,727 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-09 06:30:14,768 INFO  L124   PetriNetUnfolderBase]: 8646/28091 cut-off events.
[2024-03-09 06:30:14,768 INFO  L125   PetriNetUnfolderBase]: For 10650/11160 co-relation queries the response was YES.
[2024-03-09 06:30:14,862 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 49733 conditions, 28091 events. 8646/28091 cut-off events. For 10650/11160 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 360654 event pairs, 5292 based on Foata normal form. 14/25113 useless extension candidates. Maximal degree in co-relation 41112. Up to 9947 conditions per place. 
[2024-03-09 06:30:14,954 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 38 selfloop transitions, 11 changer transitions 0/155 dead transitions.
[2024-03-09 06:30:14,955 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 575 flow
[2024-03-09 06:30:14,956 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:14,956 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:14,956 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 331 transitions.
[2024-03-09 06:30:14,957 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8970189701897019
[2024-03-09 06:30:14,957 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 331 transitions.
[2024-03-09 06:30:14,957 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 331 transitions.
[2024-03-09 06:30:14,957 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:14,957 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 331 transitions.
[2024-03-09 06:30:14,958 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 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-03-09 06:30:14,958 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:14,958 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:14,958 INFO  L175             Difference]: Start difference. First operand has 144 places, 135 transitions, 398 flow. Second operand 3 states and 331 transitions.
[2024-03-09 06:30:14,958 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 575 flow
[2024-03-09 06:30:14,986 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 567 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:14,988 INFO  L231             Difference]: Finished difference. Result has 146 places, 144 transitions, 486 flow
[2024-03-09 06:30:14,988 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=486, PETRI_PLACES=146, PETRI_TRANSITIONS=144}
[2024-03-09 06:30:14,988 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 20 predicate places.
[2024-03-09 06:30:14,989 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 144 transitions, 486 flow
[2024-03-09 06:30:14,989 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 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-03-09 06:30:14,989 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:14,989 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:14,989 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-09 06:30:14,989 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:14,989 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:14,989 INFO  L85        PathProgramCache]: Analyzing trace with hash 1473003651, now seen corresponding path program 1 times
[2024-03-09 06:30:14,989 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:14,990 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717087880]
[2024-03-09 06:30:14,990 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:14,990 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:14,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:15,027 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:30:15,027 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:15,028 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717087880]
[2024-03-09 06:30:15,028 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717087880] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:15,028 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:15,028 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 06:30:15,028 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942689856]
[2024-03-09 06:30:15,028 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:15,028 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:15,028 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:15,028 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:15,029 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:15,038 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 123
[2024-03-09 06:30:15,038 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 144 transitions, 486 flow. Second operand  has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 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-03-09 06:30:15,038 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:15,038 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 123
[2024-03-09 06:30:15,038 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:15,525 INFO  L124   PetriNetUnfolderBase]: 472/4688 cut-off events.
[2024-03-09 06:30:15,525 INFO  L125   PetriNetUnfolderBase]: For 1557/1713 co-relation queries the response was YES.
[2024-03-09 06:30:15,534 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7307 conditions, 4688 events. 472/4688 cut-off events. For 1557/1713 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 51265 event pairs, 234 based on Foata normal form. 128/4385 useless extension candidates. Maximal degree in co-relation 5303. Up to 454 conditions per place. 
[2024-03-09 06:30:15,539 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 16 selfloop transitions, 8 changer transitions 0/142 dead transitions.
[2024-03-09 06:30:15,540 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 142 transitions, 513 flow
[2024-03-09 06:30:15,540 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:15,540 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:15,541 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 340 transitions.
[2024-03-09 06:30:15,541 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9214092140921409
[2024-03-09 06:30:15,541 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 340 transitions.
[2024-03-09 06:30:15,541 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 340 transitions.
[2024-03-09 06:30:15,542 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:15,542 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 340 transitions.
[2024-03-09 06:30:15,542 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 113.33333333333333) internal successors, (340), 3 states have internal predecessors, (340), 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-03-09 06:30:15,543 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:15,543 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:15,543 INFO  L175             Difference]: Start difference. First operand has 146 places, 144 transitions, 486 flow. Second operand 3 states and 340 transitions.
[2024-03-09 06:30:15,543 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 142 transitions, 513 flow
[2024-03-09 06:30:15,550 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 142 transitions, 501 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:15,551 INFO  L231             Difference]: Finished difference. Result has 146 places, 135 transitions, 422 flow
[2024-03-09 06:30:15,551 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=146, PETRI_TRANSITIONS=135}
[2024-03-09 06:30:15,552 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 20 predicate places.
[2024-03-09 06:30:15,552 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 135 transitions, 422 flow
[2024-03-09 06:30:15,552 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 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-03-09 06:30:15,552 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:15,552 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:15,552 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-09 06:30:15,552 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:15,553 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:15,553 INFO  L85        PathProgramCache]: Analyzing trace with hash -811832339, now seen corresponding path program 1 times
[2024-03-09 06:30:15,553 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:15,553 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282718027]
[2024-03-09 06:30:15,553 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:15,553 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:15,579 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:15,593 INFO  L134       CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked.
[2024-03-09 06:30:15,593 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:15,593 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282718027]
[2024-03-09 06:30:15,593 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282718027] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:15,593 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:15,593 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:15,594 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361921230]
[2024-03-09 06:30:15,594 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:15,594 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:15,594 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:15,594 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:15,594 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:15,618 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 123
[2024-03-09 06:30:15,619 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 135 transitions, 422 flow. Second operand  has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 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-03-09 06:30:15,619 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:15,619 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 123
[2024-03-09 06:30:15,619 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:16,134 INFO  L124   PetriNetUnfolderBase]: 934/5829 cut-off events.
[2024-03-09 06:30:16,134 INFO  L125   PetriNetUnfolderBase]: For 3601/3604 co-relation queries the response was YES.
[2024-03-09 06:30:16,151 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10541 conditions, 5829 events. 934/5829 cut-off events. For 3601/3604 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 66441 event pairs, 666 based on Foata normal form. 1/5318 useless extension candidates. Maximal degree in co-relation 3847. Up to 1548 conditions per place. 
[2024-03-09 06:30:16,162 INFO  L140   encePairwiseOnDemand]: 118/123 looper letters, 30 selfloop transitions, 4 changer transitions 0/142 dead transitions.
[2024-03-09 06:30:16,163 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 142 transitions, 526 flow
[2024-03-09 06:30:16,163 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:16,163 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:16,164 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions.
[2024-03-09 06:30:16,164 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8699186991869918
[2024-03-09 06:30:16,164 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 321 transitions.
[2024-03-09 06:30:16,164 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions.
[2024-03-09 06:30:16,164 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:16,164 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions.
[2024-03-09 06:30:16,165 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 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-03-09 06:30:16,165 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:16,166 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:16,166 INFO  L175             Difference]: Start difference. First operand has 146 places, 135 transitions, 422 flow. Second operand 3 states and 321 transitions.
[2024-03-09 06:30:16,166 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 142 transitions, 526 flow
[2024-03-09 06:30:16,169 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 142 transitions, 518 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 06:30:16,171 INFO  L231             Difference]: Finished difference. Result has 149 places, 138 transitions, 448 flow
[2024-03-09 06:30:16,171 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=448, PETRI_PLACES=149, PETRI_TRANSITIONS=138}
[2024-03-09 06:30:16,171 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 23 predicate places.
[2024-03-09 06:30:16,171 INFO  L495      AbstractCegarLoop]: Abstraction has has 149 places, 138 transitions, 448 flow
[2024-03-09 06:30:16,171 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 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-03-09 06:30:16,171 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:16,172 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:16,172 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-09 06:30:16,172 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:16,172 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:16,172 INFO  L85        PathProgramCache]: Analyzing trace with hash -1238551074, now seen corresponding path program 1 times
[2024-03-09 06:30:16,172 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:16,172 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202819889]
[2024-03-09 06:30:16,172 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:16,172 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:16,182 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:16,278 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:16,278 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:16,278 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202819889]
[2024-03-09 06:30:16,278 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202819889] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:16,279 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542516834]
[2024-03-09 06:30:16,279 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:16,279 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:16,279 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:16,280 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:16,284 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-03-09 06:30:16,367 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:16,368 INFO  L262         TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-09 06:30:16,370 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:16,537 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:16,537 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:16,623 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:16,624 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542516834] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:16,624 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:16,624 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-09 06:30:16,624 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303869061]
[2024-03-09 06:30:16,624 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:16,624 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-09 06:30:16,624 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:16,625 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-09 06:30:16,625 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-09 06:30:16,703 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 95 out of 123
[2024-03-09 06:30:16,705 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 138 transitions, 448 flow. Second operand  has 19 states, 19 states have (on average 97.21052631578948) internal successors, (1847), 19 states have internal predecessors, (1847), 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-03-09 06:30:16,705 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:16,705 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 123
[2024-03-09 06:30:16,705 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:17,567 INFO  L124   PetriNetUnfolderBase]: 1216/7630 cut-off events.
[2024-03-09 06:30:17,568 INFO  L125   PetriNetUnfolderBase]: For 3305/3571 co-relation queries the response was YES.
[2024-03-09 06:30:17,590 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13259 conditions, 7630 events. 1216/7630 cut-off events. For 3305/3571 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 82847 event pairs, 179 based on Foata normal form. 20/6928 useless extension candidates. Maximal degree in co-relation 5204. Up to 893 conditions per place. 
[2024-03-09 06:30:17,604 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 84 selfloop transitions, 14 changer transitions 1/204 dead transitions.
[2024-03-09 06:30:17,604 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 204 transitions, 854 flow
[2024-03-09 06:30:17,604 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 06:30:17,605 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 06:30:17,606 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1430 transitions.
[2024-03-09 06:30:17,607 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8304297328687572
[2024-03-09 06:30:17,607 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 1430 transitions.
[2024-03-09 06:30:17,607 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 1430 transitions.
[2024-03-09 06:30:17,607 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:17,608 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1430 transitions.
[2024-03-09 06:30:17,609 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 102.14285714285714) internal successors, (1430), 14 states have internal predecessors, (1430), 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-03-09 06:30:17,611 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 123.0) internal successors, (1845), 15 states have internal predecessors, (1845), 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-03-09 06:30:17,612 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 123.0) internal successors, (1845), 15 states have internal predecessors, (1845), 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-03-09 06:30:17,612 INFO  L175             Difference]: Start difference. First operand has 149 places, 138 transitions, 448 flow. Second operand 14 states and 1430 transitions.
[2024-03-09 06:30:17,612 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 204 transitions, 854 flow
[2024-03-09 06:30:17,618 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 204 transitions, 842 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:17,619 INFO  L231             Difference]: Finished difference. Result has 164 places, 142 transitions, 503 flow
[2024-03-09 06:30:17,619 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=503, PETRI_PLACES=164, PETRI_TRANSITIONS=142}
[2024-03-09 06:30:17,620 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 38 predicate places.
[2024-03-09 06:30:17,620 INFO  L495      AbstractCegarLoop]: Abstraction has has 164 places, 142 transitions, 503 flow
[2024-03-09 06:30:17,620 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 97.21052631578948) internal successors, (1847), 19 states have internal predecessors, (1847), 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-03-09 06:30:17,620 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:17,620 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:17,627 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-03-09 06:30:17,821 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24
[2024-03-09 06:30:17,822 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:17,822 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:17,822 INFO  L85        PathProgramCache]: Analyzing trace with hash 1756085178, now seen corresponding path program 1 times
[2024-03-09 06:30:17,823 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:17,823 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710411569]
[2024-03-09 06:30:17,823 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:17,824 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:17,839 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:17,855 INFO  L134       CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked.
[2024-03-09 06:30:17,856 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:17,856 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710411569]
[2024-03-09 06:30:17,856 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710411569] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:17,856 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:17,856 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:17,856 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897862184]
[2024-03-09 06:30:17,856 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:17,856 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:17,856 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:17,857 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:17,857 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:17,942 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 123
[2024-03-09 06:30:17,942 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 142 transitions, 503 flow. Second operand  has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 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-03-09 06:30:17,942 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:17,942 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 123
[2024-03-09 06:30:17,942 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:18,557 INFO  L124   PetriNetUnfolderBase]: 883/5596 cut-off events.
[2024-03-09 06:30:18,557 INFO  L125   PetriNetUnfolderBase]: For 4222/4222 co-relation queries the response was YES.
[2024-03-09 06:30:18,576 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10661 conditions, 5596 events. 883/5596 cut-off events. For 4222/4222 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 61598 event pairs, 677 based on Foata normal form. 0/5108 useless extension candidates. Maximal degree in co-relation 9875. Up to 1476 conditions per place. 
[2024-03-09 06:30:18,588 INFO  L140   encePairwiseOnDemand]: 118/123 looper letters, 30 selfloop transitions, 4 changer transitions 0/148 dead transitions.
[2024-03-09 06:30:18,589 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 148 transitions, 598 flow
[2024-03-09 06:30:18,589 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:18,589 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:18,591 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions.
[2024-03-09 06:30:18,591 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8672086720867209
[2024-03-09 06:30:18,591 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 320 transitions.
[2024-03-09 06:30:18,591 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions.
[2024-03-09 06:30:18,592 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:18,592 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions.
[2024-03-09 06:30:18,592 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 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-03-09 06:30:18,593 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:18,593 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:18,593 INFO  L175             Difference]: Start difference. First operand has 164 places, 142 transitions, 503 flow. Second operand 3 states and 320 transitions.
[2024-03-09 06:30:18,593 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 148 transitions, 598 flow
[2024-03-09 06:30:18,611 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 148 transitions, 580 flow, removed 2 selfloop flow, removed 7 redundant places.
[2024-03-09 06:30:18,612 INFO  L231             Difference]: Finished difference. Result has 161 places, 145 transitions, 521 flow
[2024-03-09 06:30:18,612 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=521, PETRI_PLACES=161, PETRI_TRANSITIONS=145}
[2024-03-09 06:30:18,613 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 35 predicate places.
[2024-03-09 06:30:18,613 INFO  L495      AbstractCegarLoop]: Abstraction has has 161 places, 145 transitions, 521 flow
[2024-03-09 06:30:18,613 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 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-03-09 06:30:18,613 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:18,613 INFO  L208   CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:18,613 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-09 06:30:18,613 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:18,614 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:18,614 INFO  L85        PathProgramCache]: Analyzing trace with hash -767177864, now seen corresponding path program 1 times
[2024-03-09 06:30:18,615 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:18,615 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722173739]
[2024-03-09 06:30:18,615 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:18,615 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:18,635 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:18,775 INFO  L134       CoverageAnalysis]: Checked inductivity of 80 backedges. 52 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:18,775 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:18,775 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722173739]
[2024-03-09 06:30:18,775 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722173739] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:18,775 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135250075]
[2024-03-09 06:30:18,776 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:18,776 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:18,776 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:18,777 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:18,781 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-03-09 06:30:18,873 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:18,874 INFO  L262         TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core
[2024-03-09 06:30:18,876 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:19,127 INFO  L134       CoverageAnalysis]: Checked inductivity of 80 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:19,128 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 06:30:19,128 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135250075] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:19,128 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 06:30:19,128 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 21
[2024-03-09 06:30:19,128 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900389140]
[2024-03-09 06:30:19,128 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:19,129 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2024-03-09 06:30:19,129 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:19,129 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2024-03-09 06:30:19,130 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420
[2024-03-09 06:30:19,190 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 96 out of 123
[2024-03-09 06:30:19,191 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 145 transitions, 521 flow. Second operand  has 12 states, 12 states have (on average 98.0) internal successors, (1176), 12 states have internal predecessors, (1176), 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-03-09 06:30:19,191 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:19,191 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 123
[2024-03-09 06:30:19,191 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:20,249 INFO  L124   PetriNetUnfolderBase]: 1126/7458 cut-off events.
[2024-03-09 06:30:20,249 INFO  L125   PetriNetUnfolderBase]: For 4837/5141 co-relation queries the response was YES.
[2024-03-09 06:30:20,275 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13762 conditions, 7458 events. 1126/7458 cut-off events. For 4837/5141 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 82095 event pairs, 153 based on Foata normal form. 48/6803 useless extension candidates. Maximal degree in co-relation 5605. Up to 557 conditions per place. 
[2024-03-09 06:30:20,290 INFO  L140   encePairwiseOnDemand]: 115/123 looper letters, 89 selfloop transitions, 16 changer transitions 8/221 dead transitions.
[2024-03-09 06:30:20,290 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 221 transitions, 968 flow
[2024-03-09 06:30:20,291 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2024-03-09 06:30:20,291 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 16 states.
[2024-03-09 06:30:20,292 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1650 transitions.
[2024-03-09 06:30:20,292 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8384146341463414
[2024-03-09 06:30:20,292 INFO  L72            ComplementDD]: Start complementDD. Operand 16 states and 1650 transitions.
[2024-03-09 06:30:20,293 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 16 states and 1650 transitions.
[2024-03-09 06:30:20,293 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:20,293 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1650 transitions.
[2024-03-09 06:30:20,295 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 17 states, 16 states have (on average 103.125) internal successors, (1650), 16 states have internal predecessors, (1650), 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-03-09 06:30:20,297 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 17 states, 17 states have (on average 123.0) internal successors, (2091), 17 states have internal predecessors, (2091), 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-03-09 06:30:20,298 INFO  L81            ComplementDD]: Finished complementDD. Result  has 17 states, 17 states have (on average 123.0) internal successors, (2091), 17 states have internal predecessors, (2091), 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-03-09 06:30:20,298 INFO  L175             Difference]: Start difference. First operand has 161 places, 145 transitions, 521 flow. Second operand 16 states and 1650 transitions.
[2024-03-09 06:30:20,298 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 221 transitions, 968 flow
[2024-03-09 06:30:20,310 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 221 transitions, 946 flow, removed 3 selfloop flow, removed 5 redundant places.
[2024-03-09 06:30:20,312 INFO  L231             Difference]: Finished difference. Result has 169 places, 143 transitions, 516 flow
[2024-03-09 06:30:20,312 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=516, PETRI_PLACES=169, PETRI_TRANSITIONS=143}
[2024-03-09 06:30:20,313 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 43 predicate places.
[2024-03-09 06:30:20,313 INFO  L495      AbstractCegarLoop]: Abstraction has has 169 places, 143 transitions, 516 flow
[2024-03-09 06:30:20,313 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 98.0) internal successors, (1176), 12 states have internal predecessors, (1176), 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-03-09 06:30:20,313 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:20,313 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:20,318 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-03-09 06:30:20,514 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,6 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:20,514 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:20,515 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:20,515 INFO  L85        PathProgramCache]: Analyzing trace with hash 690598843, now seen corresponding path program 1 times
[2024-03-09 06:30:20,515 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:20,515 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721040172]
[2024-03-09 06:30:20,516 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:20,516 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:20,534 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:20,788 INFO  L134       CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:30:20,788 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:20,788 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721040172]
[2024-03-09 06:30:20,788 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721040172] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:20,788 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:20,788 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 06:30:20,789 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989024611]
[2024-03-09 06:30:20,789 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:20,789 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 06:30:20,789 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:20,789 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 06:30:20,789 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 06:30:20,846 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 92 out of 123
[2024-03-09 06:30:20,847 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 143 transitions, 516 flow. Second operand  has 6 states, 6 states have (on average 94.0) internal successors, (564), 6 states have internal predecessors, (564), 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-03-09 06:30:20,847 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:20,847 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 123
[2024-03-09 06:30:20,848 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:21,830 INFO  L124   PetriNetUnfolderBase]: 2334/8321 cut-off events.
[2024-03-09 06:30:21,830 INFO  L125   PetriNetUnfolderBase]: For 3825/4053 co-relation queries the response was YES.
[2024-03-09 06:30:21,857 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17103 conditions, 8321 events. 2334/8321 cut-off events. For 3825/4053 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 87958 event pairs, 950 based on Foata normal form. 0/7602 useless extension candidates. Maximal degree in co-relation 16462. Up to 1797 conditions per place. 
[2024-03-09 06:30:21,876 INFO  L140   encePairwiseOnDemand]: 117/123 looper letters, 55 selfloop transitions, 6 changer transitions 0/174 dead transitions.
[2024-03-09 06:30:21,876 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 174 transitions, 732 flow
[2024-03-09 06:30:21,877 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 06:30:21,877 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 06:30:21,877 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 613 transitions.
[2024-03-09 06:30:21,878 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8306233062330624
[2024-03-09 06:30:21,878 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 613 transitions.
[2024-03-09 06:30:21,878 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 613 transitions.
[2024-03-09 06:30:21,878 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:21,878 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 613 transitions.
[2024-03-09 06:30:21,879 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 102.16666666666667) internal successors, (613), 6 states have internal predecessors, (613), 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-03-09 06:30:21,880 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 123.0) internal successors, (861), 7 states have internal predecessors, (861), 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-03-09 06:30:21,880 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 123.0) internal successors, (861), 7 states have internal predecessors, (861), 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-03-09 06:30:21,880 INFO  L175             Difference]: Start difference. First operand has 169 places, 143 transitions, 516 flow. Second operand 6 states and 613 transitions.
[2024-03-09 06:30:21,880 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 174 transitions, 732 flow
[2024-03-09 06:30:21,917 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 174 transitions, 678 flow, removed 3 selfloop flow, removed 17 redundant places.
[2024-03-09 06:30:21,919 INFO  L231             Difference]: Finished difference. Result has 156 places, 142 transitions, 472 flow
[2024-03-09 06:30:21,919 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=472, PETRI_PLACES=156, PETRI_TRANSITIONS=142}
[2024-03-09 06:30:21,920 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 30 predicate places.
[2024-03-09 06:30:21,920 INFO  L495      AbstractCegarLoop]: Abstraction has has 156 places, 142 transitions, 472 flow
[2024-03-09 06:30:21,920 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 94.0) internal successors, (564), 6 states have internal predecessors, (564), 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-03-09 06:30:21,920 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:21,920 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:21,920 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-03-09 06:30:21,920 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:21,921 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:21,921 INFO  L85        PathProgramCache]: Analyzing trace with hash 1177935388, now seen corresponding path program 1 times
[2024-03-09 06:30:21,921 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:21,921 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673928772]
[2024-03-09 06:30:21,921 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:21,921 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:21,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:21,956 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked.
[2024-03-09 06:30:21,956 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:21,956 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673928772]
[2024-03-09 06:30:21,956 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673928772] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:30:21,957 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:30:21,957 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:30:21,957 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142491014]
[2024-03-09 06:30:21,957 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:30:21,957 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:30:21,957 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:21,958 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:30:21,958 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:30:21,973 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 123
[2024-03-09 06:30:21,974 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 142 transitions, 472 flow. Second operand  has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 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-03-09 06:30:21,974 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:21,974 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 123
[2024-03-09 06:30:21,974 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:22,899 INFO  L124   PetriNetUnfolderBase]: 1353/8826 cut-off events.
[2024-03-09 06:30:22,899 INFO  L125   PetriNetUnfolderBase]: For 5188/5188 co-relation queries the response was YES.
[2024-03-09 06:30:22,927 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16867 conditions, 8826 events. 1353/8826 cut-off events. For 5188/5188 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 106062 event pairs, 605 based on Foata normal form. 0/8280 useless extension candidates. Maximal degree in co-relation 16123. Up to 1591 conditions per place. 
[2024-03-09 06:30:22,940 INFO  L140   encePairwiseOnDemand]: 116/123 looper letters, 30 selfloop transitions, 9 changer transitions 1/155 dead transitions.
[2024-03-09 06:30:22,940 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 155 transitions, 606 flow
[2024-03-09 06:30:22,941 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:30:22,941 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:30:22,941 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 331 transitions.
[2024-03-09 06:30:22,942 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8970189701897019
[2024-03-09 06:30:22,942 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 331 transitions.
[2024-03-09 06:30:22,942 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 331 transitions.
[2024-03-09 06:30:22,942 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:22,942 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 331 transitions.
[2024-03-09 06:30:22,943 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 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-03-09 06:30:22,943 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:22,943 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 123.0) internal successors, (492), 4 states have internal predecessors, (492), 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-03-09 06:30:22,943 INFO  L175             Difference]: Start difference. First operand has 156 places, 142 transitions, 472 flow. Second operand 3 states and 331 transitions.
[2024-03-09 06:30:22,943 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 155 transitions, 606 flow
[2024-03-09 06:30:22,998 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 155 transitions, 594 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 06:30:22,999 INFO  L231             Difference]: Finished difference. Result has 155 places, 146 transitions, 536 flow
[2024-03-09 06:30:22,999 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=536, PETRI_PLACES=155, PETRI_TRANSITIONS=146}
[2024-03-09 06:30:23,000 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 29 predicate places.
[2024-03-09 06:30:23,000 INFO  L495      AbstractCegarLoop]: Abstraction has has 155 places, 146 transitions, 536 flow
[2024-03-09 06:30:23,000 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 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-03-09 06:30:23,000 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:23,000 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:30:23,000 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-09 06:30:23,000 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:23,001 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:23,001 INFO  L85        PathProgramCache]: Analyzing trace with hash 887041333, now seen corresponding path program 1 times
[2024-03-09 06:30:23,001 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:23,001 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560960344]
[2024-03-09 06:30:23,001 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:23,001 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:23,014 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:23,079 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:30:23,079 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:23,080 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560960344]
[2024-03-09 06:30:23,080 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560960344] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:23,080 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333347613]
[2024-03-09 06:30:23,080 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:23,080 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:23,080 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:23,081 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:23,085 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-03-09 06:30:23,201 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:23,202 INFO  L262         TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 06:30:23,204 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:23,341 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:30:23,341 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:23,451 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:30:23,451 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333347613] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:23,451 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:23,451 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10
[2024-03-09 06:30:23,451 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350287393]
[2024-03-09 06:30:23,451 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:23,452 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 06:30:23,452 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:23,452 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 06:30:23,452 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90
[2024-03-09 06:30:23,540 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 97 out of 123
[2024-03-09 06:30:23,541 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 146 transitions, 536 flow. Second operand  has 10 states, 10 states have (on average 100.4) internal successors, (1004), 10 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:30:23,541 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:23,541 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 123
[2024-03-09 06:30:23,541 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:24,314 INFO  L124   PetriNetUnfolderBase]: 1022/5636 cut-off events.
[2024-03-09 06:30:24,314 INFO  L125   PetriNetUnfolderBase]: For 3737/3938 co-relation queries the response was YES.
[2024-03-09 06:30:24,331 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10804 conditions, 5636 events. 1022/5636 cut-off events. For 3737/3938 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 56930 event pairs, 222 based on Foata normal form. 80/5563 useless extension candidates. Maximal degree in co-relation 10158. Up to 562 conditions per place. 
[2024-03-09 06:30:24,340 INFO  L140   encePairwiseOnDemand]: 117/123 looper letters, 53 selfloop transitions, 7 changer transitions 8/189 dead transitions.
[2024-03-09 06:30:24,340 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 189 transitions, 812 flow
[2024-03-09 06:30:24,341 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 06:30:24,341 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 06:30:24,341 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 651 transitions.
[2024-03-09 06:30:24,342 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8821138211382114
[2024-03-09 06:30:24,342 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 651 transitions.
[2024-03-09 06:30:24,342 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 651 transitions.
[2024-03-09 06:30:24,342 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:24,342 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 651 transitions.
[2024-03-09 06:30:24,343 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 108.5) internal successors, (651), 6 states have internal predecessors, (651), 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-03-09 06:30:24,344 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 123.0) internal successors, (861), 7 states have internal predecessors, (861), 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-03-09 06:30:24,344 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 123.0) internal successors, (861), 7 states have internal predecessors, (861), 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-03-09 06:30:24,344 INFO  L175             Difference]: Start difference. First operand has 155 places, 146 transitions, 536 flow. Second operand 6 states and 651 transitions.
[2024-03-09 06:30:24,344 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 189 transitions, 812 flow
[2024-03-09 06:30:24,354 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 189 transitions, 794 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:24,356 INFO  L231             Difference]: Finished difference. Result has 160 places, 148 transitions, 550 flow
[2024-03-09 06:30:24,356 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=550, PETRI_PLACES=160, PETRI_TRANSITIONS=148}
[2024-03-09 06:30:24,357 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 34 predicate places.
[2024-03-09 06:30:24,357 INFO  L495      AbstractCegarLoop]: Abstraction has has 160 places, 148 transitions, 550 flow
[2024-03-09 06:30:24,357 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 100.4) internal successors, (1004), 10 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:30:24,357 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:24,357 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-09 06:30:24,364 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0
[2024-03-09 06:30:24,558 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:24,559 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:24,559 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:24,559 INFO  L85        PathProgramCache]: Analyzing trace with hash 1073569415, now seen corresponding path program 1 times
[2024-03-09 06:30:24,560 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:24,560 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567109785]
[2024-03-09 06:30:24,560 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:24,560 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:24,598 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:25,731 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:25,731 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:25,731 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567109785]
[2024-03-09 06:30:25,731 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567109785] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:25,731 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029511790]
[2024-03-09 06:30:25,732 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:25,732 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:25,732 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:25,733 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:25,735 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-03-09 06:30:25,817 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:25,818 INFO  L262         TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 36 conjunts are in the unsatisfiable core
[2024-03-09 06:30:25,824 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:26,089 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 06:30:26,213 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 06:30:26,213 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13
[2024-03-09 06:30:26,426 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:30:26,455 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:26,455 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:28,081 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 06:30:28,087 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112
[2024-03-09 06:30:28,246 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48
[2024-03-09 06:30:28,269 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 228
[2024-03-09 06:30:29,422 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:29,423 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029511790] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:29,423 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:29,423 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 19, 18] total 54
[2024-03-09 06:30:29,423 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215787735]
[2024-03-09 06:30:29,423 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:29,424 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 54 states
[2024-03-09 06:30:29,424 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:29,424 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants.
[2024-03-09 06:30:29,425 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=2600, Unknown=0, NotChecked=0, Total=2862
[2024-03-09 06:30:36,555 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 86 out of 123
[2024-03-09 06:30:36,558 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 148 transitions, 550 flow. Second operand  has 54 states, 54 states have (on average 88.5925925925926) internal successors, (4784), 54 states have internal predecessors, (4784), 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-03-09 06:30:36,558 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:30:36,558 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 123
[2024-03-09 06:30:36,558 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:30:40,031 INFO  L124   PetriNetUnfolderBase]: 1748/6942 cut-off events.
[2024-03-09 06:30:40,031 INFO  L125   PetriNetUnfolderBase]: For 4565/4761 co-relation queries the response was YES.
[2024-03-09 06:30:40,051 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15124 conditions, 6942 events. 1748/6942 cut-off events. For 4565/4761 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 68591 event pairs, 87 based on Foata normal form. 24/6741 useless extension candidates. Maximal degree in co-relation 6214. Up to 893 conditions per place. 
[2024-03-09 06:30:40,062 INFO  L140   encePairwiseOnDemand]: 105/123 looper letters, 138 selfloop transitions, 29 changer transitions 8/277 dead transitions.
[2024-03-09 06:30:40,063 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 277 transitions, 1281 flow
[2024-03-09 06:30:40,064 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. 
[2024-03-09 06:30:40,064 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 26 states.
[2024-03-09 06:30:40,065 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2411 transitions.
[2024-03-09 06:30:40,065 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7539086929330832
[2024-03-09 06:30:40,065 INFO  L72            ComplementDD]: Start complementDD. Operand 26 states and 2411 transitions.
[2024-03-09 06:30:40,066 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 26 states and 2411 transitions.
[2024-03-09 06:30:40,066 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:30:40,066 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2411 transitions.
[2024-03-09 06:30:40,068 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 27 states, 26 states have (on average 92.73076923076923) internal successors, (2411), 26 states have internal predecessors, (2411), 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-03-09 06:30:40,070 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 27 states, 27 states have (on average 123.0) internal successors, (3321), 27 states have internal predecessors, (3321), 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-03-09 06:30:40,071 INFO  L81            ComplementDD]: Finished complementDD. Result  has 27 states, 27 states have (on average 123.0) internal successors, (3321), 27 states have internal predecessors, (3321), 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-03-09 06:30:40,071 INFO  L175             Difference]: Start difference. First operand has 160 places, 148 transitions, 550 flow. Second operand 26 states and 2411 transitions.
[2024-03-09 06:30:40,071 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 277 transitions, 1281 flow
[2024-03-09 06:30:40,079 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 277 transitions, 1273 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 06:30:40,081 INFO  L231             Difference]: Finished difference. Result has 192 places, 157 transitions, 658 flow
[2024-03-09 06:30:40,082 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=658, PETRI_PLACES=192, PETRI_TRANSITIONS=157}
[2024-03-09 06:30:40,082 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 66 predicate places.
[2024-03-09 06:30:40,082 INFO  L495      AbstractCegarLoop]: Abstraction has has 192 places, 157 transitions, 658 flow
[2024-03-09 06:30:40,083 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 54 states, 54 states have (on average 88.5925925925926) internal successors, (4784), 54 states have internal predecessors, (4784), 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-03-09 06:30:40,083 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:30:40,083 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-09 06:30:40,090 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-03-09 06:30:40,283 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30
[2024-03-09 06:30:40,284 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:30:40,285 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:30:40,285 INFO  L85        PathProgramCache]: Analyzing trace with hash 1574974517, now seen corresponding path program 2 times
[2024-03-09 06:30:40,285 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:30:40,285 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474981114]
[2024-03-09 06:30:40,286 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:30:40,286 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:30:40,322 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:30:41,264 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:41,264 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:30:41,264 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474981114]
[2024-03-09 06:30:41,264 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474981114] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:30:41,264 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200260433]
[2024-03-09 06:30:41,265 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 06:30:41,265 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:30:41,265 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:30:41,266 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:30:41,269 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-03-09 06:30:41,366 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 06:30:41,367 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 06:30:41,368 INFO  L262         TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 40 conjunts are in the unsatisfiable core
[2024-03-09 06:30:41,373 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:30:41,863 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 06:30:41,987 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 06:30:41,988 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13
[2024-03-09 06:30:42,135 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:30:42,176 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:42,176 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:30:43,756 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 92
[2024-03-09 06:30:43,762 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 292
[2024-03-09 06:30:43,887 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 93
[2024-03-09 06:30:43,893 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 300
[2024-03-09 06:30:47,423 INFO  L134       CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:30:47,424 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200260433] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:30:47,424 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:30:47,424 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 19] total 53
[2024-03-09 06:30:47,424 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765631255]
[2024-03-09 06:30:47,424 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:30:47,425 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 53 states
[2024-03-09 06:30:47,426 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:30:47,426 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants.
[2024-03-09 06:30:47,427 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2514, Unknown=0, NotChecked=0, Total=2756
[2024-03-09 06:30:54,895 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]
[2024-03-09 06:31:02,509 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 85 out of 123
[2024-03-09 06:31:02,513 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 157 transitions, 658 flow. Second operand  has 53 states, 53 states have (on average 87.81132075471699) internal successors, (4654), 53 states have internal predecessors, (4654), 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-03-09 06:31:02,513 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:02,513 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 123
[2024-03-09 06:31:02,513 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:06,826 INFO  L124   PetriNetUnfolderBase]: 1676/6503 cut-off events.
[2024-03-09 06:31:06,827 INFO  L125   PetriNetUnfolderBase]: For 5412/5576 co-relation queries the response was YES.
[2024-03-09 06:31:06,850 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15293 conditions, 6503 events. 1676/6503 cut-off events. For 5412/5576 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 62769 event pairs, 109 based on Foata normal form. 24/6306 useless extension candidates. Maximal degree in co-relation 7036. Up to 866 conditions per place. 
[2024-03-09 06:31:06,861 INFO  L140   encePairwiseOnDemand]: 105/123 looper letters, 134 selfloop transitions, 30 changer transitions 8/272 dead transitions.
[2024-03-09 06:31:06,862 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 1372 flow
[2024-03-09 06:31:06,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. 
[2024-03-09 06:31:06,863 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 27 states.
[2024-03-09 06:31:06,864 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2467 transitions.
[2024-03-09 06:31:06,865 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7428485395965071
[2024-03-09 06:31:06,865 INFO  L72            ComplementDD]: Start complementDD. Operand 27 states and 2467 transitions.
[2024-03-09 06:31:06,865 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 27 states and 2467 transitions.
[2024-03-09 06:31:06,865 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:06,866 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2467 transitions.
[2024-03-09 06:31:06,868 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 28 states, 27 states have (on average 91.37037037037037) internal successors, (2467), 27 states have internal predecessors, (2467), 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-03-09 06:31:06,870 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 28 states, 28 states have (on average 123.0) internal successors, (3444), 28 states have internal predecessors, (3444), 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-03-09 06:31:06,871 INFO  L81            ComplementDD]: Finished complementDD. Result  has 28 states, 28 states have (on average 123.0) internal successors, (3444), 28 states have internal predecessors, (3444), 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-03-09 06:31:06,871 INFO  L175             Difference]: Start difference. First operand has 192 places, 157 transitions, 658 flow. Second operand 27 states and 2467 transitions.
[2024-03-09 06:31:06,871 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 1372 flow
[2024-03-09 06:31:06,882 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 272 transitions, 1329 flow, removed 1 selfloop flow, removed 17 redundant places.
[2024-03-09 06:31:06,885 INFO  L231             Difference]: Finished difference. Result has 205 places, 160 transitions, 710 flow
[2024-03-09 06:31:06,885 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=123, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=710, PETRI_PLACES=205, PETRI_TRANSITIONS=160}
[2024-03-09 06:31:06,885 INFO  L281   CegarLoopForPetriNet]: 126 programPoint places, 79 predicate places.
[2024-03-09 06:31:06,886 INFO  L495      AbstractCegarLoop]: Abstraction has has 205 places, 160 transitions, 710 flow
[2024-03-09 06:31:06,886 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 53 states, 53 states have (on average 87.81132075471699) internal successors, (4654), 53 states have internal predecessors, (4654), 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-03-09 06:31:06,886 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:06,886 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-09 06:31:06,894 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2024-03-09 06:31:07,087 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31
[2024-03-09 06:31:07,089 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] ===
[2024-03-09 06:31:07,089 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:07,089 INFO  L85        PathProgramCache]: Analyzing trace with hash -819729168, now seen corresponding path program 1 times
[2024-03-09 06:31:07,090 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:07,090 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105512015]
[2024-03-09 06:31:07,090 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:07,091 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:07,110 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:07,110 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:31:07,118 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:07,139 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:31:07,139 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:31:07,139 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 8 remaining)
[2024-03-09 06:31:07,139 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (5 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining)
[2024-03-09 06:31:07,140 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining)
[2024-03-09 06:31:07,141 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-03-09 06:31:07,141 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:07,144 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances
[2024-03-09 06:31:07,144 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-09 06:31:07,194 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,195 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,195 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,195 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-09 06:31:07,196 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,196 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,196 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,197 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,197 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,198 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,198 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,198 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,199 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,199 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,199 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,200 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,200 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,200 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,200 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,201 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,201 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,201 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,202 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,202 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,202 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,202 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,203 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,203 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,203 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,204 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,204 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,204 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,204 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,205 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,205 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,205 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,206 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,206 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,206 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,207 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,207 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,207 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,207 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,208 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,209 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,210 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,210 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,210 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,210 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,210 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,211 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,212 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,212 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,212 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,212 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,213 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,213 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,213 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,213 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,213 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,214 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,214 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,214 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,214 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,214 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,215 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,215 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,215 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,215 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,223 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.03 06:31:07 BasicIcfg
[2024-03-09 06:31:07,223 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-09 06:31:07,223 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-09 06:31:07,223 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-03-09 06:31:07,224 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-03-09 06:31:07,224 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:29:58" (3/4) ...
[2024-03-09 06:31:07,225 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2024-03-09 06:31:07,226 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-09 06:31:07,227 INFO  L158              Benchmark]: Toolchain (without parser) took 69669.15ms. Allocated memory was 104.9MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 50.3MB in the beginning and 3.6GB in the end (delta: -3.6GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB.
[2024-03-09 06:31:07,227 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 104.9MB. Free memory is still 77.9MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 06:31:07,227 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 310.04ms. Allocated memory was 104.9MB in the beginning and 136.3MB in the end (delta: 31.5MB). Free memory was 50.3MB in the beginning and 101.5MB in the end (delta: -51.1MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB.
[2024-03-09 06:31:07,227 INFO  L158              Benchmark]: Boogie Procedure Inliner took 31.95ms. Allocated memory is still 136.3MB. Free memory was 101.5MB in the beginning and 99.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 06:31:07,228 INFO  L158              Benchmark]: Boogie Preprocessor took 21.72ms. Allocated memory is still 136.3MB. Free memory was 99.4MB in the beginning and 97.9MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 06:31:07,228 INFO  L158              Benchmark]: RCFGBuilder took 322.63ms. Allocated memory is still 136.3MB. Free memory was 97.9MB in the beginning and 84.0MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
[2024-03-09 06:31:07,228 INFO  L158              Benchmark]: TraceAbstraction took 68975.02ms. Allocated memory was 136.3MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 83.4MB in the beginning and 3.6GB in the end (delta: -3.5GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB.
[2024-03-09 06:31:07,228 INFO  L158              Benchmark]: Witness Printer took 3.02ms. Allocated memory is still 5.5GB. Free memory was 3.6GB in the beginning and 3.6GB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 06:31:07,230 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.11ms. Allocated memory is still 104.9MB. Free memory is still 77.9MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 310.04ms. Allocated memory was 104.9MB in the beginning and 136.3MB in the end (delta: 31.5MB). Free memory was 50.3MB in the beginning and 101.5MB in the end (delta: -51.1MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 31.95ms. Allocated memory is still 136.3MB. Free memory was 101.5MB in the beginning and 99.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 21.72ms. Allocated memory is still 136.3MB. Free memory was 99.4MB in the beginning and 97.9MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 322.63ms. Allocated memory is still 136.3MB. Free memory was 97.9MB in the beginning and 84.0MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
 * TraceAbstraction took 68975.02ms. Allocated memory was 136.3MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 83.4MB in the beginning and 3.6GB in the end (delta: -3.5GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB.
 * Witness Printer took 3.02ms. Allocated memory is still 5.5GB. Free memory was 3.6GB in the beginning and 3.6GB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator:
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    The program execution was not completely translated back.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - DataRaceFoundResult [Line: 678]: Data race detected
[2024-03-09 06:31:07,271 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,271 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,271 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,271 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,272 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,273 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,274 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,275 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,276 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,277 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,278 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,279 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,280 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,281 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,282 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,283 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,313 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,314 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,315 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,316 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,317 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,318 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,319 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,320 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,321 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,322 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:31:07,323 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem7 could not be translated
[2024-03-09 06:31:07,324 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:31:07,325 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:31:07,326 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
    Data race detected
The following path leads to a data race: 
[L674]               0  int data = 0;
        VAL             [data=0]
[L675]               0  pthread_mutex_t data_mutex = { { 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, { { 0, 0 } } } };
        VAL             [data=0, data_mutex={1:0}]
[L683]               0  int threads_total = 4;
        VAL             [data=0, data_mutex={1:0}, threads_total=4]
[L684]               0  pthread_t tids[4];
        VAL             [data=0, data_mutex={1:0}, threads_total=4, tids={5:0}]
[L685]               0  int i = 0;
        VAL             [data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L678]               1  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={5:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={5:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={5:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L678]               3  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L678]               2  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={5:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={5:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={5:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={5:0}]
[L685]  COND FALSE   0  !(i < threads_total)
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={5:0}]
[L688]               0  int i = 0;
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L680]               1  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L688]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L689]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L689]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L689]  FCALL, JOIN  1  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={5:0}]
[L688]               0  i += 2
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L688]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L689]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L689]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L680]               3  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L689]  FCALL, JOIN  3  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={5:0}]
[L688]               0  i += 2
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={5:0}]
[L688]  COND FALSE   0  !(i < threads_total)
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={5:0}]
[L691]               0  return data;
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, threads_total=4, tids={5:0}]
[L678]               2  data = __VERIFIER_nondet_int()
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]

Now there is a data race on ~data~0 between 
	C: return data; [691]
and
	C: data = __VERIFIER_nondet_int() [678]

  - UnprovableResult [Line: 691]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 689]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 686]: 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. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 84 locations, 5 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: 0.6s, OverallIterations: 3, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 39 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21 mSDsluCounter, 6 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3 mSDsCounter, 2 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 57 IncrementalHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2 mSolverCounterUnsat, 3 mSDtfsCounter, 57 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=175occurred in iteration=2, InterpolantAutomatonStates: 7, 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.0s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 81 NumberOfCodeBlocks, 81 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 49 ConstructedInterpolants, 0 QuantifiedInterpolants, 61 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances
    CFG has 4 procedures, 101 locations, 6 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: 1.6s, OverallIterations: 6, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 241 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 170 mSDsluCounter, 53 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 32 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 378 IncrementalHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 21 mSDtfsCounter, 378 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 91 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=240occurred in iteration=3, InterpolantAutomatonStates: 24, 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.0s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 232 NumberOfCodeBlocks, 232 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 220 ConstructedInterpolants, 0 QuantifiedInterpolants, 450 SizeOfPredicates, 4 NumberOfNonLiveVariables, 89 ConjunctsInSsa, 5 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 6/9 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
  - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances
    CFG has 5 procedures, 118 locations, 7 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: 3.2s, OverallIterations: 8, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 332 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 227 mSDsluCounter, 76 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27 mSDsCounter, 11 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 550 IncrementalHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11 mSolverCounterUnsat, 49 mSDtfsCounter, 550 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 96 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=411occurred in iteration=5, InterpolantAutomatonStates: 30, 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.0s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 338 NumberOfCodeBlocks, 338 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 314 ConstructedInterpolants, 0 QuantifiedInterpolants, 588 SizeOfPredicates, 4 NumberOfNonLiveVariables, 89 ConjunctsInSsa, 5 ConjunctsInUnsatCore, 9 InterpolantComputations, 6 PerfectInterpolantSequences, 31/34 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
  - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances
    CFG has 6 procedures, 135 locations, 8 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: 63.4s, OverallIterations: 16, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 47.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 3382 SdHoareTripleChecker+Valid, 28.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3121 mSDsluCounter, 7871 SdHoareTripleChecker+Invalid, 25.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7793 mSDsCounter, 39 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25343 IncrementalHoareTripleChecker+Invalid, 25383 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 39 mSolverCounterUnsat, 78 mSDtfsCounter, 25343 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1057 GetRequests, 826 SyntacticMatches, 7 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3748 ImplicationChecksByTransitivity, 5.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=710occurred in iteration=15, InterpolantAutomatonStates: 131, 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.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 13.4s InterpolantComputationTime, 1519 NumberOfCodeBlocks, 1519 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 1798 ConstructedInterpolants, 28 QuantifiedInterpolants, 23945 SizeOfPredicates, 63 NumberOfNonLiveVariables, 1191 ConjunctsInSsa, 105 ConjunctsInUnsatCore, 26 InterpolantComputations, 10 PerfectInterpolantSequences, 553/1112 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2024-03-09 06:31:07,377 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/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
