./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.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.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 d94517c8e4392ff6cda6ed4b0b0a533ea8403029ad589261181b47ba4d3df339
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-12 01:33:24,841 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-12 01:33:24,882 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-12 01:33:24,886 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-12 01:33:24,887 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-12 01:33:24,904 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-12 01:33:24,904 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-12 01:33:24,905 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-12 01:33:24,905 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-12 01:33:24,905 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-12 01:33:24,906 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-12 01:33:24,906 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-12 01:33:24,906 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-12 01:33:24,907 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-12 01:33:24,907 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-12 01:33:24,907 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-12 01:33:24,907 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-12 01:33:24,908 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-12 01:33:24,908 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-12 01:33:24,908 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-12 01:33:24,908 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-12 01:33:24,909 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-12 01:33:24,909 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-12 01:33:24,909 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-12 01:33:24,909 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-12 01:33:24,910 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-12 01:33:24,910 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-12 01:33:24,910 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-12 01:33:24,910 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-12 01:33:24,911 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-12 01:33:24,911 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:33:24,911 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-12 01:33:24,911 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-12 01:33:24,911 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-12 01:33:24,912 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-12 01:33:24,912 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-12 01:33:24,912 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-12 01:33:24,912 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-12 01:33:24,912 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-12 01:33:24,917 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-12 01:33:24,917 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-12 01:33:24,917 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 -> d94517c8e4392ff6cda6ed4b0b0a533ea8403029ad589261181b47ba4d3df339
[2024-03-12 01:33:25,098 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-12 01:33:25,118 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-12 01:33:25,120 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-12 01:33:25,121 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-12 01:33:25,122 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-12 01:33:25,123 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const.i
[2024-03-12 01:33:26,110 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-12 01:33:26,307 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-12 01:33:26,308 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const.i
[2024-03-12 01:33:26,318 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/6e34b9cf4/e4576032f0db4a2cbf7f857c43eb2cd4/FLAG8c02beaff
[2024-03-12 01:33:26,694 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/6e34b9cf4/e4576032f0db4a2cbf7f857c43eb2cd4
[2024-03-12 01:33:26,696 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-12 01:33:26,697 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-12 01:33:26,698 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-12 01:33:26,698 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-12 01:33:26,702 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-12 01:33:26,702 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:33:26" (1/1) ...
[2024-03-12 01:33:26,703 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c8ea1b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:26, skipping insertion in model container
[2024-03-12 01:33:26,703 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:33:26" (1/1) ...
[2024-03-12 01:33:26,731 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-12 01:33:26,937 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:33:26,951 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-12 01:33:26,982 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:33:27,008 INFO  L206         MainTranslator]: Completed translation
[2024-03-12 01:33:27,009 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27 WrapperNode
[2024-03-12 01:33:27,009 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-12 01:33:27,010 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-12 01:33:27,010 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-12 01:33:27,010 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-12 01:33:27,015 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,028 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,046 INFO  L138                Inliner]: procedures = 158, calls = 16, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 54
[2024-03-12 01:33:27,047 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-12 01:33:27,047 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-12 01:33:27,048 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-12 01:33:27,048 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-12 01:33:27,056 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,056 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,058 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,058 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,063 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,065 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,067 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,068 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,069 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-12 01:33:27,070 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-12 01:33:27,070 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-12 01:33:27,070 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-12 01:33:27,071 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (1/1) ...
[2024-03-12 01:33:27,075 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:33:27,083 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:27,097 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-12 01:33:27,101 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-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-12 01:33:27,125 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-12 01:33:27,126 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-12 01:33:27,126 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-12 01:33:27,126 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-12 01:33:27,126 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-12 01:33:27,126 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-12 01:33:27,126 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-12 01:33:27,127 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-12 01:33:27,301 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-12 01:33:27,302 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-12 01:33:27,445 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-12 01:33:27,459 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-12 01:33:27,459 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-12 01:33:27,460 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:33:27 BoogieIcfgContainer
[2024-03-12 01:33:27,461 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-12 01:33:27,462 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-12 01:33:27,462 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-12 01:33:27,465 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-12 01:33:27,465 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.03 01:33:26" (1/3) ...
[2024-03-12 01:33:27,465 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ef5f7f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:33:27, skipping insertion in model container
[2024-03-12 01:33:27,465 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:33:27" (2/3) ...
[2024-03-12 01:33:27,466 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ef5f7f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:33:27, skipping insertion in model container
[2024-03-12 01:33:27,466 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:33:27" (3/3) ...
[2024-03-12 01:33:27,467 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-array-const.i
[2024-03-12 01:33:27,473 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-12 01:33:27,480 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-12 01:33:27,480 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-03-12 01:33:27,480 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-12 01:33:27,514 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-03-12 01:33:27,539 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 71 places, 71 transitions, 149 flow
[2024-03-12 01:33:27,572 INFO  L124   PetriNetUnfolderBase]: 5/99 cut-off events.
[2024-03-12 01:33:27,572 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-03-12 01:33:27,576 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 104 conditions, 99 events. 5/99 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/86 useless extension candidates. Maximal degree in co-relation 49. Up to 4 conditions per place. 
[2024-03-12 01:33:27,576 INFO  L82        GeneralOperation]: Start removeDead. Operand has 71 places, 71 transitions, 149 flow
[2024-03-12 01:33:27,579 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 71 places, 71 transitions, 149 flow
[2024-03-12 01:33:27,586 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:33:27,592 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;@2dd9724e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:33:27,592 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 5 error locations.
[2024-03-12 01:33:27,600 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:33:27,600 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-12 01:33:27,600 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:33:27,601 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:27,601 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-12 01:33:27,601 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-12 01:33:27,606 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:27,607 INFO  L85        PathProgramCache]: Analyzing trace with hash -328016813, now seen corresponding path program 1 times
[2024-03-12 01:33:27,614 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:27,614 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490782447]
[2024-03-12 01:33:27,615 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:27,615 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:27,693 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:27,818 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-12 01:33:27,818 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:27,819 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490782447]
[2024-03-12 01:33:27,819 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490782447] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:27,819 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:27,819 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:27,821 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808127443]
[2024-03-12 01:33:27,821 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:27,828 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:27,832 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:27,850 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:27,850 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:27,889 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 58 out of 71
[2024-03-12 01:33:27,891 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 149 flow. Second operand  has 4 states, 4 states have (on average 59.25) internal successors, (237), 4 states have internal predecessors, (237), 0 states have call successors, (0), 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-12 01:33:27,891 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:27,891 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 71
[2024-03-12 01:33:27,892 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:27,938 INFO  L124   PetriNetUnfolderBase]: 8/158 cut-off events.
[2024-03-12 01:33:27,938 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-03-12 01:33:27,939 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 192 conditions, 158 events. 8/158 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 439 event pairs, 0 based on Foata normal form. 5/147 useless extension candidates. Maximal degree in co-relation 133. Up to 17 conditions per place. 
[2024-03-12 01:33:27,940 INFO  L140   encePairwiseOnDemand]: 64/71 looper letters, 10 selfloop transitions, 4 changer transitions 1/73 dead transitions.
[2024-03-12 01:33:27,940 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 73 transitions, 183 flow
[2024-03-12 01:33:27,942 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:27,944 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:27,949 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 251 transitions.
[2024-03-12 01:33:27,951 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8838028169014085
[2024-03-12 01:33:27,951 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 251 transitions.
[2024-03-12 01:33:27,951 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 251 transitions.
[2024-03-12 01:33:27,952 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:27,954 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 251 transitions.
[2024-03-12 01:33:27,956 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 62.75) internal successors, (251), 4 states have internal predecessors, (251), 0 states have call successors, (0), 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-12 01:33:27,959 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 71.0) internal successors, (355), 5 states have internal predecessors, (355), 0 states have call successors, (0), 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-12 01:33:27,960 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 71.0) internal successors, (355), 5 states have internal predecessors, (355), 0 states have call successors, (0), 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-12 01:33:27,961 INFO  L175             Difference]: Start difference. First operand has 71 places, 71 transitions, 149 flow. Second operand 4 states and 251 transitions.
[2024-03-12 01:33:27,962 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 73 transitions, 183 flow
[2024-03-12 01:33:27,963 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 73 transitions, 183 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:33:27,965 INFO  L231             Difference]: Finished difference. Result has 75 places, 69 transitions, 157 flow
[2024-03-12 01:33:27,967 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=157, PETRI_PLACES=75, PETRI_TRANSITIONS=69}
[2024-03-12 01:33:27,969 INFO  L281   CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places.
[2024-03-12 01:33:27,969 INFO  L495      AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 157 flow
[2024-03-12 01:33:27,970 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 59.25) internal successors, (237), 4 states have internal predecessors, (237), 0 states have call successors, (0), 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-12 01:33:27,970 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:27,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, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:33:27,970 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-12 01:33:27,970 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-12 01:33:27,971 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:27,971 INFO  L85        PathProgramCache]: Analyzing trace with hash -749003099, now seen corresponding path program 1 times
[2024-03-12 01:33:27,971 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:27,971 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530954401]
[2024-03-12 01:33:27,971 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:27,972 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:27,988 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,029 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-12 01:33:28,030 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:28,030 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530954401]
[2024-03-12 01:33:28,030 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530954401] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:28,030 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:28,030 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:28,030 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756360900]
[2024-03-12 01:33:28,031 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:28,032 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:28,032 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:28,032 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:28,032 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:28,044 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 59 out of 71
[2024-03-12 01:33:28,044 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 69 transitions, 157 flow. Second operand  has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 0 states have call successors, (0), 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-12 01:33:28,044 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:28,044 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 71
[2024-03-12 01:33:28,044 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:28,069 INFO  L124   PetriNetUnfolderBase]: 6/130 cut-off events.
[2024-03-12 01:33:28,069 INFO  L125   PetriNetUnfolderBase]: For 5/11 co-relation queries the response was YES.
[2024-03-12 01:33:28,070 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 172 conditions, 130 events. 6/130 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/119 useless extension candidates. Maximal degree in co-relation 128. Up to 21 conditions per place. 
[2024-03-12 01:33:28,070 INFO  L140   encePairwiseOnDemand]: 66/71 looper letters, 9 selfloop transitions, 4 changer transitions 0/72 dead transitions.
[2024-03-12 01:33:28,070 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 72 transitions, 189 flow
[2024-03-12 01:33:28,071 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:28,071 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:28,072 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 191 transitions.
[2024-03-12 01:33:28,073 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8967136150234741
[2024-03-12 01:33:28,073 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 191 transitions.
[2024-03-12 01:33:28,073 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 191 transitions.
[2024-03-12 01:33:28,073 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:28,073 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 191 transitions.
[2024-03-12 01:33:28,074 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 0 states have call successors, (0), 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-12 01:33:28,075 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 71.0) internal successors, (284), 4 states have internal predecessors, (284), 0 states have call successors, (0), 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-12 01:33:28,076 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 71.0) internal successors, (284), 4 states have internal predecessors, (284), 0 states have call successors, (0), 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-12 01:33:28,076 INFO  L175             Difference]: Start difference. First operand has 75 places, 69 transitions, 157 flow. Second operand 3 states and 191 transitions.
[2024-03-12 01:33:28,076 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 72 transitions, 189 flow
[2024-03-12 01:33:28,077 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 72 transitions, 181 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 01:33:28,078 INFO  L231             Difference]: Finished difference. Result has 76 places, 72 transitions, 179 flow
[2024-03-12 01:33:28,078 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=179, PETRI_PLACES=76, PETRI_TRANSITIONS=72}
[2024-03-12 01:33:28,079 INFO  L281   CegarLoopForPetriNet]: 71 programPoint places, 5 predicate places.
[2024-03-12 01:33:28,079 INFO  L495      AbstractCegarLoop]: Abstraction has has 76 places, 72 transitions, 179 flow
[2024-03-12 01:33:28,079 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 0 states have call successors, (0), 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-12 01:33:28,079 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:28,079 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-12 01:33:28,079 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-12 01:33:28,080 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-12 01:33:28,080 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:28,080 INFO  L85        PathProgramCache]: Analyzing trace with hash -155908587, now seen corresponding path program 1 times
[2024-03-12 01:33:28,080 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:28,080 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428633604]
[2024-03-12 01:33:28,080 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,081 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:28,099 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:28,100 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:33:28,109 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:28,126 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:33:28,126 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:33:28,127 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining)
[2024-03-12 01:33:28,128 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (3 of 5 remaining)
[2024-03-12 01:33:28,128 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (2 of 5 remaining)
[2024-03-12 01:33:28,129 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 5 remaining)
[2024-03-12 01:33:28,129 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 5 remaining)
[2024-03-12 01:33:28,129 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-12 01:33:28,129 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-03-12 01:33:28,131 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:33:28,131 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-12 01:33:28,151 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-12 01:33:28,153 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 90 places, 89 transitions, 194 flow
[2024-03-12 01:33:28,171 INFO  L124   PetriNetUnfolderBase]: 10/180 cut-off events.
[2024-03-12 01:33:28,171 INFO  L125   PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES.
[2024-03-12 01:33:28,172 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 192 conditions, 180 events. 10/180 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 470 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 101. Up to 8 conditions per place. 
[2024-03-12 01:33:28,172 INFO  L82        GeneralOperation]: Start removeDead. Operand has 90 places, 89 transitions, 194 flow
[2024-03-12 01:33:28,173 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 90 places, 89 transitions, 194 flow
[2024-03-12 01:33:28,174 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:33:28,175 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;@2dd9724e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:33:28,176 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 6 error locations.
[2024-03-12 01:33:28,178 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:33:28,178 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-12 01:33:28,179 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:33:28,179 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:28,179 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-12 01:33:28,179 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-12 01:33:28,179 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:28,179 INFO  L85        PathProgramCache]: Analyzing trace with hash -1646010701, now seen corresponding path program 1 times
[2024-03-12 01:33:28,180 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:28,180 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394161906]
[2024-03-12 01:33:28,180 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,180 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:28,188 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,227 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-12 01:33:28,227 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:28,227 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394161906]
[2024-03-12 01:33:28,227 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394161906] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:28,227 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:28,227 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:28,228 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748856135]
[2024-03-12 01:33:28,228 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:28,228 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:28,228 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:28,228 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:28,229 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:28,261 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 72 out of 89
[2024-03-12 01:33:28,261 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 194 flow. Second operand  has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 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-12 01:33:28,261 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:28,261 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 89
[2024-03-12 01:33:28,262 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:28,353 INFO  L124   PetriNetUnfolderBase]: 72/568 cut-off events.
[2024-03-12 01:33:28,353 INFO  L125   PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES.
[2024-03-12 01:33:28,356 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 734 conditions, 568 events. 72/568 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3512 event pairs, 20 based on Foata normal form. 16/535 useless extension candidates. Maximal degree in co-relation 189. Up to 106 conditions per place. 
[2024-03-12 01:33:28,357 INFO  L140   encePairwiseOnDemand]: 82/89 looper letters, 18 selfloop transitions, 4 changer transitions 0/94 dead transitions.
[2024-03-12 01:33:28,358 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 248 flow
[2024-03-12 01:33:28,358 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:28,358 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:28,359 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 314 transitions.
[2024-03-12 01:33:28,360 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8820224719101124
[2024-03-12 01:33:28,360 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 314 transitions.
[2024-03-12 01:33:28,360 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 314 transitions.
[2024-03-12 01:33:28,360 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:28,360 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 314 transitions.
[2024-03-12 01:33:28,361 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 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-12 01:33:28,363 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 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-12 01:33:28,363 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 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-12 01:33:28,363 INFO  L175             Difference]: Start difference. First operand has 90 places, 89 transitions, 194 flow. Second operand 4 states and 314 transitions.
[2024-03-12 01:33:28,363 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 248 flow
[2024-03-12 01:33:28,364 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 94 transitions, 248 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:33:28,365 INFO  L231             Difference]: Finished difference. Result has 94 places, 88 transitions, 206 flow
[2024-03-12 01:33:28,365 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=206, PETRI_PLACES=94, PETRI_TRANSITIONS=88}
[2024-03-12 01:33:28,366 INFO  L281   CegarLoopForPetriNet]: 90 programPoint places, 4 predicate places.
[2024-03-12 01:33:28,366 INFO  L495      AbstractCegarLoop]: Abstraction has has 94 places, 88 transitions, 206 flow
[2024-03-12 01:33:28,366 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 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-12 01:33:28,366 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:28,367 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-12 01:33:28,367 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-12 01:33:28,367 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-12 01:33:28,367 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:28,367 INFO  L85        PathProgramCache]: Analyzing trace with hash -853170898, now seen corresponding path program 1 times
[2024-03-12 01:33:28,367 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:28,368 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352024311]
[2024-03-12 01:33:28,368 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,368 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:28,378 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,397 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-12 01:33:28,397 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:28,397 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352024311]
[2024-03-12 01:33:28,398 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352024311] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:28,398 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:28,398 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:28,398 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507716114]
[2024-03-12 01:33:28,398 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:28,398 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:28,399 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:28,399 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:28,399 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:28,421 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 72 out of 89
[2024-03-12 01:33:28,422 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 88 transitions, 206 flow. Second operand  has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 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-12 01:33:28,422 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:28,422 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 89
[2024-03-12 01:33:28,422 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:28,520 INFO  L124   PetriNetUnfolderBase]: 116/699 cut-off events.
[2024-03-12 01:33:28,521 INFO  L125   PetriNetUnfolderBase]: For 76/107 co-relation queries the response was YES.
[2024-03-12 01:33:28,523 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 991 conditions, 699 events. 116/699 cut-off events. For 76/107 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 4637 event pairs, 52 based on Foata normal form. 1/608 useless extension candidates. Maximal degree in co-relation 921. Up to 185 conditions per place. 
[2024-03-12 01:33:28,525 INFO  L140   encePairwiseOnDemand]: 83/89 looper letters, 18 selfloop transitions, 5 changer transitions 0/96 dead transitions.
[2024-03-12 01:33:28,525 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 96 transitions, 276 flow
[2024-03-12 01:33:28,526 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:28,526 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:28,526 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions.
[2024-03-12 01:33:28,527 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.898876404494382
[2024-03-12 01:33:28,527 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 240 transitions.
[2024-03-12 01:33:28,527 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions.
[2024-03-12 01:33:28,527 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:28,527 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions.
[2024-03-12 01:33:28,528 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 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-12 01:33:28,529 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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-12 01:33:28,529 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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-12 01:33:28,529 INFO  L175             Difference]: Start difference. First operand has 94 places, 88 transitions, 206 flow. Second operand 3 states and 240 transitions.
[2024-03-12 01:33:28,529 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 96 transitions, 276 flow
[2024-03-12 01:33:28,530 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 96 transitions, 270 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:28,532 INFO  L231             Difference]: Finished difference. Result has 96 places, 92 transitions, 238 flow
[2024-03-12 01:33:28,532 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=96, PETRI_TRANSITIONS=92}
[2024-03-12 01:33:28,532 INFO  L281   CegarLoopForPetriNet]: 90 programPoint places, 6 predicate places.
[2024-03-12 01:33:28,532 INFO  L495      AbstractCegarLoop]: Abstraction has has 96 places, 92 transitions, 238 flow
[2024-03-12 01:33:28,533 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 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-12 01:33:28,533 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:28,533 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-12 01:33:28,533 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-12 01:33:28,533 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-12 01:33:28,533 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:28,534 INFO  L85        PathProgramCache]: Analyzing trace with hash -1480076718, now seen corresponding path program 1 times
[2024-03-12 01:33:28,534 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:28,534 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556963653]
[2024-03-12 01:33:28,534 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,534 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:28,543 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,590 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-12 01:33:28,590 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:28,590 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556963653]
[2024-03-12 01:33:28,591 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556963653] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:28,591 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:28,591 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:28,591 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178250244]
[2024-03-12 01:33:28,591 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:28,591 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:28,592 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:28,592 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:28,592 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:28,626 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 72 out of 89
[2024-03-12 01:33:28,626 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 92 transitions, 238 flow. Second operand  has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 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-12 01:33:28,626 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:28,626 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 89
[2024-03-12 01:33:28,627 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:28,713 INFO  L124   PetriNetUnfolderBase]: 63/581 cut-off events.
[2024-03-12 01:33:28,713 INFO  L125   PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES.
[2024-03-12 01:33:28,715 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 811 conditions, 581 events. 63/581 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3341 event pairs, 24 based on Foata normal form. 15/545 useless extension candidates. Maximal degree in co-relation 651. Up to 72 conditions per place. 
[2024-03-12 01:33:28,717 INFO  L140   encePairwiseOnDemand]: 84/89 looper letters, 19 selfloop transitions, 4 changer transitions 3/103 dead transitions.
[2024-03-12 01:33:28,717 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 103 transitions, 318 flow
[2024-03-12 01:33:28,718 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:28,718 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:28,719 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 315 transitions.
[2024-03-12 01:33:28,719 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8848314606741573
[2024-03-12 01:33:28,719 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 315 transitions.
[2024-03-12 01:33:28,719 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 315 transitions.
[2024-03-12 01:33:28,720 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:28,720 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 315 transitions.
[2024-03-12 01:33:28,721 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 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-12 01:33:28,723 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 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-12 01:33:28,723 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 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-12 01:33:28,723 INFO  L175             Difference]: Start difference. First operand has 96 places, 92 transitions, 238 flow. Second operand 4 states and 315 transitions.
[2024-03-12 01:33:28,723 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 103 transitions, 318 flow
[2024-03-12 01:33:28,726 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 103 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:28,728 INFO  L231             Difference]: Finished difference. Result has 98 places, 93 transitions, 244 flow
[2024-03-12 01:33:28,728 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=244, PETRI_PLACES=98, PETRI_TRANSITIONS=93}
[2024-03-12 01:33:28,728 INFO  L281   CegarLoopForPetriNet]: 90 programPoint places, 8 predicate places.
[2024-03-12 01:33:28,728 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 93 transitions, 244 flow
[2024-03-12 01:33:28,729 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 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-12 01:33:28,729 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:28,729 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-12 01:33:28,729 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-12 01:33:28,729 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-12 01:33:28,729 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:28,730 INFO  L85        PathProgramCache]: Analyzing trace with hash -1931209736, now seen corresponding path program 1 times
[2024-03-12 01:33:28,730 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:28,730 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416635289]
[2024-03-12 01:33:28,730 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,730 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:28,743 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,834 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-12 01:33:28,835 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:28,835 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416635289]
[2024-03-12 01:33:28,835 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416635289] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:28,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746624354]
[2024-03-12 01:33:28,836 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:28,836 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:28,836 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:28,838 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-12 01:33:28,841 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-12 01:33:28,929 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:28,931 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:33:28,932 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:29,046 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-12 01:33:29,047 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:29,107 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-12 01:33:29,107 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [746624354] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:29,107 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:29,108 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:33:29,108 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116118703]
[2024-03-12 01:33:29,108 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:29,108 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:33:29,108 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:29,109 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:33:29,109 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:33:29,204 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 69 out of 89
[2024-03-12 01:33:29,205 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 93 transitions, 244 flow. Second operand  has 13 states, 13 states have (on average 70.92307692307692) internal successors, (922), 13 states have internal predecessors, (922), 0 states have call successors, (0), 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-12 01:33:29,205 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:29,205 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 89
[2024-03-12 01:33:29,205 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:29,344 INFO  L124   PetriNetUnfolderBase]: 81/351 cut-off events.
[2024-03-12 01:33:29,344 INFO  L125   PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES.
[2024-03-12 01:33:29,345 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 558 conditions, 351 events. 81/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1830 event pairs, 6 based on Foata normal form. 15/347 useless extension candidates. Maximal degree in co-relation 550. Up to 56 conditions per place. 
[2024-03-12 01:33:29,347 INFO  L140   encePairwiseOnDemand]: 83/89 looper letters, 28 selfloop transitions, 8 changer transitions 0/85 dead transitions.
[2024-03-12 01:33:29,347 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 85 transitions, 276 flow
[2024-03-12 01:33:29,347 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:33:29,347 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:33:29,349 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 728 transitions.
[2024-03-12 01:33:29,349 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8179775280898877
[2024-03-12 01:33:29,349 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 728 transitions.
[2024-03-12 01:33:29,349 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 728 transitions.
[2024-03-12 01:33:29,350 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:29,350 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 728 transitions.
[2024-03-12 01:33:29,352 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 72.8) internal successors, (728), 10 states have internal predecessors, (728), 0 states have call successors, (0), 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-12 01:33:29,353 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 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-12 01:33:29,353 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 89.0) internal successors, (979), 11 states have internal predecessors, (979), 0 states have call successors, (0), 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-12 01:33:29,353 INFO  L175             Difference]: Start difference. First operand has 98 places, 93 transitions, 244 flow. Second operand 10 states and 728 transitions.
[2024-03-12 01:33:29,353 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 85 transitions, 276 flow
[2024-03-12 01:33:29,354 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 275 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-12 01:33:29,355 INFO  L231             Difference]: Finished difference. Result has 79 places, 65 transitions, 179 flow
[2024-03-12 01:33:29,355 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=89, 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-12 01:33:29,356 INFO  L281   CegarLoopForPetriNet]: 90 programPoint places, -11 predicate places.
[2024-03-12 01:33:29,356 INFO  L495      AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 179 flow
[2024-03-12 01:33:29,356 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 70.92307692307692) internal successors, (922), 13 states have internal predecessors, (922), 0 states have call successors, (0), 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-12 01:33:29,357 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:29,357 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-12 01:33:29,364 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-12 01:33:29,562 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-12 01:33:29,563 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-12 01:33:29,564 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:29,564 INFO  L85        PathProgramCache]: Analyzing trace with hash -778921506, now seen corresponding path program 1 times
[2024-03-12 01:33:29,564 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:29,565 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89788207]
[2024-03-12 01:33:29,565 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:29,565 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:29,584 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:29,603 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-12 01:33:29,603 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:29,603 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89788207]
[2024-03-12 01:33:29,603 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89788207] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:29,604 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:29,604 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:29,604 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41943337]
[2024-03-12 01:33:29,604 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:29,604 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:29,604 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:29,605 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:29,605 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:29,621 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 72 out of 89
[2024-03-12 01:33:29,621 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 179 flow. Second operand  has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 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-12 01:33:29,621 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:29,621 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 89
[2024-03-12 01:33:29,621 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:29,653 INFO  L124   PetriNetUnfolderBase]: 27/209 cut-off events.
[2024-03-12 01:33:29,653 INFO  L125   PetriNetUnfolderBase]: For 27/31 co-relation queries the response was YES.
[2024-03-12 01:33:29,654 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 799 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-12 01:33:29,654 INFO  L140   encePairwiseOnDemand]: 84/89 looper letters, 13 selfloop transitions, 5 changer transitions 0/70 dead transitions.
[2024-03-12 01:33:29,654 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 70 transitions, 227 flow
[2024-03-12 01:33:29,656 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:29,656 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:29,656 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions.
[2024-03-12 01:33:29,657 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8764044943820225
[2024-03-12 01:33:29,657 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 234 transitions.
[2024-03-12 01:33:29,657 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions.
[2024-03-12 01:33:29,657 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:29,657 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions.
[2024-03-12 01:33:29,657 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-12 01:33:29,658 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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-12 01:33:29,658 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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-12 01:33:29,658 INFO  L175             Difference]: Start difference. First operand has 79 places, 65 transitions, 179 flow. Second operand 3 states and 234 transitions.
[2024-03-12 01:33:29,658 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 70 transitions, 227 flow
[2024-03-12 01:33:29,659 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 70 transitions, 210 flow, removed 1 selfloop flow, removed 6 redundant places.
[2024-03-12 01:33:29,660 INFO  L231             Difference]: Finished difference. Result has 77 places, 68 transitions, 198 flow
[2024-03-12 01:33:29,660 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=89, 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-12 01:33:29,661 INFO  L281   CegarLoopForPetriNet]: 90 programPoint places, -13 predicate places.
[2024-03-12 01:33:29,661 INFO  L495      AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 198 flow
[2024-03-12 01:33:29,661 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 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-12 01:33:29,661 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:29,661 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-12 01:33:29,661 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-12 01:33:29,661 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-12 01:33:29,661 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:29,662 INFO  L85        PathProgramCache]: Analyzing trace with hash 1306650741, now seen corresponding path program 1 times
[2024-03-12 01:33:29,662 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:29,662 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758604156]
[2024-03-12 01:33:29,662 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:29,662 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:29,680 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:29,680 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:33:29,686 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:29,690 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:33:29,690 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining)
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining)
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining)
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining)
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining)
[2024-03-12 01:33:29,691 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining)
[2024-03-12 01:33:29,692 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-12 01:33:29,692 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2024-03-12 01:33:29,692 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:33:29,692 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-12 01:33:29,709 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-03-12 01:33:29,710 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 109 places, 107 transitions, 241 flow
[2024-03-12 01:33:29,733 INFO  L124   PetriNetUnfolderBase]: 20/314 cut-off events.
[2024-03-12 01:33:29,734 INFO  L125   PetriNetUnfolderBase]: For 19/21 co-relation queries the response was YES.
[2024-03-12 01:33:29,734 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 339 conditions, 314 events. 20/314 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 996 event pairs, 1 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 188. Up to 16 conditions per place. 
[2024-03-12 01:33:29,734 INFO  L82        GeneralOperation]: Start removeDead. Operand has 109 places, 107 transitions, 241 flow
[2024-03-12 01:33:29,736 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 109 places, 107 transitions, 241 flow
[2024-03-12 01:33:29,736 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:33:29,737 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;@2dd9724e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:33:29,737 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-03-12 01:33:29,739 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:33:29,739 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-12 01:33:29,740 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:33:29,740 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:29,740 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-12 01:33:29,740 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-12 01:33:29,740 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:29,740 INFO  L85        PathProgramCache]: Analyzing trace with hash 2077821395, now seen corresponding path program 1 times
[2024-03-12 01:33:29,740 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:29,741 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557908859]
[2024-03-12 01:33:29,741 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:29,741 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:29,746 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:29,778 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-12 01:33:29,778 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:29,778 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557908859]
[2024-03-12 01:33:29,779 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557908859] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:29,779 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:29,779 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:29,779 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561507312]
[2024-03-12 01:33:29,779 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:29,780 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:29,780 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:29,781 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:29,781 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:29,803 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 86 out of 107
[2024-03-12 01:33:29,804 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 241 flow. Second operand  has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-12 01:33:29,804 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:29,804 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 107
[2024-03-12 01:33:29,804 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:30,040 INFO  L124   PetriNetUnfolderBase]: 412/2191 cut-off events.
[2024-03-12 01:33:30,041 INFO  L125   PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES.
[2024-03-12 01:33:30,044 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 2191 events. 412/2191 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 18620 event pairs, 175 based on Foata normal form. 63/2061 useless extension candidates. Maximal degree in co-relation 757. Up to 495 conditions per place. 
[2024-03-12 01:33:30,049 INFO  L140   encePairwiseOnDemand]: 100/107 looper letters, 24 selfloop transitions, 4 changer transitions 0/114 dead transitions.
[2024-03-12 01:33:30,050 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 114 transitions, 311 flow
[2024-03-12 01:33:30,050 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:30,050 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:30,051 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 376 transitions.
[2024-03-12 01:33:30,051 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8785046728971962
[2024-03-12 01:33:30,051 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 376 transitions.
[2024-03-12 01:33:30,051 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 376 transitions.
[2024-03-12 01:33:30,052 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:30,052 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 376 transitions.
[2024-03-12 01:33:30,052 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 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-12 01:33:30,053 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 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-12 01:33:30,053 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 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-12 01:33:30,053 INFO  L175             Difference]: Start difference. First operand has 109 places, 107 transitions, 241 flow. Second operand 4 states and 376 transitions.
[2024-03-12 01:33:30,053 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 114 transitions, 311 flow
[2024-03-12 01:33:30,054 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 114 transitions, 311 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:33:30,055 INFO  L231             Difference]: Finished difference. Result has 113 places, 106 transitions, 253 flow
[2024-03-12 01:33:30,056 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=253, PETRI_PLACES=113, PETRI_TRANSITIONS=106}
[2024-03-12 01:33:30,056 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 4 predicate places.
[2024-03-12 01:33:30,056 INFO  L495      AbstractCegarLoop]: Abstraction has has 113 places, 106 transitions, 253 flow
[2024-03-12 01:33:30,056 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-12 01:33:30,056 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:30,056 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-12 01:33:30,057 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-12 01:33:30,057 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-12 01:33:30,057 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:30,057 INFO  L85        PathProgramCache]: Analyzing trace with hash -2019156887, now seen corresponding path program 1 times
[2024-03-12 01:33:30,057 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:30,057 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822170159]
[2024-03-12 01:33:30,057 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:30,057 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:30,065 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:30,077 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-12 01:33:30,077 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:30,078 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822170159]
[2024-03-12 01:33:30,078 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822170159] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:30,078 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:30,078 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:30,078 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220137955]
[2024-03-12 01:33:30,078 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:30,078 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:30,078 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:30,079 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:30,079 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:30,094 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 85 out of 107
[2024-03-12 01:33:30,095 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 106 transitions, 253 flow. Second operand  has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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-12 01:33:30,095 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:30,095 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 107
[2024-03-12 01:33:30,095 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:30,490 INFO  L124   PetriNetUnfolderBase]: 1023/4264 cut-off events.
[2024-03-12 01:33:30,490 INFO  L125   PetriNetUnfolderBase]: For 720/933 co-relation queries the response was YES.
[2024-03-12 01:33:30,497 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6254 conditions, 4264 events. 1023/4264 cut-off events. For 720/933 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 41775 event pairs, 560 based on Foata normal form. 1/3721 useless extension candidates. Maximal degree in co-relation 6048. Up to 1329 conditions per place. 
[2024-03-12 01:33:30,510 INFO  L140   encePairwiseOnDemand]: 100/107 looper letters, 27 selfloop transitions, 6 changer transitions 0/119 dead transitions.
[2024-03-12 01:33:30,510 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 119 transitions, 363 flow
[2024-03-12 01:33:30,511 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:30,511 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:30,512 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions.
[2024-03-12 01:33:30,512 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9003115264797508
[2024-03-12 01:33:30,512 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 289 transitions.
[2024-03-12 01:33:30,512 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions.
[2024-03-12 01:33:30,512 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:30,512 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions.
[2024-03-12 01:33:30,513 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 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-12 01:33:30,513 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:30,514 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:30,514 INFO  L175             Difference]: Start difference. First operand has 113 places, 106 transitions, 253 flow. Second operand 3 states and 289 transitions.
[2024-03-12 01:33:30,514 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 119 transitions, 363 flow
[2024-03-12 01:33:30,516 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 119 transitions, 357 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:30,517 INFO  L231             Difference]: Finished difference. Result has 115 places, 111 transitions, 293 flow
[2024-03-12 01:33:30,517 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=293, PETRI_PLACES=115, PETRI_TRANSITIONS=111}
[2024-03-12 01:33:30,517 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 6 predicate places.
[2024-03-12 01:33:30,517 INFO  L495      AbstractCegarLoop]: Abstraction has has 115 places, 111 transitions, 293 flow
[2024-03-12 01:33:30,518 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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-12 01:33:30,518 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:30,518 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-12 01:33:30,518 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-12 01:33:30,518 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-12 01:33:30,518 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:30,518 INFO  L85        PathProgramCache]: Analyzing trace with hash -1650732958, now seen corresponding path program 1 times
[2024-03-12 01:33:30,518 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:30,518 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896976421]
[2024-03-12 01:33:30,518 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:30,518 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:30,524 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:30,557 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-12 01:33:30,557 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:30,557 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896976421]
[2024-03-12 01:33:30,557 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896976421] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:30,558 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:30,558 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:30,558 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909521184]
[2024-03-12 01:33:30,558 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:30,558 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:30,558 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:30,558 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:30,558 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:30,600 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 86 out of 107
[2024-03-12 01:33:30,601 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 111 transitions, 293 flow. Second operand  has 4 states, 4 states have (on average 87.5) internal successors, (350), 4 states have internal predecessors, (350), 0 states have call successors, (0), 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-12 01:33:30,601 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:30,601 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 107
[2024-03-12 01:33:30,602 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:30,961 INFO  L124   PetriNetUnfolderBase]: 618/3166 cut-off events.
[2024-03-12 01:33:30,961 INFO  L125   PetriNetUnfolderBase]: For 436/440 co-relation queries the response was YES.
[2024-03-12 01:33:30,966 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4697 conditions, 3166 events. 618/3166 cut-off events. For 436/440 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 29550 event pairs, 247 based on Foata normal form. 63/2905 useless extension candidates. Maximal degree in co-relation 3847. Up to 511 conditions per place. 
[2024-03-12 01:33:30,975 INFO  L140   encePairwiseOnDemand]: 102/107 looper letters, 31 selfloop transitions, 4 changer transitions 0/127 dead transitions.
[2024-03-12 01:33:30,975 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 127 transitions, 404 flow
[2024-03-12 01:33:30,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:30,976 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:30,977 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 380 transitions.
[2024-03-12 01:33:30,977 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8878504672897196
[2024-03-12 01:33:30,977 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 380 transitions.
[2024-03-12 01:33:30,977 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 380 transitions.
[2024-03-12 01:33:30,977 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:30,978 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 380 transitions.
[2024-03-12 01:33:30,978 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 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-12 01:33:30,979 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 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-12 01:33:30,979 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 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-12 01:33:30,979 INFO  L175             Difference]: Start difference. First operand has 115 places, 111 transitions, 293 flow. Second operand 4 states and 380 transitions.
[2024-03-12 01:33:30,979 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 127 transitions, 404 flow
[2024-03-12 01:33:30,981 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 127 transitions, 392 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:30,982 INFO  L231             Difference]: Finished difference. Result has 117 places, 112 transitions, 297 flow
[2024-03-12 01:33:30,982 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=297, PETRI_PLACES=117, PETRI_TRANSITIONS=112}
[2024-03-12 01:33:30,983 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 8 predicate places.
[2024-03-12 01:33:30,983 INFO  L495      AbstractCegarLoop]: Abstraction has has 117 places, 112 transitions, 297 flow
[2024-03-12 01:33:30,983 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 87.5) internal successors, (350), 4 states have internal predecessors, (350), 0 states have call successors, (0), 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-12 01:33:30,983 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:30,983 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-12 01:33:30,983 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-12 01:33:30,983 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-12 01:33:30,984 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:30,984 INFO  L85        PathProgramCache]: Analyzing trace with hash -709870861, now seen corresponding path program 1 times
[2024-03-12 01:33:30,984 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:30,984 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799134674]
[2024-03-12 01:33:30,984 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:30,984 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:30,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:31,060 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-12 01:33:31,060 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:31,060 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799134674]
[2024-03-12 01:33:31,060 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799134674] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:31,061 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157655112]
[2024-03-12 01:33:31,061 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:31,061 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:31,061 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:31,062 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-12 01:33:31,064 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-12 01:33:31,141 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:31,142 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:33:31,143 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:31,246 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-12 01:33:31,246 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:31,309 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-12 01:33:31,309 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157655112] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:31,310 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:31,310 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:33:31,310 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653243535]
[2024-03-12 01:33:31,310 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:31,310 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:33:31,311 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:31,311 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:33:31,311 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:33:31,376 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 83 out of 107
[2024-03-12 01:33:31,377 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 112 transitions, 297 flow. Second operand  has 13 states, 13 states have (on average 84.92307692307692) internal successors, (1104), 13 states have internal predecessors, (1104), 0 states have call successors, (0), 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-12 01:33:31,377 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:31,377 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 107
[2024-03-12 01:33:31,377 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:31,866 INFO  L124   PetriNetUnfolderBase]: 1016/4333 cut-off events.
[2024-03-12 01:33:31,866 INFO  L125   PetriNetUnfolderBase]: For 584/584 co-relation queries the response was YES.
[2024-03-12 01:33:31,875 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6604 conditions, 4333 events. 1016/4333 cut-off events. For 584/584 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 40757 event pairs, 151 based on Foata normal form. 15/3810 useless extension candidates. Maximal degree in co-relation 3426. Up to 749 conditions per place. 
[2024-03-12 01:33:31,892 INFO  L140   encePairwiseOnDemand]: 99/107 looper letters, 50 selfloop transitions, 11 changer transitions 0/150 dead transitions.
[2024-03-12 01:33:31,893 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 150 transitions, 497 flow
[2024-03-12 01:33:31,893 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:33:31,893 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:33:31,894 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 893 transitions.
[2024-03-12 01:33:31,895 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8345794392523365
[2024-03-12 01:33:31,895 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 893 transitions.
[2024-03-12 01:33:31,895 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 893 transitions.
[2024-03-12 01:33:31,896 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:31,896 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 893 transitions.
[2024-03-12 01:33:31,923 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 89.3) internal successors, (893), 10 states have internal predecessors, (893), 0 states have call successors, (0), 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-12 01:33:31,925 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 107.0) internal successors, (1177), 11 states have internal predecessors, (1177), 0 states have call successors, (0), 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-12 01:33:31,925 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 107.0) internal successors, (1177), 11 states have internal predecessors, (1177), 0 states have call successors, (0), 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-12 01:33:31,925 INFO  L175             Difference]: Start difference. First operand has 117 places, 112 transitions, 297 flow. Second operand 10 states and 893 transitions.
[2024-03-12 01:33:31,925 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 150 transitions, 497 flow
[2024-03-12 01:33:31,928 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 150 transitions, 491 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:31,929 INFO  L231             Difference]: Finished difference. Result has 127 places, 118 transitions, 347 flow
[2024-03-12 01:33:31,930 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=347, PETRI_PLACES=127, PETRI_TRANSITIONS=118}
[2024-03-12 01:33:31,930 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 18 predicate places.
[2024-03-12 01:33:31,930 INFO  L495      AbstractCegarLoop]: Abstraction has has 127 places, 118 transitions, 347 flow
[2024-03-12 01:33:31,931 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 84.92307692307692) internal successors, (1104), 13 states have internal predecessors, (1104), 0 states have call successors, (0), 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-12 01:33:31,931 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:31,931 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-12 01:33:31,938 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-12 01:33:32,132 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-12 01:33:32,133 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-12 01:33:32,134 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:32,134 INFO  L85        PathProgramCache]: Analyzing trace with hash 1047928841, now seen corresponding path program 1 times
[2024-03-12 01:33:32,134 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:32,135 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033996519]
[2024-03-12 01:33:32,135 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:32,136 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:32,147 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:32,164 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-12 01:33:32,165 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:32,165 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033996519]
[2024-03-12 01:33:32,165 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033996519] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:32,166 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:32,166 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:32,166 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745609592]
[2024-03-12 01:33:32,167 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:32,167 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:32,168 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:32,168 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:32,169 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:32,190 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 85 out of 107
[2024-03-12 01:33:32,190 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 118 transitions, 347 flow. Second operand  has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 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-12 01:33:32,191 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:32,191 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 107
[2024-03-12 01:33:32,191 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:32,606 INFO  L124   PetriNetUnfolderBase]: 916/4000 cut-off events.
[2024-03-12 01:33:32,607 INFO  L125   PetriNetUnfolderBase]: For 1214/1242 co-relation queries the response was YES.
[2024-03-12 01:33:32,615 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6786 conditions, 4000 events. 916/4000 cut-off events. For 1214/1242 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 38755 event pairs, 539 based on Foata normal form. 1/3627 useless extension candidates. Maximal degree in co-relation 6142. Up to 1192 conditions per place. 
[2024-03-12 01:33:32,625 INFO  L140   encePairwiseOnDemand]: 100/107 looper letters, 28 selfloop transitions, 9 changer transitions 0/132 dead transitions.
[2024-03-12 01:33:32,625 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 132 transitions, 472 flow
[2024-03-12 01:33:32,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:32,626 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:32,626 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 288 transitions.
[2024-03-12 01:33:32,627 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.897196261682243
[2024-03-12 01:33:32,627 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 288 transitions.
[2024-03-12 01:33:32,627 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 288 transitions.
[2024-03-12 01:33:32,627 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:32,627 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 288 transitions.
[2024-03-12 01:33:32,628 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 96.0) internal successors, (288), 3 states have internal predecessors, (288), 0 states have call successors, (0), 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-12 01:33:32,629 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:32,629 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:32,629 INFO  L175             Difference]: Start difference. First operand has 127 places, 118 transitions, 347 flow. Second operand 3 states and 288 transitions.
[2024-03-12 01:33:32,629 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 132 transitions, 472 flow
[2024-03-12 01:33:32,632 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 464 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:32,633 INFO  L231             Difference]: Finished difference. Result has 129 places, 125 transitions, 415 flow
[2024-03-12 01:33:32,633 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=415, PETRI_PLACES=129, PETRI_TRANSITIONS=125}
[2024-03-12 01:33:32,634 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 20 predicate places.
[2024-03-12 01:33:32,634 INFO  L495      AbstractCegarLoop]: Abstraction has has 129 places, 125 transitions, 415 flow
[2024-03-12 01:33:32,634 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 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-12 01:33:32,634 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:32,634 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-12 01:33:32,635 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-03-12 01:33:32,635 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-12 01:33:32,635 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:32,635 INFO  L85        PathProgramCache]: Analyzing trace with hash -1375263459, now seen corresponding path program 1 times
[2024-03-12 01:33:32,635 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:32,635 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183170431]
[2024-03-12 01:33:32,635 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:32,636 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:32,643 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:32,685 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-12 01:33:32,685 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:32,685 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183170431]
[2024-03-12 01:33:32,685 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183170431] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:32,686 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:32,686 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 01:33:32,686 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223475046]
[2024-03-12 01:33:32,686 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:32,686 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:32,686 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:32,687 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:32,687 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:32,695 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 92 out of 107
[2024-03-12 01:33:32,696 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 125 transitions, 415 flow. Second operand  has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 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-12 01:33:32,696 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:32,696 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 107
[2024-03-12 01:33:32,696 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:32,850 INFO  L124   PetriNetUnfolderBase]: 98/1340 cut-off events.
[2024-03-12 01:33:32,851 INFO  L125   PetriNetUnfolderBase]: For 340/382 co-relation queries the response was YES.
[2024-03-12 01:33:32,853 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2016 conditions, 1340 events. 98/1340 cut-off events. For 340/382 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 10118 event pairs, 26 based on Foata normal form. 20/1253 useless extension candidates. Maximal degree in co-relation 922. Up to 100 conditions per place. 
[2024-03-12 01:33:32,854 INFO  L140   encePairwiseOnDemand]: 101/107 looper letters, 12 selfloop transitions, 6 changer transitions 0/124 dead transitions.
[2024-03-12 01:33:32,855 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 124 transitions, 436 flow
[2024-03-12 01:33:32,855 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:32,855 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:32,856 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 297 transitions.
[2024-03-12 01:33:32,856 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9252336448598131
[2024-03-12 01:33:32,856 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 297 transitions.
[2024-03-12 01:33:32,856 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 297 transitions.
[2024-03-12 01:33:32,857 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:32,857 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 297 transitions.
[2024-03-12 01:33:32,857 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 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-12 01:33:32,858 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:32,858 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:32,858 INFO  L175             Difference]: Start difference. First operand has 129 places, 125 transitions, 415 flow. Second operand 3 states and 297 transitions.
[2024-03-12 01:33:32,858 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 124 transitions, 436 flow
[2024-03-12 01:33:32,860 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 124 transitions, 424 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:32,861 INFO  L231             Difference]: Finished difference. Result has 129 places, 119 transitions, 369 flow
[2024-03-12 01:33:32,861 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=369, PETRI_PLACES=129, PETRI_TRANSITIONS=119}
[2024-03-12 01:33:32,862 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 20 predicate places.
[2024-03-12 01:33:32,862 INFO  L495      AbstractCegarLoop]: Abstraction has has 129 places, 119 transitions, 369 flow
[2024-03-12 01:33:32,862 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 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-12 01:33:32,862 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:32,862 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-12 01:33:32,863 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-12 01:33:32,863 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-12 01:33:32,863 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:32,863 INFO  L85        PathProgramCache]: Analyzing trace with hash -364070712, now seen corresponding path program 1 times
[2024-03-12 01:33:32,863 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:32,863 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203386799]
[2024-03-12 01:33:32,863 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:32,864 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:32,871 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:32,884 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-12 01:33:32,885 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:32,885 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203386799]
[2024-03-12 01:33:32,885 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203386799] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:32,885 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:32,885 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:32,885 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854667103]
[2024-03-12 01:33:32,885 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:32,886 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:32,886 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:32,886 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:32,886 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:32,901 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 85 out of 107
[2024-03-12 01:33:32,901 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 119 transitions, 369 flow. Second operand  has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 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-12 01:33:32,901 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:32,901 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 107
[2024-03-12 01:33:32,901 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:33,019 INFO  L124   PetriNetUnfolderBase]: 177/1400 cut-off events.
[2024-03-12 01:33:33,020 INFO  L125   PetriNetUnfolderBase]: For 698/698 co-relation queries the response was YES.
[2024-03-12 01:33:33,022 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 1400 events. 177/1400 cut-off events. For 698/698 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 11059 event pairs, 135 based on Foata normal form. 0/1290 useless extension candidates. Maximal degree in co-relation 2169. Up to 336 conditions per place. 
[2024-03-12 01:33:33,025 INFO  L140   encePairwiseOnDemand]: 102/107 looper letters, 23 selfloop transitions, 4 changer transitions 0/124 dead transitions.
[2024-03-12 01:33:33,025 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 124 transitions, 443 flow
[2024-03-12 01:33:33,025 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:33,026 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:33,026 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 281 transitions.
[2024-03-12 01:33:33,026 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8753894080996885
[2024-03-12 01:33:33,026 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 281 transitions.
[2024-03-12 01:33:33,027 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 281 transitions.
[2024-03-12 01:33:33,027 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:33,027 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 281 transitions.
[2024-03-12 01:33:33,028 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 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-12 01:33:33,028 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:33,028 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 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-12 01:33:33,028 INFO  L175             Difference]: Start difference. First operand has 129 places, 119 transitions, 369 flow. Second operand 3 states and 281 transitions.
[2024-03-12 01:33:33,029 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 124 transitions, 443 flow
[2024-03-12 01:33:33,030 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 124 transitions, 437 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-12 01:33:33,031 INFO  L231             Difference]: Finished difference. Result has 132 places, 122 transitions, 397 flow
[2024-03-12 01:33:33,032 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=397, PETRI_PLACES=132, PETRI_TRANSITIONS=122}
[2024-03-12 01:33:33,032 INFO  L281   CegarLoopForPetriNet]: 109 programPoint places, 23 predicate places.
[2024-03-12 01:33:33,032 INFO  L495      AbstractCegarLoop]: Abstraction has has 132 places, 122 transitions, 397 flow
[2024-03-12 01:33:33,032 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 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-12 01:33:33,033 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:33,033 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-12 01:33:33,033 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-12 01:33:33,033 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-12 01:33:33,033 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:33,033 INFO  L85        PathProgramCache]: Analyzing trace with hash -1107906250, now seen corresponding path program 1 times
[2024-03-12 01:33:33,033 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:33,034 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175616620]
[2024-03-12 01:33:33,034 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:33,034 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:33,043 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:33,043 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:33:33,049 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:33,053 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:33:33,053 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining)
[2024-03-12 01:33:33,054 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining)
[2024-03-12 01:33:33,055 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-12 01:33:33,055 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:33:33,055 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:33:33,055 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-12 01:33:33,073 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-03-12 01:33:33,074 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 128 places, 125 transitions, 290 flow
[2024-03-12 01:33:33,149 INFO  L124   PetriNetUnfolderBase]: 42/556 cut-off events.
[2024-03-12 01:33:33,149 INFO  L125   PetriNetUnfolderBase]: For 48/51 co-relation queries the response was YES.
[2024-03-12 01:33:33,150 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 607 conditions, 556 events. 42/556 cut-off events. For 48/51 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2238 event pairs, 6 based on Foata normal form. 0/478 useless extension candidates. Maximal degree in co-relation 334. Up to 32 conditions per place. 
[2024-03-12 01:33:33,150 INFO  L82        GeneralOperation]: Start removeDead. Operand has 128 places, 125 transitions, 290 flow
[2024-03-12 01:33:33,152 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 128 places, 125 transitions, 290 flow
[2024-03-12 01:33:33,153 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:33:33,153 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;@2dd9724e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:33:33,153 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 8 error locations.
[2024-03-12 01:33:33,154 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:33:33,154 INFO  L124   PetriNetUnfolderBase]: 2/36 cut-off events.
[2024-03-12 01:33:33,155 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:33:33,155 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:33,155 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-12 01:33:33,155 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-12 01:33:33,155 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:33,155 INFO  L85        PathProgramCache]: Analyzing trace with hash -2041422413, now seen corresponding path program 1 times
[2024-03-12 01:33:33,155 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:33,156 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548925432]
[2024-03-12 01:33:33,156 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:33,156 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:33,160 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:33,181 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-12 01:33:33,181 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:33,182 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548925432]
[2024-03-12 01:33:33,182 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548925432] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:33,182 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:33,182 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:33,182 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749717082]
[2024-03-12 01:33:33,182 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:33,182 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:33,183 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:33,183 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:33,183 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:33,200 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 100 out of 125
[2024-03-12 01:33:33,201 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 125 transitions, 290 flow. Second operand  has 4 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 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-12 01:33:33,201 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:33,201 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 125
[2024-03-12 01:33:33,201 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:34,008 INFO  L124   PetriNetUnfolderBase]: 2015/8288 cut-off events.
[2024-03-12 01:33:34,008 INFO  L125   PetriNetUnfolderBase]: For 1213/1213 co-relation queries the response was YES.
[2024-03-12 01:33:34,024 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 11683 conditions, 8288 events. 2015/8288 cut-off events. For 1213/1213 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 87488 event pairs, 996 based on Foata normal form. 245/7797 useless extension candidates. Maximal degree in co-relation 3032. Up to 2117 conditions per place. 
[2024-03-12 01:33:34,045 INFO  L140   encePairwiseOnDemand]: 118/125 looper letters, 30 selfloop transitions, 4 changer transitions 0/134 dead transitions.
[2024-03-12 01:33:34,045 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 134 transitions, 376 flow
[2024-03-12 01:33:34,046 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:34,046 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:34,047 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 438 transitions.
[2024-03-12 01:33:34,047 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.876
[2024-03-12 01:33:34,047 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 438 transitions.
[2024-03-12 01:33:34,047 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 438 transitions.
[2024-03-12 01:33:34,048 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:34,048 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 438 transitions.
[2024-03-12 01:33:34,049 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 109.5) internal successors, (438), 4 states have internal predecessors, (438), 0 states have call successors, (0), 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-12 01:33:34,050 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 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-12 01:33:34,050 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 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-12 01:33:34,050 INFO  L175             Difference]: Start difference. First operand has 128 places, 125 transitions, 290 flow. Second operand 4 states and 438 transitions.
[2024-03-12 01:33:34,050 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 134 transitions, 376 flow
[2024-03-12 01:33:34,051 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 134 transitions, 376 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:33:34,053 INFO  L231             Difference]: Finished difference. Result has 132 places, 124 transitions, 302 flow
[2024-03-12 01:33:34,053 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=302, PETRI_PLACES=132, PETRI_TRANSITIONS=124}
[2024-03-12 01:33:34,053 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 4 predicate places.
[2024-03-12 01:33:34,053 INFO  L495      AbstractCegarLoop]: Abstraction has has 132 places, 124 transitions, 302 flow
[2024-03-12 01:33:34,053 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 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-12 01:33:34,054 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:34,054 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-12 01:33:34,054 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-12 01:33:34,054 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-12 01:33:34,054 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:34,054 INFO  L85        PathProgramCache]: Analyzing trace with hash 572042246, now seen corresponding path program 1 times
[2024-03-12 01:33:34,054 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:34,054 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111974216]
[2024-03-12 01:33:34,054 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:34,054 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:34,060 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:34,071 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-12 01:33:34,072 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:34,072 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111974216]
[2024-03-12 01:33:34,072 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111974216] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:34,072 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:34,072 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:34,072 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609912966]
[2024-03-12 01:33:34,072 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:34,072 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:34,072 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:34,073 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:34,073 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:34,097 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125
[2024-03-12 01:33:34,097 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 124 transitions, 302 flow. Second operand  has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 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-12 01:33:34,097 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:34,097 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125
[2024-03-12 01:33:34,098 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:36,214 INFO  L124   PetriNetUnfolderBase]: 7178/24007 cut-off events.
[2024-03-12 01:33:36,214 INFO  L125   PetriNetUnfolderBase]: For 4871/5497 co-relation queries the response was YES.
[2024-03-12 01:33:36,278 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 36328 conditions, 24007 events. 7178/24007 cut-off events. For 4871/5497 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 296766 event pairs, 4490 based on Foata normal form. 2/21271 useless extension candidates. Maximal degree in co-relation 35461. Up to 8464 conditions per place. 
[2024-03-12 01:33:36,363 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 36 selfloop transitions, 7 changer transitions 0/142 dead transitions.
[2024-03-12 01:33:36,363 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 142 transitions, 454 flow
[2024-03-12 01:33:36,368 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:36,368 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:36,369 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 338 transitions.
[2024-03-12 01:33:36,369 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9013333333333333
[2024-03-12 01:33:36,369 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 338 transitions.
[2024-03-12 01:33:36,369 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 338 transitions.
[2024-03-12 01:33:36,370 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:36,370 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 338 transitions.
[2024-03-12 01:33:36,371 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 0 states have call successors, (0), 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-12 01:33:36,372 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:36,372 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:36,372 INFO  L175             Difference]: Start difference. First operand has 132 places, 124 transitions, 302 flow. Second operand 3 states and 338 transitions.
[2024-03-12 01:33:36,373 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 142 transitions, 454 flow
[2024-03-12 01:33:36,393 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 142 transitions, 448 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:36,395 INFO  L231             Difference]: Finished difference. Result has 134 places, 130 transitions, 350 flow
[2024-03-12 01:33:36,395 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=134, PETRI_TRANSITIONS=130}
[2024-03-12 01:33:36,395 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 6 predicate places.
[2024-03-12 01:33:36,395 INFO  L495      AbstractCegarLoop]: Abstraction has has 134 places, 130 transitions, 350 flow
[2024-03-12 01:33:36,395 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 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-12 01:33:36,395 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:36,396 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-12 01:33:36,396 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-12 01:33:36,396 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-12 01:33:36,396 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:36,396 INFO  L85        PathProgramCache]: Analyzing trace with hash 304378482, now seen corresponding path program 1 times
[2024-03-12 01:33:36,396 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:36,396 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738608474]
[2024-03-12 01:33:36,396 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:36,397 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:36,402 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:36,432 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-12 01:33:36,432 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:36,432 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738608474]
[2024-03-12 01:33:36,432 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738608474] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:36,432 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:36,432 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:33:36,432 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926642033]
[2024-03-12 01:33:36,433 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:36,433 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:33:36,433 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:36,433 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:33:36,433 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:33:36,469 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 100 out of 125
[2024-03-12 01:33:36,469 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 130 transitions, 350 flow. Second operand  has 4 states, 4 states have (on average 101.5) internal successors, (406), 4 states have internal predecessors, (406), 0 states have call successors, (0), 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-12 01:33:36,469 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:36,469 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 125
[2024-03-12 01:33:36,469 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:38,204 INFO  L124   PetriNetUnfolderBase]: 4997/18928 cut-off events.
[2024-03-12 01:33:38,204 INFO  L125   PetriNetUnfolderBase]: For 2714/2778 co-relation queries the response was YES.
[2024-03-12 01:33:38,254 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 28944 conditions, 18928 events. 4997/18928 cut-off events. For 2714/2778 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 235009 event pairs, 2028 based on Foata normal form. 259/17058 useless extension candidates. Maximal degree in co-relation 23406. Up to 3632 conditions per place. 
[2024-03-12 01:33:38,302 INFO  L140   encePairwiseOnDemand]: 120/125 looper letters, 40 selfloop transitions, 4 changer transitions 0/151 dead transitions.
[2024-03-12 01:33:38,302 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 151 transitions, 492 flow
[2024-03-12 01:33:38,303 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:33:38,303 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:33:38,304 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 445 transitions.
[2024-03-12 01:33:38,304 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.89
[2024-03-12 01:33:38,304 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 445 transitions.
[2024-03-12 01:33:38,304 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 445 transitions.
[2024-03-12 01:33:38,304 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:38,304 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 445 transitions.
[2024-03-12 01:33:38,305 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 111.25) internal successors, (445), 4 states have internal predecessors, (445), 0 states have call successors, (0), 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-12 01:33:38,306 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 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-12 01:33:38,306 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 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-12 01:33:38,306 INFO  L175             Difference]: Start difference. First operand has 134 places, 130 transitions, 350 flow. Second operand 4 states and 445 transitions.
[2024-03-12 01:33:38,306 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 151 transitions, 492 flow
[2024-03-12 01:33:38,315 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 151 transitions, 478 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:38,317 INFO  L231             Difference]: Finished difference. Result has 136 places, 131 transitions, 352 flow
[2024-03-12 01:33:38,317 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=352, PETRI_PLACES=136, PETRI_TRANSITIONS=131}
[2024-03-12 01:33:38,317 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 8 predicate places.
[2024-03-12 01:33:38,317 INFO  L495      AbstractCegarLoop]: Abstraction has has 136 places, 131 transitions, 352 flow
[2024-03-12 01:33:38,317 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 101.5) internal successors, (406), 4 states have internal predecessors, (406), 0 states have call successors, (0), 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-12 01:33:38,317 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:38,317 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-12 01:33:38,318 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-12 01:33:38,318 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-12 01:33:38,318 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:38,318 INFO  L85        PathProgramCache]: Analyzing trace with hash -36338752, now seen corresponding path program 1 times
[2024-03-12 01:33:38,318 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:38,318 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499084807]
[2024-03-12 01:33:38,318 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:38,318 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:38,326 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:38,372 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-12 01:33:38,373 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:38,373 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499084807]
[2024-03-12 01:33:38,373 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499084807] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:38,373 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471515202]
[2024-03-12 01:33:38,373 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:38,373 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:38,373 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:38,374 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-12 01:33:38,379 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-12 01:33:38,451 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:38,452 INFO  L262         TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:33:38,452 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:38,512 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-12 01:33:38,512 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:38,555 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-12 01:33:38,555 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471515202] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:38,555 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:38,555 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:33:38,556 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412764813]
[2024-03-12 01:33:38,556 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:38,556 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:33:38,556 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:38,556 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:33:38,556 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:33:38,617 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125
[2024-03-12 01:33:38,619 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 131 transitions, 352 flow. Second operand  has 13 states, 13 states have (on average 98.92307692307692) internal successors, (1286), 13 states have internal predecessors, (1286), 0 states have call successors, (0), 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-12 01:33:38,619 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:38,619 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125
[2024-03-12 01:33:38,619 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:41,063 INFO  L124   PetriNetUnfolderBase]: 6986/24819 cut-off events.
[2024-03-12 01:33:41,063 INFO  L125   PetriNetUnfolderBase]: For 3247/3247 co-relation queries the response was YES.
[2024-03-12 01:33:41,147 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 38373 conditions, 24819 events. 6986/24819 cut-off events. For 3247/3247 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 311486 event pairs, 1505 based on Foata normal form. 15/21402 useless extension candidates. Maximal degree in co-relation 17727. Up to 4886 conditions per place. 
[2024-03-12 01:33:41,228 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 58 selfloop transitions, 11 changer transitions 0/173 dead transitions.
[2024-03-12 01:33:41,228 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 173 transitions, 576 flow
[2024-03-12 01:33:41,229 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:33:41,229 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:33:41,230 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1041 transitions.
[2024-03-12 01:33:41,231 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8328
[2024-03-12 01:33:41,231 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1041 transitions.
[2024-03-12 01:33:41,231 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1041 transitions.
[2024-03-12 01:33:41,231 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:41,231 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1041 transitions.
[2024-03-12 01:33:41,233 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 104.1) internal successors, (1041), 10 states have internal predecessors, (1041), 0 states have call successors, (0), 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-12 01:33:41,235 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 125.0) internal successors, (1375), 11 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12 01:33:41,235 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 125.0) internal successors, (1375), 11 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12 01:33:41,235 INFO  L175             Difference]: Start difference. First operand has 136 places, 131 transitions, 352 flow. Second operand 10 states and 1041 transitions.
[2024-03-12 01:33:41,235 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 173 transitions, 576 flow
[2024-03-12 01:33:41,261 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 173 transitions, 570 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:41,263 INFO  L231             Difference]: Finished difference. Result has 146 places, 137 transitions, 402 flow
[2024-03-12 01:33:41,263 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=402, PETRI_PLACES=146, PETRI_TRANSITIONS=137}
[2024-03-12 01:33:41,263 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 18 predicate places.
[2024-03-12 01:33:41,263 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 137 transitions, 402 flow
[2024-03-12 01:33:41,264 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 98.92307692307692) internal successors, (1286), 13 states have internal predecessors, (1286), 0 states have call successors, (0), 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-12 01:33:41,264 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:41,264 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-12 01:33:41,268 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-12 01:33:41,465 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-12 01:33:41,466 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-12 01:33:41,466 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:41,466 INFO  L85        PathProgramCache]: Analyzing trace with hash 1069939606, now seen corresponding path program 1 times
[2024-03-12 01:33:41,466 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:41,467 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667413808]
[2024-03-12 01:33:41,467 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:41,467 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:41,478 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:41,490 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-12 01:33:41,490 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:41,490 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667413808]
[2024-03-12 01:33:41,490 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667413808] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:41,490 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:41,490 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:41,491 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112186073]
[2024-03-12 01:33:41,491 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:41,491 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:41,491 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:41,491 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:41,491 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:41,513 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125
[2024-03-12 01:33:41,514 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 137 transitions, 402 flow. Second operand  has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 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-12 01:33:41,514 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:41,514 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125
[2024-03-12 01:33:41,514 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:44,497 INFO  L124   PetriNetUnfolderBase]: 8531/31196 cut-off events.
[2024-03-12 01:33:44,497 INFO  L125   PetriNetUnfolderBase]: For 11473/13428 co-relation queries the response was YES.
[2024-03-12 01:33:44,602 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 53189 conditions, 31196 events. 8531/31196 cut-off events. For 11473/13428 co-relation queries the response was YES. Maximal size of possible extension queue 1141. Compared 417675 event pairs, 4887 based on Foata normal form. 23/27760 useless extension candidates. Maximal degree in co-relation 16780. Up to 9853 conditions per place. 
[2024-03-12 01:33:44,704 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 38 selfloop transitions, 11 changer transitions 0/157 dead transitions.
[2024-03-12 01:33:44,704 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 157 transitions, 579 flow
[2024-03-12 01:33:44,705 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:44,705 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:44,705 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 337 transitions.
[2024-03-12 01:33:44,705 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8986666666666666
[2024-03-12 01:33:44,705 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 337 transitions.
[2024-03-12 01:33:44,705 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 337 transitions.
[2024-03-12 01:33:44,706 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:44,706 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 337 transitions.
[2024-03-12 01:33:44,706 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 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-12 01:33:44,707 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:44,707 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:44,707 INFO  L175             Difference]: Start difference. First operand has 146 places, 137 transitions, 402 flow. Second operand 3 states and 337 transitions.
[2024-03-12 01:33:44,707 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 157 transitions, 579 flow
[2024-03-12 01:33:44,718 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 157 transitions, 571 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:44,719 INFO  L231             Difference]: Finished difference. Result has 148 places, 146 transitions, 490 flow
[2024-03-12 01:33:44,719 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=490, PETRI_PLACES=148, PETRI_TRANSITIONS=146}
[2024-03-12 01:33:44,720 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 20 predicate places.
[2024-03-12 01:33:44,720 INFO  L495      AbstractCegarLoop]: Abstraction has has 148 places, 146 transitions, 490 flow
[2024-03-12 01:33:44,720 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 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-12 01:33:44,720 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:44,720 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-12 01:33:44,720 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-12 01:33:44,720 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-12 01:33:44,721 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:44,721 INFO  L85        PathProgramCache]: Analyzing trace with hash -1805915638, now seen corresponding path program 1 times
[2024-03-12 01:33:44,721 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:44,721 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888417536]
[2024-03-12 01:33:44,721 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:44,721 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:44,728 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:44,757 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-12 01:33:44,758 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:44,758 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888417536]
[2024-03-12 01:33:44,758 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888417536] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:44,758 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:44,758 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 01:33:44,758 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144547258]
[2024-03-12 01:33:44,758 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:44,758 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:44,758 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:44,759 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:44,759 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:44,770 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 125
[2024-03-12 01:33:44,771 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 146 transitions, 490 flow. Second operand  has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 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-12 01:33:44,771 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:44,771 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 125
[2024-03-12 01:33:44,771 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:45,173 INFO  L124   PetriNetUnfolderBase]: 472/4778 cut-off events.
[2024-03-12 01:33:45,173 INFO  L125   PetriNetUnfolderBase]: For 1516/1591 co-relation queries the response was YES.
[2024-03-12 01:33:45,186 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 4778 events. 472/4778 cut-off events. For 1516/1591 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 52409 event pairs, 234 based on Foata normal form. 128/4529 useless extension candidates. Maximal degree in co-relation 5367. Up to 454 conditions per place. 
[2024-03-12 01:33:45,195 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 16 selfloop transitions, 8 changer transitions 0/144 dead transitions.
[2024-03-12 01:33:45,195 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 144 transitions, 517 flow
[2024-03-12 01:33:45,196 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:45,196 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:45,196 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 346 transitions.
[2024-03-12 01:33:45,197 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9226666666666666
[2024-03-12 01:33:45,197 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 346 transitions.
[2024-03-12 01:33:45,197 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 346 transitions.
[2024-03-12 01:33:45,197 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:45,197 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 346 transitions.
[2024-03-12 01:33:45,197 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 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-12 01:33:45,198 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:45,198 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:45,198 INFO  L175             Difference]: Start difference. First operand has 148 places, 146 transitions, 490 flow. Second operand 3 states and 346 transitions.
[2024-03-12 01:33:45,198 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 144 transitions, 517 flow
[2024-03-12 01:33:45,207 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 144 transitions, 505 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:45,208 INFO  L231             Difference]: Finished difference. Result has 148 places, 137 transitions, 426 flow
[2024-03-12 01:33:45,208 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=426, PETRI_PLACES=148, PETRI_TRANSITIONS=137}
[2024-03-12 01:33:45,209 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 20 predicate places.
[2024-03-12 01:33:45,209 INFO  L495      AbstractCegarLoop]: Abstraction has has 148 places, 137 transitions, 426 flow
[2024-03-12 01:33:45,209 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 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-12 01:33:45,209 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:45,209 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-12 01:33:45,209 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-12 01:33:45,209 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-12 01:33:45,209 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:45,209 INFO  L85        PathProgramCache]: Analyzing trace with hash 582579221, now seen corresponding path program 1 times
[2024-03-12 01:33:45,210 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:45,210 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254770645]
[2024-03-12 01:33:45,210 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:45,210 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:45,217 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:45,229 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-12 01:33:45,230 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:45,230 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254770645]
[2024-03-12 01:33:45,230 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254770645] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:45,230 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:45,230 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:45,230 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211654089]
[2024-03-12 01:33:45,230 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:45,230 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:45,230 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:45,231 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:45,231 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:45,254 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125
[2024-03-12 01:33:45,254 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 137 transitions, 426 flow. Second operand  has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 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-12 01:33:45,254 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:45,254 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125
[2024-03-12 01:33:45,254 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:45,840 INFO  L124   PetriNetUnfolderBase]: 928/5614 cut-off events.
[2024-03-12 01:33:45,840 INFO  L125   PetriNetUnfolderBase]: For 3543/3583 co-relation queries the response was YES.
[2024-03-12 01:33:45,851 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10224 conditions, 5614 events. 928/5614 cut-off events. For 3543/3583 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 63319 event pairs, 707 based on Foata normal form. 2/5113 useless extension candidates. Maximal degree in co-relation 7438. Up to 1545 conditions per place. 
[2024-03-12 01:33:45,860 INFO  L140   encePairwiseOnDemand]: 120/125 looper letters, 30 selfloop transitions, 4 changer transitions 0/144 dead transitions.
[2024-03-12 01:33:45,860 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 144 transitions, 530 flow
[2024-03-12 01:33:45,861 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:45,861 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:45,861 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 327 transitions.
[2024-03-12 01:33:45,861 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.872
[2024-03-12 01:33:45,861 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 327 transitions.
[2024-03-12 01:33:45,861 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 327 transitions.
[2024-03-12 01:33:45,862 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:45,862 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 327 transitions.
[2024-03-12 01:33:45,862 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:33:45,863 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:45,863 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:45,863 INFO  L175             Difference]: Start difference. First operand has 148 places, 137 transitions, 426 flow. Second operand 3 states and 327 transitions.
[2024-03-12 01:33:45,863 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 144 transitions, 530 flow
[2024-03-12 01:33:45,868 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 144 transitions, 522 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-12 01:33:45,869 INFO  L231             Difference]: Finished difference. Result has 151 places, 140 transitions, 452 flow
[2024-03-12 01:33:45,870 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=452, PETRI_PLACES=151, PETRI_TRANSITIONS=140}
[2024-03-12 01:33:45,870 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 23 predicate places.
[2024-03-12 01:33:45,870 INFO  L495      AbstractCegarLoop]: Abstraction has has 151 places, 140 transitions, 452 flow
[2024-03-12 01:33:45,870 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 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-12 01:33:45,870 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:45,870 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-12 01:33:45,870 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-12 01:33:45,870 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-12 01:33:45,871 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:45,871 INFO  L85        PathProgramCache]: Analyzing trace with hash -1061457761, now seen corresponding path program 1 times
[2024-03-12 01:33:45,871 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:45,871 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857441361]
[2024-03-12 01:33:45,871 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:45,871 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:45,881 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:45,978 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-12 01:33:45,978 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:45,978 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857441361]
[2024-03-12 01:33:45,978 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857441361] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:45,978 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309987535]
[2024-03-12 01:33:45,978 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:45,978 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:45,978 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:45,979 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-12 01:33:45,985 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-12 01:33:46,068 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:46,069 INFO  L262         TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 01:33:46,070 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:46,250 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-12 01:33:46,250 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:46,348 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-12 01:33:46,349 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [309987535] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:46,349 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:46,349 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-12 01:33:46,349 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181357881]
[2024-03-12 01:33:46,349 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:46,349 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-12 01:33:46,349 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:46,350 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-12 01:33:46,350 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-12 01:33:46,449 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125
[2024-03-12 01:33:46,450 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 140 transitions, 452 flow. Second operand  has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-12 01:33:46,450 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:46,450 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125
[2024-03-12 01:33:46,450 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:47,388 INFO  L124   PetriNetUnfolderBase]: 1216/7900 cut-off events.
[2024-03-12 01:33:47,388 INFO  L125   PetriNetUnfolderBase]: For 3282/3529 co-relation queries the response was YES.
[2024-03-12 01:33:47,411 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13529 conditions, 7900 events. 1216/7900 cut-off events. For 3282/3529 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 85618 event pairs, 179 based on Foata normal form. 20/7197 useless extension candidates. Maximal degree in co-relation 5310. Up to 893 conditions per place. 
[2024-03-12 01:33:47,426 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 84 selfloop transitions, 14 changer transitions 1/206 dead transitions.
[2024-03-12 01:33:47,426 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 206 transitions, 858 flow
[2024-03-12 01:33:47,427 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-12 01:33:47,427 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-12 01:33:47,429 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1458 transitions.
[2024-03-12 01:33:47,430 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8331428571428572
[2024-03-12 01:33:47,430 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 1458 transitions.
[2024-03-12 01:33:47,430 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 1458 transitions.
[2024-03-12 01:33:47,431 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:47,431 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1458 transitions.
[2024-03-12 01:33:47,433 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 104.14285714285714) internal successors, (1458), 14 states have internal predecessors, (1458), 0 states have call successors, (0), 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-12 01:33:47,435 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 125.0) internal successors, (1875), 15 states have internal predecessors, (1875), 0 states have call successors, (0), 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-12 01:33:47,435 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 125.0) internal successors, (1875), 15 states have internal predecessors, (1875), 0 states have call successors, (0), 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-12 01:33:47,435 INFO  L175             Difference]: Start difference. First operand has 151 places, 140 transitions, 452 flow. Second operand 14 states and 1458 transitions.
[2024-03-12 01:33:47,436 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 206 transitions, 858 flow
[2024-03-12 01:33:47,442 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 206 transitions, 846 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:47,444 INFO  L231             Difference]: Finished difference. Result has 166 places, 144 transitions, 507 flow
[2024-03-12 01:33:47,444 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=507, PETRI_PLACES=166, PETRI_TRANSITIONS=144}
[2024-03-12 01:33:47,444 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 38 predicate places.
[2024-03-12 01:33:47,444 INFO  L495      AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 507 flow
[2024-03-12 01:33:47,445 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 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-12 01:33:47,445 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:47,445 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-12 01:33:47,450 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-12 01:33:47,646 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-12 01:33:47,646 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-12 01:33:47,647 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:47,647 INFO  L85        PathProgramCache]: Analyzing trace with hash 665008963, now seen corresponding path program 1 times
[2024-03-12 01:33:47,647 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:47,647 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158106734]
[2024-03-12 01:33:47,647 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:47,648 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:47,661 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:47,674 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-12 01:33:47,674 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:47,674 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158106734]
[2024-03-12 01:33:47,674 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158106734] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:47,675 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:47,675 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:47,675 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183592402]
[2024-03-12 01:33:47,675 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:47,675 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:47,676 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:47,676 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:47,676 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:47,704 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125
[2024-03-12 01:33:47,705 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 507 flow. Second operand  has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 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-12 01:33:47,705 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:47,705 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125
[2024-03-12 01:33:47,705 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:48,239 INFO  L124   PetriNetUnfolderBase]: 883/5676 cut-off events.
[2024-03-12 01:33:48,239 INFO  L125   PetriNetUnfolderBase]: For 4246/4270 co-relation queries the response was YES.
[2024-03-12 01:33:48,257 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10741 conditions, 5676 events. 883/5676 cut-off events. For 4246/4270 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 62301 event pairs, 677 based on Foata normal form. 1/5182 useless extension candidates. Maximal degree in co-relation 9955. Up to 1476 conditions per place. 
[2024-03-12 01:33:48,268 INFO  L140   encePairwiseOnDemand]: 120/125 looper letters, 30 selfloop transitions, 4 changer transitions 0/150 dead transitions.
[2024-03-12 01:33:48,268 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 150 transitions, 602 flow
[2024-03-12 01:33:48,269 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:48,269 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:48,269 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 326 transitions.
[2024-03-12 01:33:48,270 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8693333333333333
[2024-03-12 01:33:48,270 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 326 transitions.
[2024-03-12 01:33:48,270 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 326 transitions.
[2024-03-12 01:33:48,270 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:48,270 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 326 transitions.
[2024-03-12 01:33:48,270 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 108.66666666666667) internal successors, (326), 3 states have internal predecessors, (326), 0 states have call successors, (0), 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-12 01:33:48,271 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:48,271 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:48,271 INFO  L175             Difference]: Start difference. First operand has 166 places, 144 transitions, 507 flow. Second operand 3 states and 326 transitions.
[2024-03-12 01:33:48,271 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 150 transitions, 602 flow
[2024-03-12 01:33:48,288 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 150 transitions, 584 flow, removed 2 selfloop flow, removed 7 redundant places.
[2024-03-12 01:33:48,289 INFO  L231             Difference]: Finished difference. Result has 163 places, 147 transitions, 525 flow
[2024-03-12 01:33:48,289 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=525, PETRI_PLACES=163, PETRI_TRANSITIONS=147}
[2024-03-12 01:33:48,290 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 35 predicate places.
[2024-03-12 01:33:48,290 INFO  L495      AbstractCegarLoop]: Abstraction has has 163 places, 147 transitions, 525 flow
[2024-03-12 01:33:48,290 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 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-12 01:33:48,290 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:48,290 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-12 01:33:48,290 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-12 01:33:48,290 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-12 01:33:48,290 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:48,290 INFO  L85        PathProgramCache]: Analyzing trace with hash -691052328, now seen corresponding path program 1 times
[2024-03-12 01:33:48,291 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:48,291 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593058795]
[2024-03-12 01:33:48,291 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:48,291 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:48,299 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:48,434 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-12 01:33:48,434 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:48,435 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593058795]
[2024-03-12 01:33:48,435 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593058795] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:48,435 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894904336]
[2024-03-12 01:33:48,435 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:48,435 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:48,435 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:48,436 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-12 01:33:48,439 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-12 01:33:48,532 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:48,532 INFO  L262         TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core
[2024-03-12 01:33:48,534 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:48,780 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-12 01:33:48,781 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 01:33:48,781 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894904336] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:48,781 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 01:33:48,781 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 21
[2024-03-12 01:33:48,781 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187570343]
[2024-03-12 01:33:48,781 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:48,781 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2024-03-12 01:33:48,781 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:48,782 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2024-03-12 01:33:48,782 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420
[2024-03-12 01:33:48,834 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125
[2024-03-12 01:33:48,835 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 147 transitions, 525 flow. Second operand  has 12 states, 12 states have (on average 100.0) internal successors, (1200), 12 states have internal predecessors, (1200), 0 states have call successors, (0), 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-12 01:33:48,835 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:48,835 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125
[2024-03-12 01:33:48,835 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:50,027 INFO  L124   PetriNetUnfolderBase]: 1122/7422 cut-off events.
[2024-03-12 01:33:50,027 INFO  L125   PetriNetUnfolderBase]: For 4674/4959 co-relation queries the response was YES.
[2024-03-12 01:33:50,056 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13619 conditions, 7422 events. 1122/7422 cut-off events. For 4674/4959 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 80738 event pairs, 172 based on Foata normal form. 48/6797 useless extension candidates. Maximal degree in co-relation 5711. Up to 572 conditions per place. 
[2024-03-12 01:33:50,072 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 89 selfloop transitions, 16 changer transitions 8/223 dead transitions.
[2024-03-12 01:33:50,072 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 223 transitions, 972 flow
[2024-03-12 01:33:50,073 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2024-03-12 01:33:50,073 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 16 states.
[2024-03-12 01:33:50,074 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1682 transitions.
[2024-03-12 01:33:50,075 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.841
[2024-03-12 01:33:50,075 INFO  L72            ComplementDD]: Start complementDD. Operand 16 states and 1682 transitions.
[2024-03-12 01:33:50,075 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 16 states and 1682 transitions.
[2024-03-12 01:33:50,075 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:50,075 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1682 transitions.
[2024-03-12 01:33:50,077 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 17 states, 16 states have (on average 105.125) internal successors, (1682), 16 states have internal predecessors, (1682), 0 states have call successors, (0), 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-12 01:33:50,080 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 17 states, 17 states have (on average 125.0) internal successors, (2125), 17 states have internal predecessors, (2125), 0 states have call successors, (0), 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-12 01:33:50,080 INFO  L81            ComplementDD]: Finished complementDD. Result  has 17 states, 17 states have (on average 125.0) internal successors, (2125), 17 states have internal predecessors, (2125), 0 states have call successors, (0), 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-12 01:33:50,080 INFO  L175             Difference]: Start difference. First operand has 163 places, 147 transitions, 525 flow. Second operand 16 states and 1682 transitions.
[2024-03-12 01:33:50,080 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 223 transitions, 972 flow
[2024-03-12 01:33:50,092 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 223 transitions, 950 flow, removed 3 selfloop flow, removed 5 redundant places.
[2024-03-12 01:33:50,094 INFO  L231             Difference]: Finished difference. Result has 171 places, 145 transitions, 520 flow
[2024-03-12 01:33:50,094 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=520, PETRI_PLACES=171, PETRI_TRANSITIONS=145}
[2024-03-12 01:33:50,094 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 43 predicate places.
[2024-03-12 01:33:50,094 INFO  L495      AbstractCegarLoop]: Abstraction has has 171 places, 145 transitions, 520 flow
[2024-03-12 01:33:50,095 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 100.0) internal successors, (1200), 12 states have internal predecessors, (1200), 0 states have call successors, (0), 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-12 01:33:50,095 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:50,095 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-12 01:33:50,103 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-12 01:33:50,296 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-12 01:33:50,297 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-12 01:33:50,297 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:50,297 INFO  L85        PathProgramCache]: Analyzing trace with hash -455501539, now seen corresponding path program 1 times
[2024-03-12 01:33:50,298 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:50,298 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136204598]
[2024-03-12 01:33:50,298 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:50,298 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:50,316 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:50,563 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-12 01:33:50,564 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:50,564 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136204598]
[2024-03-12 01:33:50,564 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136204598] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:50,564 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:50,564 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-12 01:33:50,564 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978922014]
[2024-03-12 01:33:50,564 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:50,565 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:33:50,565 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:50,565 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:33:50,565 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:33:50,644 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 94 out of 125
[2024-03-12 01:33:50,645 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 145 transitions, 520 flow. Second operand  has 6 states, 6 states have (on average 96.0) internal successors, (576), 6 states have internal predecessors, (576), 0 states have call successors, (0), 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-12 01:33:50,645 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:50,645 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 125
[2024-03-12 01:33:50,645 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:51,746 INFO  L124   PetriNetUnfolderBase]: 2334/8603 cut-off events.
[2024-03-12 01:33:51,746 INFO  L125   PetriNetUnfolderBase]: For 3825/4053 co-relation queries the response was YES.
[2024-03-12 01:33:51,775 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 17385 conditions, 8603 events. 2334/8603 cut-off events. For 3825/4053 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 91411 event pairs, 950 based on Foata normal form. 0/7884 useless extension candidates. Maximal degree in co-relation 16744. Up to 1797 conditions per place. 
[2024-03-12 01:33:51,795 INFO  L140   encePairwiseOnDemand]: 119/125 looper letters, 55 selfloop transitions, 6 changer transitions 0/176 dead transitions.
[2024-03-12 01:33:51,795 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 176 transitions, 736 flow
[2024-03-12 01:33:51,796 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-12 01:33:51,796 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-12 01:33:51,797 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 625 transitions.
[2024-03-12 01:33:51,797 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8333333333333334
[2024-03-12 01:33:51,797 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 625 transitions.
[2024-03-12 01:33:51,797 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 625 transitions.
[2024-03-12 01:33:51,797 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:51,797 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 625 transitions.
[2024-03-12 01:33:51,798 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 104.16666666666667) internal successors, (625), 6 states have internal predecessors, (625), 0 states have call successors, (0), 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-12 01:33:51,799 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 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-12 01:33:51,799 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 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-12 01:33:51,799 INFO  L175             Difference]: Start difference. First operand has 171 places, 145 transitions, 520 flow. Second operand 6 states and 625 transitions.
[2024-03-12 01:33:51,799 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 176 transitions, 736 flow
[2024-03-12 01:33:51,839 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 176 transitions, 682 flow, removed 3 selfloop flow, removed 17 redundant places.
[2024-03-12 01:33:51,840 INFO  L231             Difference]: Finished difference. Result has 158 places, 144 transitions, 476 flow
[2024-03-12 01:33:51,841 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=158, PETRI_TRANSITIONS=144}
[2024-03-12 01:33:51,841 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 30 predicate places.
[2024-03-12 01:33:51,841 INFO  L495      AbstractCegarLoop]: Abstraction has has 158 places, 144 transitions, 476 flow
[2024-03-12 01:33:51,841 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 96.0) internal successors, (576), 6 states have internal predecessors, (576), 0 states have call successors, (0), 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-12 01:33:51,841 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:51,841 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]
[2024-03-12 01:33:51,842 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-03-12 01:33:51,842 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-12 01:33:51,842 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:51,842 INFO  L85        PathProgramCache]: Analyzing trace with hash -377896736, now seen corresponding path program 1 times
[2024-03-12 01:33:51,842 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:51,842 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335077442]
[2024-03-12 01:33:51,842 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:51,842 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:51,857 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:51,879 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-12 01:33:51,880 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:51,880 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335077442]
[2024-03-12 01:33:51,880 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335077442] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:33:51,880 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:33:51,880 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:33:51,880 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495732934]
[2024-03-12 01:33:51,880 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:33:51,881 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:33:51,881 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:51,881 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:33:51,881 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:33:51,901 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 100 out of 125
[2024-03-12 01:33:51,901 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 144 transitions, 476 flow. Second operand  has 3 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 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-12 01:33:51,901 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:51,901 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 125
[2024-03-12 01:33:51,901 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:52,915 INFO  L124   PetriNetUnfolderBase]: 1353/8906 cut-off events.
[2024-03-12 01:33:52,915 INFO  L125   PetriNetUnfolderBase]: For 5209/5230 co-relation queries the response was YES.
[2024-03-12 01:33:52,946 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16947 conditions, 8906 events. 1353/8906 cut-off events. For 5209/5230 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 106620 event pairs, 605 based on Foata normal form. 0/8360 useless extension candidates. Maximal degree in co-relation 16203. Up to 1591 conditions per place. 
[2024-03-12 01:33:52,959 INFO  L140   encePairwiseOnDemand]: 118/125 looper letters, 30 selfloop transitions, 9 changer transitions 1/157 dead transitions.
[2024-03-12 01:33:52,959 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 157 transitions, 610 flow
[2024-03-12 01:33:52,960 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:33:52,960 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:33:52,961 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 337 transitions.
[2024-03-12 01:33:52,961 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8986666666666666
[2024-03-12 01:33:52,961 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 337 transitions.
[2024-03-12 01:33:52,961 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 337 transitions.
[2024-03-12 01:33:52,961 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:52,961 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 337 transitions.
[2024-03-12 01:33:52,962 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 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-12 01:33:52,962 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:52,962 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 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-12 01:33:52,962 INFO  L175             Difference]: Start difference. First operand has 158 places, 144 transitions, 476 flow. Second operand 3 states and 337 transitions.
[2024-03-12 01:33:52,963 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 157 transitions, 610 flow
[2024-03-12 01:33:53,021 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 157 transitions, 598 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-12 01:33:53,022 INFO  L231             Difference]: Finished difference. Result has 157 places, 148 transitions, 540 flow
[2024-03-12 01:33:53,023 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=540, PETRI_PLACES=157, PETRI_TRANSITIONS=148}
[2024-03-12 01:33:53,023 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 29 predicate places.
[2024-03-12 01:33:53,023 INFO  L495      AbstractCegarLoop]: Abstraction has has 157 places, 148 transitions, 540 flow
[2024-03-12 01:33:53,023 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 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-12 01:33:53,023 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:53,023 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, 1, 1]
[2024-03-12 01:33:53,024 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-12 01:33:53,024 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-12 01:33:53,024 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:53,024 INFO  L85        PathProgramCache]: Analyzing trace with hash -2123264483, now seen corresponding path program 1 times
[2024-03-12 01:33:53,024 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:53,024 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997782482]
[2024-03-12 01:33:53,024 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:53,024 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:53,040 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:53,125 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-12 01:33:53,125 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:53,125 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997782482]
[2024-03-12 01:33:53,125 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997782482] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:53,125 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350595837]
[2024-03-12 01:33:53,126 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:53,126 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:53,126 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:53,127 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-12 01:33:53,133 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-12 01:33:53,240 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:53,241 INFO  L262         TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:33:53,245 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:53,447 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-12 01:33:53,447 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:53,583 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-12 01:33:53,583 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350595837] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:53,584 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:53,584 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:33:53,584 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894267455]
[2024-03-12 01:33:53,584 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:53,584 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:33:53,584 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:53,585 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:33:53,585 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:33:53,702 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125
[2024-03-12 01:33:53,703 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 148 transitions, 540 flow. Second operand  has 13 states, 13 states have (on average 100.07692307692308) internal successors, (1301), 13 states have internal predecessors, (1301), 0 states have call successors, (0), 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-12 01:33:53,703 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:53,703 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125
[2024-03-12 01:33:53,703 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:54,421 INFO  L124   PetriNetUnfolderBase]: 1050/4095 cut-off events.
[2024-03-12 01:33:54,422 INFO  L125   PetriNetUnfolderBase]: For 1793/1821 co-relation queries the response was YES.
[2024-03-12 01:33:54,435 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7677 conditions, 4095 events. 1050/4095 cut-off events. For 1793/1821 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 35282 event pairs, 84 based on Foata normal form. 128/4169 useless extension candidates. Maximal degree in co-relation 7031. Up to 518 conditions per place. 
[2024-03-12 01:33:54,443 INFO  L140   encePairwiseOnDemand]: 117/125 looper letters, 88 selfloop transitions, 10 changer transitions 17/228 dead transitions.
[2024-03-12 01:33:54,443 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 228 transitions, 1000 flow
[2024-03-12 01:33:54,444 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:33:54,444 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:33:54,445 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1079 transitions.
[2024-03-12 01:33:54,445 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8632
[2024-03-12 01:33:54,445 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1079 transitions.
[2024-03-12 01:33:54,445 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1079 transitions.
[2024-03-12 01:33:54,446 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:54,446 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1079 transitions.
[2024-03-12 01:33:54,447 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 107.9) internal successors, (1079), 10 states have internal predecessors, (1079), 0 states have call successors, (0), 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-12 01:33:54,448 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 125.0) internal successors, (1375), 11 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12 01:33:54,448 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 125.0) internal successors, (1375), 11 states have internal predecessors, (1375), 0 states have call successors, (0), 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-12 01:33:54,448 INFO  L175             Difference]: Start difference. First operand has 157 places, 148 transitions, 540 flow. Second operand 10 states and 1079 transitions.
[2024-03-12 01:33:54,448 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 228 transitions, 1000 flow
[2024-03-12 01:33:54,452 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 982 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:33:54,454 INFO  L231             Difference]: Finished difference. Result has 167 places, 145 transitions, 540 flow
[2024-03-12 01:33:54,454 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=540, PETRI_PLACES=167, PETRI_TRANSITIONS=145}
[2024-03-12 01:33:54,455 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 39 predicate places.
[2024-03-12 01:33:54,455 INFO  L495      AbstractCegarLoop]: Abstraction has has 167 places, 145 transitions, 540 flow
[2024-03-12 01:33:54,455 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 100.07692307692308) internal successors, (1301), 13 states have internal predecessors, (1301), 0 states have call successors, (0), 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-12 01:33:54,455 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:54,456 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 01:33:54,465 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-03-12 01:33:54,657 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-12 01:33:54,657 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-12 01:33:54,658 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:54,658 INFO  L85        PathProgramCache]: Analyzing trace with hash 186415000, now seen corresponding path program 1 times
[2024-03-12 01:33:54,658 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:54,658 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892332701]
[2024-03-12 01:33:54,658 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:54,659 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:54,685 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:54,855 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-12 01:33:54,855 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:33:54,855 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892332701]
[2024-03-12 01:33:54,855 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892332701] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:33:54,855 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328528916]
[2024-03-12 01:33:54,855 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:54,855 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:33:54,855 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:33:54,856 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-12 01:33:54,861 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-12 01:33:54,980 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:33:54,982 INFO  L262         TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 01:33:54,987 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:33:55,282 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-12 01:33:55,282 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:33:55,471 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-12 01:33:55,472 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328528916] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:33:55,472 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:33:55,472 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-12 01:33:55,472 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734262254]
[2024-03-12 01:33:55,472 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:33:55,473 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-12 01:33:55,474 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:33:55,474 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-12 01:33:55,474 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-12 01:33:55,670 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125
[2024-03-12 01:33:55,672 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 145 transitions, 540 flow. Second operand  has 19 states, 19 states have (on average 99.78947368421052) internal successors, (1896), 19 states have internal predecessors, (1896), 0 states have call successors, (0), 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-12 01:33:55,672 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:55,672 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125
[2024-03-12 01:33:55,672 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:56,355 INFO  L124   PetriNetUnfolderBase]: 1003/3638 cut-off events.
[2024-03-12 01:33:56,356 INFO  L125   PetriNetUnfolderBase]: For 1716/1716 co-relation queries the response was YES.
[2024-03-12 01:33:56,368 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 7531 conditions, 3638 events. 1003/3638 cut-off events. For 1716/1716 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 31124 event pairs, 51 based on Foata normal form. 12/3608 useless extension candidates. Maximal degree in co-relation 6887. Up to 496 conditions per place. 
[2024-03-12 01:33:56,371 INFO  L140   encePairwiseOnDemand]: 119/125 looper letters, 0 selfloop transitions, 0 changer transitions 212/212 dead transitions.
[2024-03-12 01:33:56,371 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 212 transitions, 938 flow
[2024-03-12 01:33:56,371 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-12 01:33:56,371 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-12 01:33:56,372 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1381 transitions.
[2024-03-12 01:33:56,373 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8498461538461538
[2024-03-12 01:33:56,373 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 1381 transitions.
[2024-03-12 01:33:56,373 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 1381 transitions.
[2024-03-12 01:33:56,373 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:56,373 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1381 transitions.
[2024-03-12 01:33:56,375 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 106.23076923076923) internal successors, (1381), 13 states have internal predecessors, (1381), 0 states have call successors, (0), 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-12 01:33:56,376 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 125.0) internal successors, (1750), 14 states have internal predecessors, (1750), 0 states have call successors, (0), 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-12 01:33:56,377 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 125.0) internal successors, (1750), 14 states have internal predecessors, (1750), 0 states have call successors, (0), 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-12 01:33:56,377 INFO  L175             Difference]: Start difference. First operand has 167 places, 145 transitions, 540 flow. Second operand 13 states and 1381 transitions.
[2024-03-12 01:33:56,377 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 212 transitions, 938 flow
[2024-03-12 01:33:56,383 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 212 transitions, 881 flow, removed 16 selfloop flow, removed 14 redundant places.
[2024-03-12 01:33:56,384 INFO  L231             Difference]: Finished difference. Result has 149 places, 0 transitions, 0 flow
[2024-03-12 01:33:56,384 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=149, PETRI_TRANSITIONS=0}
[2024-03-12 01:33:56,384 INFO  L281   CegarLoopForPetriNet]: 128 programPoint places, 21 predicate places.
[2024-03-12 01:33:56,384 INFO  L495      AbstractCegarLoop]: Abstraction has has 149 places, 0 transitions, 0 flow
[2024-03-12 01:33:56,385 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 99.78947368421052) internal successors, (1896), 19 states have internal predecessors, (1896), 0 states have call successors, (0), 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-12 01:33:56,385 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 8 remaining)
[2024-03-12 01:33:56,385 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining)
[2024-03-12 01:33:56,385 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 8 remaining)
[2024-03-12 01:33:56,385 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 8 remaining)
[2024-03-12 01:33:56,385 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining)
[2024-03-12 01:33:56,386 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining)
[2024-03-12 01:33:56,386 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining)
[2024-03-12 01:33:56,386 INFO  L805   garLoopResultBuilder]: Registering result SAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining)
[2024-03-12 01:33:56,400 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0
[2024-03-12 01:33:56,586 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-12 01:33:56,587 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:33:56,592 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances
[2024-03-12 01:33:56,592 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-12 01:33:56,602 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.03 01:33:56 BasicIcfg
[2024-03-12 01:33:56,602 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-12 01:33:56,602 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-12 01:33:56,602 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-03-12 01:33:56,603 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-03-12 01:33:56,603 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:33:27" (3/4) ...
[2024-03-12 01:33:56,604 INFO  L137         WitnessPrinter]: Generating witness for correct program
[2024-03-12 01:33:56,607 INFO  L361     RCFGBacktranslator]: Ignoring RootEdge to procedure thread
[2024-03-12 01:33:56,609 INFO  L943   BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges
[2024-03-12 01:33:56,609 INFO  L943   BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges
[2024-03-12 01:33:56,610 INFO  L943   BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges
[2024-03-12 01:33:57,058 INFO  L149         WitnessManager]: Wrote witness to /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/witness.graphml
[2024-03-12 01:33:57,058 INFO  L149         WitnessManager]: Wrote witness to /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/witness.yml
[2024-03-12 01:33:57,059 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-12 01:33:57,059 INFO  L158              Benchmark]: Toolchain (without parser) took 30362.17ms. Allocated memory was 113.2MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 71.5MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,059 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 113.2MB. Free memory is still 83.9MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-12 01:33:57,060 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 311.45ms. Allocated memory is still 113.2MB. Free memory was 71.2MB in the beginning and 52.1MB in the end (delta: 19.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,060 INFO  L158              Benchmark]: Boogie Procedure Inliner took 37.35ms. Allocated memory is still 113.2MB. Free memory was 51.9MB in the beginning and 50.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,060 INFO  L158              Benchmark]: Boogie Preprocessor took 21.88ms. Allocated memory is still 113.2MB. Free memory was 50.0MB in the beginning and 48.6MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-12 01:33:57,060 INFO  L158              Benchmark]: RCFGBuilder took 390.50ms. Allocated memory was 113.2MB in the beginning and 151.0MB in the end (delta: 37.7MB). Free memory was 48.3MB in the beginning and 116.7MB in the end (delta: -68.4MB). Peak memory consumption was 13.9MB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,061 INFO  L158              Benchmark]: TraceAbstraction took 29139.77ms. Allocated memory was 151.0MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 116.0MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,061 INFO  L158              Benchmark]: Witness Printer took 456.26ms. Allocated memory is still 5.6GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
[2024-03-12 01:33:57,063 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 113.2MB. Free memory is still 83.9MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 311.45ms. Allocated memory is still 113.2MB. Free memory was 71.2MB in the beginning and 52.1MB in the end (delta: 19.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 37.35ms. Allocated memory is still 113.2MB. Free memory was 51.9MB in the beginning and 50.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 21.88ms. Allocated memory is still 113.2MB. Free memory was 50.0MB in the beginning and 48.6MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 390.50ms. Allocated memory was 113.2MB in the beginning and 151.0MB in the end (delta: 37.7MB). Free memory was 48.3MB in the beginning and 116.7MB in the end (delta: -68.4MB). Peak memory consumption was 13.9MB. Max. memory is 16.1GB.
 * TraceAbstraction took 29139.77ms. Allocated memory was 151.0MB in the beginning and 5.6GB in the end (delta: 5.5GB). Free memory was 116.0MB in the beginning and 2.5GB in the end (delta: -2.4GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB.
 * Witness Printer took 456.26ms. Allocated memory is still 5.6GB. Free memory was 2.5GB in the beginning and 2.5GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - PositiveResult [Line: 691]: there are no data races
    For all program executions holds that there are no data races at this location
  - PositiveResult [Line: 689]: there are no data races
    For all program executions holds that there are no data races at this location
  - PositiveResult [Line: 678]: there are no data races
    For all program executions holds that there are no data races at this location
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 86 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, 48 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21 mSDsluCounter, 19 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5 mSDsCounter, 1 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 64 IncrementalHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1 mSolverCounterUnsat, 14 mSDtfsCounter, 64 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=179occurred 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, 103 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.5s, OverallIterations: 6, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 251 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 175 mSDsluCounter, 76 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 46 mSDsCounter, 5 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 399 IncrementalHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5 mSolverCounterUnsat, 30 mSDtfsCounter, 399 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.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=244occurred 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, 120 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.3s, OverallIterations: 8, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 2.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 364 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 251 mSDsluCounter, 66 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 44 mSDsCounter, 9 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 543 IncrementalHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9 mSolverCounterUnsat, 22 mSDtfsCounter, 543 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.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=415occurred 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, 137 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: 23.5s, OverallIterations: 14, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 19.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1738 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1501 mSDsluCounter, 316 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 233 mSDsCounter, 30 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2668 IncrementalHoareTripleChecker+Invalid, 2698 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 30 mSolverCounterUnsat, 83 mSDtfsCounter, 2668 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 829 GetRequests, 697 SyntacticMatches, 12 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 775 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=540occurred in iteration=12, InterpolantAutomatonStates: 95, 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.1s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 1227 NumberOfCodeBlocks, 1227 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 1542 ConstructedInterpolants, 0 QuantifiedInterpolants, 4687 SizeOfPredicates, 34 NumberOfNonLiveVariables, 973 ConjunctsInSsa, 39 ConjunctsInUnsatCore, 23 InterpolantComputations, 10 PerfectInterpolantSequences, 721/962 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
  - AllSpecificationsHoldResult: All specifications hold
    3 specifications checked. All of them hold
RESULT: Ultimate proved your program to be correct!
[2024-03-12 01:33:57,081 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
Result:
TRUE
