./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i --full-output --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --architecture 32bit


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


Checking for ERROR reachability
Using default analysis
Version 1f73d82f
Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f222d5749b9bb10b4d4c09b2c40e45ee19dec77732a8593ce917652e8ca8a43e --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-1f73d82-m
[2024-11-21 14:50:46,223 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-21 14:50:46,301 INFO  L114        SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf
[2024-11-21 14:50:46,306 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-21 14:50:46,307 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-21 14:50:46,320 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-21 14:50:46,320 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-21 14:50:46,320 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-21 14:50:46,320 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-21 14:50:46,320 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-21 14:50:46,321 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-21 14:50:46,321 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-21 14:50:46,321 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-21 14:50:46,322 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-21 14:50:46,322 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-21 14:50:46,322 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Commutativity condition synthesis=SUFFICIENT
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * DFS Order used in POR=LOOP_LOCKSTEP
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER
[2024-11-21 14:50:46,323 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-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 ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter
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 -> f222d5749b9bb10b4d4c09b2c40e45ee19dec77732a8593ce917652e8ca8a43e
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT
[2024-11-21 14:50:46,620 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-21 14:50:46,629 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-21 14:50:46,630 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-21 14:50:46,632 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-21 14:50:46,632 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-21 14:50:46,633 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i
[2024-11-21 14:50:47,814 INFO  L533              CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/e18fd1912/6e319d6d216c4f85ad2fac1f93399b92/FLAG1fd2a0af8
[2024-11-21 14:50:48,007 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-21 14:50:48,007 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i
[2024-11-21 14:50:48,015 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/e18fd1912/6e319d6d216c4f85ad2fac1f93399b92/FLAG1fd2a0af8
[2024-11-21 14:50:48,026 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/e18fd1912/6e319d6d216c4f85ad2fac1f93399b92
[2024-11-21 14:50:48,028 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-21 14:50:48,029 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-21 14:50:48,030 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-21 14:50:48,030 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-21 14:50:48,032 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-21 14:50:48,033 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,033 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701f598c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48, skipping insertion in model container
[2024-11-21 14:50:48,034 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,051 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-21 14:50:48,231 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i[30176,30189]
[2024-11-21 14:50:48,247 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-21 14:50:48,261 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-21 14:50:48,304 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_51-mutexptr_racefree.i[30176,30189]
[2024-11-21 14:50:48,315 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-21 14:50:48,353 INFO  L204         MainTranslator]: Completed translation
[2024-11-21 14:50:48,354 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48 WrapperNode
[2024-11-21 14:50:48,354 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-21 14:50:48,355 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-21 14:50:48,356 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-21 14:50:48,356 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-21 14:50:48,362 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,375 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,391 INFO  L138                Inliner]: procedures = 171, calls = 42, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 136
[2024-11-21 14:50:48,391 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-21 14:50:48,391 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-21 14:50:48,391 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-21 14:50:48,391 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-21 14:50:48,397 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,398 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,400 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,402 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,406 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,411 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,413 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,417 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,418 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,422 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-21 14:50:48,423 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-21 14:50:48,423 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-21 14:50:48,423 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-21 14:50:48,424 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (1/1) ...
[2024-11-21 14:50:48,430 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-21 14:50:48,439 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3
[2024-11-21 14:50:48,454 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-11-21 14:50:48,461 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-11-21 14:50:48,477 INFO  L130     BoogieDeclarations]: Found specification of procedure t_fun
[2024-11-21 14:50:48,478 INFO  L138     BoogieDeclarations]: Found implementation of procedure t_fun
[2024-11-21 14:50:48,478 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-11-21 14:50:48,478 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-21 14:50:48,478 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-11-21 14:50:48,478 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-21 14:50:48,478 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-21 14:50:48,479 WARN  L203             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement.
[2024-11-21 14:50:48,569 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-21 14:50:48,570 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-21 14:50:48,777 INFO  L279             CfgBuilder]: Omitted future-live optimization because the input is a concurrent program.
[2024-11-21 14:50:48,778 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-21 14:50:49,144 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-21 14:50:49,144 INFO  L312             CfgBuilder]: Removed 6 assume(true) statements.
[2024-11-21 14:50:49,145 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 02:50:49 BoogieIcfgContainer
[2024-11-21 14:50:49,145 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-21 14:50:49,146 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-21 14:50:49,147 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-21 14:50:49,150 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-21 14:50:49,150 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 02:50:48" (1/3) ...
[2024-11-21 14:50:49,151 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48289f14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 02:50:49, skipping insertion in model container
[2024-11-21 14:50:49,151 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 02:50:48" (2/3) ...
[2024-11-21 14:50:49,151 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48289f14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 02:50:49, skipping insertion in model container
[2024-11-21 14:50:49,152 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 02:50:49" (3/3) ...
[2024-11-21 14:50:49,153 INFO  L128   eAbstractionObserver]: Analyzing ICFG 28-race_reach_51-mutexptr_racefree.i
[2024-11-21 14:50:49,162 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-21 14:50:49,164 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG 28-race_reach_51-mutexptr_racefree.i that has 2 procedures, 39 locations, 1 initial locations, 6 loop locations, and 1 error locations.
[2024-11-21 14:50:49,165 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-11-21 14:50:49,199 INFO  L143    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2024-11-21 14:50:49,256 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:49,257 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2024-11-21 14:50:49,257 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3
[2024-11-21 14:50:49,262 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2024-11-21 14:50:49,265 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process
[2024-11-21 14:50:49,333 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:49,346 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:49,351 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:49,352 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:49,496 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:49,497 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:49,497 INFO  L139   ounterexampleChecker]: Examining path program with hash -1300141231, occurence #1
[2024-11-21 14:50:49,497 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:49,497 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:49,500 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:49,500 INFO  L85        PathProgramCache]: Analyzing trace with hash -1184957663, now seen corresponding path program 1 times
[2024-11-21 14:50:49,505 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:49,505 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177349575]
[2024-11-21 14:50:49,506 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:49,506 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:49,590 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:49,651 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:49,652 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:49,652 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177349575]
[2024-11-21 14:50:49,652 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177349575] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:49,652 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:49,652 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:49,653 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418011875]
[2024-11-21 14:50:49,654 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:49,656 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:49,656 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:49,667 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:49,667 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:49,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:49,668 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:49,669 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:49,669 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:49,744 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:49,745 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-21 14:50:49,745 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:49,745 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:49,745 INFO  L139   ounterexampleChecker]: Examining path program with hash -699970611, occurence #1
[2024-11-21 14:50:49,745 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:49,745 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:49,746 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:49,746 INFO  L85        PathProgramCache]: Analyzing trace with hash 173069087, now seen corresponding path program 1 times
[2024-11-21 14:50:49,746 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:49,746 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900282450]
[2024-11-21 14:50:49,746 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:49,746 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:49,797 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:49,797 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:50:49,825 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:49,842 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:50:49,842 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:50:49,843 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:50:49,844 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:50:49,845 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-21 14:50:49,848 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1]
[2024-11-21 14:50:49,851 WARN  L246   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:50:49,851 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-11-21 14:50:49,870 INFO  L143    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-11-21 14:50:49,875 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:49,883 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:49,884 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:49,884 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:49,885 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:50,130 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:50,130 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:50,130 INFO  L139   ounterexampleChecker]: Examining path program with hash -486200599, occurence #1
[2024-11-21 14:50:50,130 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:50,131 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:50,131 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:50,131 INFO  L85        PathProgramCache]: Analyzing trace with hash 74076980, now seen corresponding path program 1 times
[2024-11-21 14:50:50,132 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:50,132 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609076785]
[2024-11-21 14:50:50,132 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:50,132 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:50,188 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:50,219 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:50,219 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:50,219 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609076785]
[2024-11-21 14:50:50,219 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609076785] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:50,219 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:50,220 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:50,220 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529990486]
[2024-11-21 14:50:50,220 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:50,220 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:50,220 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:50,220 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:50,220 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:50,220 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,221 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:50,221 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:50,221 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,556 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,556 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-21 14:50:50,556 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:50,557 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:50,557 INFO  L139   ounterexampleChecker]: Examining path program with hash 128240191, occurence #1
[2024-11-21 14:50:50,557 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:50,557 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:50,557 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:50,557 INFO  L85        PathProgramCache]: Analyzing trace with hash 2011593055, now seen corresponding path program 1 times
[2024-11-21 14:50:50,557 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:50,557 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552830011]
[2024-11-21 14:50:50,558 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:50,558 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:50,602 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:50,751 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:50,751 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:50,751 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552830011]
[2024-11-21 14:50:50,751 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552830011] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:50,752 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:50,752 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:50,752 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912139544]
[2024-11-21 14:50:50,752 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:50,752 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:50:50,752 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:50,752 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:50:50,753 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:50:50,753 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,753 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:50,753 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:50,753 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,753 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,871 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:50,871 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:50,871 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-21 14:50:50,871 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:50,871 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:50,872 INFO  L139   ounterexampleChecker]: Examining path program with hash 1153916656, occurence #1
[2024-11-21 14:50:50,872 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:50,872 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:50,872 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:50,872 INFO  L85        PathProgramCache]: Analyzing trace with hash -121607545, now seen corresponding path program 1 times
[2024-11-21 14:50:50,872 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:50,872 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378755407]
[2024-11-21 14:50:50,872 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:50,872 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:50,899 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:51,093 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:51,094 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:51,094 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378755407]
[2024-11-21 14:50:51,094 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378755407] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:51,094 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:51,094 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-21 14:50:51,095 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604565148]
[2024-11-21 14:50:51,095 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:51,095 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-21 14:50:51,096 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:51,096 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-21 14:50:51,096 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2024-11-21 14:50:51,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:51,096 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:51,096 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:51,097 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:51,097 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:51,097 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:51,166 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:51,167 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:51,167 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:50:51,167 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-21 14:50:51,167 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:51,167 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:51,167 INFO  L139   ounterexampleChecker]: Examining path program with hash 478184458, occurence #1
[2024-11-21 14:50:51,167 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:51,168 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:51,168 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:51,168 INFO  L85        PathProgramCache]: Analyzing trace with hash 1635624934, now seen corresponding path program 1 times
[2024-11-21 14:50:51,168 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:51,168 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407383615]
[2024-11-21 14:50:51,168 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:51,168 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:51,201 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:51,201 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:50:51,212 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:51,219 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:50:51,223 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:50:51,223 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:50:51,223 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:50:51,223 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-11-21 14:50:51,224 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:50:51,224 WARN  L246   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:50:51,224 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-11-21 14:50:51,248 INFO  L143    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2024-11-21 14:50:51,250 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:51,259 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:51,259 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:51,259 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:51,260 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:51,632 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:51,632 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:51,633 INFO  L139   ounterexampleChecker]: Examining path program with hash -895831440, occurence #1
[2024-11-21 14:50:51,633 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:51,633 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:51,633 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:51,633 INFO  L85        PathProgramCache]: Analyzing trace with hash 1047263082, now seen corresponding path program 1 times
[2024-11-21 14:50:51,633 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:51,633 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622247968]
[2024-11-21 14:50:51,634 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:51,634 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:51,657 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:51,666 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:51,666 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:51,667 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622247968]
[2024-11-21 14:50:51,667 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622247968] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:51,667 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:51,667 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:51,667 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481355562]
[2024-11-21 14:50:51,667 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:51,667 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:51,667 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:51,668 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:51,668 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:51,668 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:51,668 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:51,668 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 13.5) internal successors, (27), 2 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:51,668 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,359 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-11-21 14:50:52,359 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:52,360 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:52,360 INFO  L139   ounterexampleChecker]: Examining path program with hash 2102824903, occurence #1
[2024-11-21 14:50:52,360 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:52,360 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:52,360 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:52,361 INFO  L85        PathProgramCache]: Analyzing trace with hash -751277316, now seen corresponding path program 1 times
[2024-11-21 14:50:52,361 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:52,361 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346546969]
[2024-11-21 14:50:52,361 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:52,361 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:52,382 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:52,480 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:52,480 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:52,481 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346546969]
[2024-11-21 14:50:52,481 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346546969] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:52,481 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:52,481 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:52,481 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862274905]
[2024-11-21 14:50:52,481 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:52,481 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:50:52,481 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:52,482 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:50:52,482 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:50:52,482 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,482 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:52,482 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:52,482 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,482 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,609 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,610 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:52,610 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-11-21 14:50:52,610 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:52,610 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:52,610 INFO  L139   ounterexampleChecker]: Examining path program with hash -125562425, occurence #1
[2024-11-21 14:50:52,610 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:52,610 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:52,611 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:52,611 INFO  L85        PathProgramCache]: Analyzing trace with hash -1751994887, now seen corresponding path program 1 times
[2024-11-21 14:50:52,611 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:52,611 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547516149]
[2024-11-21 14:50:52,611 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:52,611 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:52,664 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:52,786 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:52,786 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:52,786 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547516149]
[2024-11-21 14:50:52,786 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547516149] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:52,786 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:52,786 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:52,786 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010642991]
[2024-11-21 14:50:52,786 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:52,786 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:50:52,786 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:52,787 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:50:52,787 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:50:52,787 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,787 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:52,787 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:52,787 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,787 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:52,787 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,986 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:52,986 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:52,989 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:50:52,989 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-11-21 14:50:52,989 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:52,989 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:52,989 INFO  L139   ounterexampleChecker]: Examining path program with hash 714081590, occurence #1
[2024-11-21 14:50:52,989 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:52,989 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:52,990 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:52,990 INFO  L85        PathProgramCache]: Analyzing trace with hash -2136116516, now seen corresponding path program 1 times
[2024-11-21 14:50:52,990 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:52,990 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49708094]
[2024-11-21 14:50:52,990 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:52,990 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:53,026 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:53,027 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:50:53,040 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:53,049 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:50:53,049 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:50:53,049 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:50:53,049 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:50:53,049 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-11-21 14:50:53,050 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:50:53,051 WARN  L246   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:50:53,051 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-11-21 14:50:53,073 INFO  L143    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-11-21 14:50:53,076 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:53,089 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:53,090 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:53,090 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:53,090 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:53,489 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:53,489 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:53,489 INFO  L139   ounterexampleChecker]: Examining path program with hash -1582487388, occurence #1
[2024-11-21 14:50:53,489 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:53,489 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:53,489 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:53,490 INFO  L85        PathProgramCache]: Analyzing trace with hash -2051556834, now seen corresponding path program 1 times
[2024-11-21 14:50:53,490 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:53,490 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508484996]
[2024-11-21 14:50:53,490 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:53,490 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:53,534 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:53,552 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:53,552 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:53,552 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508484996]
[2024-11-21 14:50:53,552 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508484996] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:53,552 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:53,552 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:53,552 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46412817]
[2024-11-21 14:50:53,552 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:53,552 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:53,552 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:53,553 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:53,553 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:53,553 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:53,553 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:53,553 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:53,553 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,526 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,526 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-11-21 14:50:54,526 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:54,527 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:54,527 INFO  L139   ounterexampleChecker]: Examining path program with hash -649301931, occurence #1
[2024-11-21 14:50:54,527 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:54,527 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:54,527 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:54,527 INFO  L85        PathProgramCache]: Analyzing trace with hash -383647060, now seen corresponding path program 1 times
[2024-11-21 14:50:54,527 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:54,527 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665129930]
[2024-11-21 14:50:54,527 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:54,527 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:54,565 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:54,644 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:54,644 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:54,644 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665129930]
[2024-11-21 14:50:54,644 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665129930] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:54,644 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:54,644 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:54,644 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656533397]
[2024-11-21 14:50:54,644 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:54,644 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:50:54,644 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:54,645 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:50:54,645 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:50:54,645 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,645 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:54,645 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:54,645 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,645 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,798 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,798 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:54,798 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-11-21 14:50:54,798 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:54,798 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:54,798 INFO  L139   ounterexampleChecker]: Examining path program with hash -25277931, occurence #1
[2024-11-21 14:50:54,798 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:54,798 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:54,798 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:54,799 INFO  L85        PathProgramCache]: Analyzing trace with hash -799636944, now seen corresponding path program 1 times
[2024-11-21 14:50:54,799 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:54,799 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410062403]
[2024-11-21 14:50:54,799 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:54,799 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:54,822 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:54,958 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:54,958 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:54,958 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410062403]
[2024-11-21 14:50:54,958 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410062403] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:54,958 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:54,958 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:54,958 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914260081]
[2024-11-21 14:50:54,959 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:54,959 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:50:54,959 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:54,959 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:50:54,959 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:50:54,959 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,960 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:54,960 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:54,960 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:54,960 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:54,960 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:55,175 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:55,175 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:55,176 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:50:55,176 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-11-21 14:50:55,176 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:55,176 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:55,176 INFO  L139   ounterexampleChecker]: Examining path program with hash 1279810986, occurence #1
[2024-11-21 14:50:55,176 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:55,176 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:55,176 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:55,176 INFO  L85        PathProgramCache]: Analyzing trace with hash -1669616469, now seen corresponding path program 1 times
[2024-11-21 14:50:55,177 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:55,177 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590301571]
[2024-11-21 14:50:55,177 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:55,177 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:55,226 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:55,226 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:50:55,241 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:55,253 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:50:55,254 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:50:55,254 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:50:55,254 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:50:55,254 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2024-11-21 14:50:55,255 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:50:55,255 WARN  L246   ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:50:55,255 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances.
[2024-11-21 14:50:55,273 INFO  L143    ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions.
[2024-11-21 14:50:55,275 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:55,285 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:55,285 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:55,286 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:55,286 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:55,752 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:55,752 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:55,752 INFO  L139   ounterexampleChecker]: Examining path program with hash -364031794, occurence #1
[2024-11-21 14:50:55,752 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:55,752 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:55,753 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:55,753 INFO  L85        PathProgramCache]: Analyzing trace with hash -1352249285, now seen corresponding path program 1 times
[2024-11-21 14:50:55,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:55,753 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686883096]
[2024-11-21 14:50:55,753 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:55,753 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:55,769 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:55,776 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:55,776 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:55,776 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686883096]
[2024-11-21 14:50:55,776 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686883096] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:55,776 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:55,776 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:55,777 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243197733]
[2024-11-21 14:50:55,777 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:55,777 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:55,777 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:55,777 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:55,777 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:55,777 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:55,777 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:55,777 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:55,777 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,166 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,166 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-11-21 14:50:57,166 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:57,166 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:57,166 INFO  L139   ounterexampleChecker]: Examining path program with hash 869541369, occurence #1
[2024-11-21 14:50:57,167 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:57,167 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:57,167 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:57,167 INFO  L85        PathProgramCache]: Analyzing trace with hash 114081259, now seen corresponding path program 1 times
[2024-11-21 14:50:57,167 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:57,167 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227591782]
[2024-11-21 14:50:57,167 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:57,167 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:57,187 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:57,246 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:57,246 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:57,246 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227591782]
[2024-11-21 14:50:57,246 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227591782] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:57,246 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:57,246 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:57,246 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81662753]
[2024-11-21 14:50:57,246 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:57,247 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:50:57,247 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:57,247 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:50:57,247 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:50:57,247 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,247 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:57,247 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:57,248 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,249 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,576 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,576 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:57,577 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-11-21 14:50:57,577 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:57,577 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:57,577 INFO  L139   ounterexampleChecker]: Examining path program with hash -212104743, occurence #1
[2024-11-21 14:50:57,577 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:57,577 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:57,577 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:57,577 INFO  L85        PathProgramCache]: Analyzing trace with hash -477592286, now seen corresponding path program 1 times
[2024-11-21 14:50:57,577 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:57,577 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507861259]
[2024-11-21 14:50:57,577 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:57,577 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:57,611 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:57,750 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:57,750 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:57,750 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507861259]
[2024-11-21 14:50:57,750 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507861259] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:57,750 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:57,750 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:50:57,750 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074678247]
[2024-11-21 14:50:57,750 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:57,750 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:50:57,750 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:57,752 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:50:57,752 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:50:57,752 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,752 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:57,752 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:57,752 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:57,752 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:57,752 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:58,015 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:58,015 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:50:58,015 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:50:58,016 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-11-21 14:50:58,016 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:58,016 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:58,016 INFO  L139   ounterexampleChecker]: Examining path program with hash -1801224307, occurence #1
[2024-11-21 14:50:58,016 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:58,016 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:58,016 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:58,016 INFO  L85        PathProgramCache]: Analyzing trace with hash -13505241, now seen corresponding path program 1 times
[2024-11-21 14:50:58,016 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:58,017 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991738947]
[2024-11-21 14:50:58,017 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:58,017 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:58,042 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:58,042 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:50:58,053 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:50:58,060 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:50:58,060 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:50:58,060 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:50:58,061 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:50:58,061 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-11-21 14:50:58,062 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:50:58,062 WARN  L246   ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:50:58,062 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances.
[2024-11-21 14:50:58,083 INFO  L143    ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions.
[2024-11-21 14:50:58,084 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:58,095 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:50:58,095 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:50:58,096 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:50:58,096 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:50:58,707 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:50:58,707 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:50:58,707 INFO  L139   ounterexampleChecker]: Examining path program with hash 1915309714, occurence #1
[2024-11-21 14:50:58,707 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:50:58,708 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:50:58,708 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:50:58,708 INFO  L85        PathProgramCache]: Analyzing trace with hash -32402712, now seen corresponding path program 1 times
[2024-11-21 14:50:58,708 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:50:58,708 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763820801]
[2024-11-21 14:50:58,708 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:50:58,708 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:50:58,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:50:58,735 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:50:58,735 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:50:58,735 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763820801]
[2024-11-21 14:50:58,735 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763820801] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:50:58,735 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:50:58,735 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:50:58,735 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144309538]
[2024-11-21 14:50:58,735 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:50:58,736 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:50:58,736 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:50:58,736 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:50:58,736 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:50:58,736 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:50:58,737 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:50:58,737 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:50:58,737 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,504 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,504 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-11-21 14:51:00,504 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:00,504 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:00,505 INFO  L139   ounterexampleChecker]: Examining path program with hash 995701916, occurence #1
[2024-11-21 14:51:00,505 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:00,505 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:00,505 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:00,505 INFO  L85        PathProgramCache]: Analyzing trace with hash 94144170, now seen corresponding path program 1 times
[2024-11-21 14:51:00,505 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:00,505 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540343620]
[2024-11-21 14:51:00,505 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:00,505 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:00,527 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:00,592 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:00,592 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:00,592 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540343620]
[2024-11-21 14:51:00,592 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540343620] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:00,592 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:00,592 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:00,593 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071830389]
[2024-11-21 14:51:00,593 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:00,593 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:00,593 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:00,593 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:00,593 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:00,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,593 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:00,593 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:00,594 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,594 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,929 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:00,930 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:00,930 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-11-21 14:51:00,930 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:00,930 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:00,930 INFO  L139   ounterexampleChecker]: Examining path program with hash 1696480714, occurence #1
[2024-11-21 14:51:00,930 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:00,930 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:00,931 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:00,931 INFO  L85        PathProgramCache]: Analyzing trace with hash 866298592, now seen corresponding path program 1 times
[2024-11-21 14:51:00,931 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:00,931 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391445092]
[2024-11-21 14:51:00,931 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:00,931 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:00,981 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:01,143 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:01,144 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:01,144 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391445092]
[2024-11-21 14:51:01,144 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391445092] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:01,144 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:01,144 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:01,144 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288174751]
[2024-11-21 14:51:01,144 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:01,144 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:01,144 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:01,144 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:01,145 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:01,145 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:01,145 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:01,145 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:01,145 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:01,145 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:01,145 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:01,538 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:01,538 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:01,539 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:01,539 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-11-21 14:51:01,539 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:01,539 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:01,539 INFO  L139   ounterexampleChecker]: Examining path program with hash -482815976, occurence #1
[2024-11-21 14:51:01,539 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:01,539 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:01,540 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:01,540 INFO  L85        PathProgramCache]: Analyzing trace with hash -484703704, now seen corresponding path program 1 times
[2024-11-21 14:51:01,540 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:01,540 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622709245]
[2024-11-21 14:51:01,540 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:01,540 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:01,563 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:01,563 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:01,573 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:01,586 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:01,587 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:01,587 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:01,587 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:01,587 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-11-21 14:51:01,588 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:01,588 WARN  L246   ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:01,588 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances.
[2024-11-21 14:51:01,609 INFO  L143    ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions.
[2024-11-21 14:51:01,611 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:01,624 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:01,624 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:01,624 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:01,624 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:02,525 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:02,526 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:02,526 INFO  L139   ounterexampleChecker]: Examining path program with hash -697205999, occurence #1
[2024-11-21 14:51:02,526 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:02,526 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:02,526 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:02,526 INFO  L85        PathProgramCache]: Analyzing trace with hash -2097697496, now seen corresponding path program 1 times
[2024-11-21 14:51:02,526 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:02,527 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666092249]
[2024-11-21 14:51:02,527 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:02,527 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:02,544 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:02,553 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:02,553 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:02,553 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666092249]
[2024-11-21 14:51:02,553 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666092249] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:02,553 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:02,553 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:02,553 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302203529]
[2024-11-21 14:51:02,553 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:02,554 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:02,554 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:02,554 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:02,554 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:02,554 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:02,554 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:02,554 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:02,554 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:04,918 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:04,918 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-11-21 14:51:04,918 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:04,918 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:04,919 INFO  L139   ounterexampleChecker]: Examining path program with hash 2109060516, occurence #1
[2024-11-21 14:51:04,919 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:04,919 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:04,919 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:04,919 INFO  L85        PathProgramCache]: Analyzing trace with hash -606490562, now seen corresponding path program 1 times
[2024-11-21 14:51:04,919 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:04,919 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784478585]
[2024-11-21 14:51:04,919 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:04,919 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:04,944 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:05,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-11-21 14:51:05,029 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:05,029 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784478585]
[2024-11-21 14:51:05,029 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784478585] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:05,029 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:05,029 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:05,029 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852426329]
[2024-11-21 14:51:05,029 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:05,030 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:05,030 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:05,030 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:05,030 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:05,030 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,030 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:05,031 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:05,031 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,031 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,452 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,452 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:05,452 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-11-21 14:51:05,453 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:05,453 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:05,453 INFO  L139   ounterexampleChecker]: Examining path program with hash -357676834, occurence #1
[2024-11-21 14:51:05,453 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:05,453 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:05,453 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:05,453 INFO  L85        PathProgramCache]: Analyzing trace with hash -914896783, now seen corresponding path program 1 times
[2024-11-21 14:51:05,453 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:05,453 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494441474]
[2024-11-21 14:51:05,454 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:05,454 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:05,507 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:05,663 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:05,663 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:05,663 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494441474]
[2024-11-21 14:51:05,663 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494441474] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:05,663 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:05,663 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:05,663 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533332726]
[2024-11-21 14:51:05,663 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:05,664 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:05,664 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:05,664 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:05,664 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:05,664 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,664 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:05,664 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 24.5) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:05,664 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:05,664 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:05,664 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:06,171 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:06,171 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:06,172 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:06,172 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-11-21 14:51:06,172 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:06,172 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:06,172 INFO  L139   ounterexampleChecker]: Examining path program with hash 1576714461, occurence #1
[2024-11-21 14:51:06,172 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:06,172 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:06,172 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:06,172 INFO  L85        PathProgramCache]: Analyzing trace with hash -702239505, now seen corresponding path program 1 times
[2024-11-21 14:51:06,172 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:06,172 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458454323]
[2024-11-21 14:51:06,172 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:06,172 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:06,201 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:06,202 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:06,218 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:06,232 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:06,232 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:06,232 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:06,233 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:06,233 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-11-21 14:51:06,234 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:06,234 WARN  L246   ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:06,234 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances.
[2024-11-21 14:51:06,259 INFO  L143    ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions.
[2024-11-21 14:51:06,261 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:06,276 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:06,276 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:06,277 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:06,277 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:07,316 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:07,316 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:07,316 INFO  L139   ounterexampleChecker]: Examining path program with hash 1987826772, occurence #1
[2024-11-21 14:51:07,316 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:07,316 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:07,316 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:07,316 INFO  L85        PathProgramCache]: Analyzing trace with hash 578568126, now seen corresponding path program 1 times
[2024-11-21 14:51:07,316 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:07,316 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903278968]
[2024-11-21 14:51:07,316 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:07,316 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:07,336 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:07,344 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:07,344 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:07,344 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903278968]
[2024-11-21 14:51:07,344 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903278968] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:07,344 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:07,344 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:07,344 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581935614]
[2024-11-21 14:51:07,344 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:07,345 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:07,345 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:07,345 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:07,345 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:07,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:07,345 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:07,345 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 31.0) internal successors, (62), 2 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:07,345 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,346 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,347 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26
[2024-11-21 14:51:10,347 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:10,347 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:10,347 INFO  L139   ounterexampleChecker]: Examining path program with hash 75490014, occurence #1
[2024-11-21 14:51:10,347 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:10,347 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:10,347 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:10,348 INFO  L85        PathProgramCache]: Analyzing trace with hash -1565861266, now seen corresponding path program 1 times
[2024-11-21 14:51:10,348 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:10,348 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825227924]
[2024-11-21 14:51:10,348 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:10,348 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:10,371 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:10,430 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:10,431 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:10,431 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825227924]
[2024-11-21 14:51:10,431 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825227924] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:10,431 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:10,431 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:10,431 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247581744]
[2024-11-21 14:51:10,431 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:10,432 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:10,432 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:10,432 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:10,432 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:10,432 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,432 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:10,432 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:10,432 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,432 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,844 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:10,845 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:10,845 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-11-21 14:51:10,845 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:10,845 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:10,845 INFO  L139   ounterexampleChecker]: Examining path program with hash -1322375547, occurence #1
[2024-11-21 14:51:10,846 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:10,846 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:10,846 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:10,846 INFO  L85        PathProgramCache]: Analyzing trace with hash -1762705341, now seen corresponding path program 1 times
[2024-11-21 14:51:10,846 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:10,846 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293182917]
[2024-11-21 14:51:10,846 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:10,846 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:10,876 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:11,034 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:11,034 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:11,034 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293182917]
[2024-11-21 14:51:11,034 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293182917] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:11,034 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:11,034 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:11,034 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907105881]
[2024-11-21 14:51:11,034 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:11,034 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:11,034 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:11,035 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:11,035 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:11,035 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:11,035 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:11,035 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 29.0) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:11,035 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:11,035 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:11,035 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:11,692 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:11,692 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:11,693 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:11,693 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-11-21 14:51:11,693 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:11,693 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:11,693 INFO  L139   ounterexampleChecker]: Examining path program with hash -58308054, occurence #1
[2024-11-21 14:51:11,693 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:11,693 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:11,693 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:11,693 INFO  L85        PathProgramCache]: Analyzing trace with hash -2118744973, now seen corresponding path program 1 times
[2024-11-21 14:51:11,693 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:11,694 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390748102]
[2024-11-21 14:51:11,694 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:11,694 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:11,729 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:11,730 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:11,754 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:11,769 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:11,769 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:11,769 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:11,769 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:11,769 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-11-21 14:51:11,771 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:11,771 WARN  L246   ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:11,771 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances.
[2024-11-21 14:51:11,796 INFO  L143    ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions.
[2024-11-21 14:51:11,798 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:11,815 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:11,815 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:11,816 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:11,816 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:13,001 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:13,001 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:13,001 INFO  L139   ounterexampleChecker]: Examining path program with hash -514180959, occurence #1
[2024-11-21 14:51:13,001 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:13,001 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:13,003 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:13,003 INFO  L85        PathProgramCache]: Analyzing trace with hash -258048767, now seen corresponding path program 1 times
[2024-11-21 14:51:13,003 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:13,003 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048771613]
[2024-11-21 14:51:13,003 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:13,003 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:13,026 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:13,032 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:13,032 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:13,033 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048771613]
[2024-11-21 14:51:13,033 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048771613] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:13,033 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:13,033 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:13,033 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88787816]
[2024-11-21 14:51:13,033 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:13,033 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:13,033 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:13,033 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:13,034 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:13,034 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:13,034 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:13,034 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:13,034 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:16,597 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:16,597 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30
[2024-11-21 14:51:16,598 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:16,598 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:16,598 INFO  L139   ounterexampleChecker]: Examining path program with hash -127991405, occurence #1
[2024-11-21 14:51:16,598 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:16,598 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:16,598 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:16,598 INFO  L85        PathProgramCache]: Analyzing trace with hash 1987357449, now seen corresponding path program 1 times
[2024-11-21 14:51:16,598 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:16,598 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53078193]
[2024-11-21 14:51:16,598 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:16,598 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:16,626 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:16,690 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:16,690 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:16,690 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53078193]
[2024-11-21 14:51:16,690 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53078193] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:16,691 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:16,691 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:16,691 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149505295]
[2024-11-21 14:51:16,691 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:16,691 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:16,691 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:16,691 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:16,691 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:16,692 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:16,692 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:16,692 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:16,692 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:16,692 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:17,171 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:17,172 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:17,172 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-11-21 14:51:17,172 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:17,172 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:17,172 INFO  L139   ounterexampleChecker]: Examining path program with hash -2002630828, occurence #1
[2024-11-21 14:51:17,172 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:17,173 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:17,173 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:17,173 INFO  L85        PathProgramCache]: Analyzing trace with hash -51646640, now seen corresponding path program 1 times
[2024-11-21 14:51:17,173 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:17,173 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852653239]
[2024-11-21 14:51:17,173 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:17,173 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:17,208 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:17,344 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:17,345 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:17,345 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852653239]
[2024-11-21 14:51:17,345 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852653239] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:17,345 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:17,345 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:17,345 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031366545]
[2024-11-21 14:51:17,345 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:17,345 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:17,345 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:17,346 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:17,346 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:17,346 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:17,346 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:17,346 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 33.5) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:17,346 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:17,346 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:17,346 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:18,278 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:18,278 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:18,279 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:18,279 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-11-21 14:51:18,279 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:18,279 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:18,279 INFO  L139   ounterexampleChecker]: Examining path program with hash 923864983, occurence #1
[2024-11-21 14:51:18,279 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:18,279 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:18,279 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:18,279 INFO  L85        PathProgramCache]: Analyzing trace with hash -367265429, now seen corresponding path program 1 times
[2024-11-21 14:51:18,279 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:18,279 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399166887]
[2024-11-21 14:51:18,279 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:18,279 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:18,318 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:18,318 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:18,330 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:18,343 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:18,343 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:18,343 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:18,344 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:18,344 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-11-21 14:51:18,345 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:18,345 WARN  L246   ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:18,345 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances.
[2024-11-21 14:51:18,377 INFO  L143    ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions.
[2024-11-21 14:51:18,379 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:18,399 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:18,400 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:18,400 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:18,400 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:19,652 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:19,653 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:19,653 INFO  L139   ounterexampleChecker]: Examining path program with hash -1445471922, occurence #1
[2024-11-21 14:51:19,653 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:19,653 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:19,653 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:19,653 INFO  L85        PathProgramCache]: Analyzing trace with hash -2088742074, now seen corresponding path program 1 times
[2024-11-21 14:51:19,653 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:19,653 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672592931]
[2024-11-21 14:51:19,653 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:19,653 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:19,675 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:19,682 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:19,682 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:19,682 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672592931]
[2024-11-21 14:51:19,683 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672592931] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:19,683 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:19,683 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:19,683 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751434441]
[2024-11-21 14:51:19,683 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:19,684 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:19,684 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:19,684 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:19,684 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:19,684 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:19,684 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:19,684 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 38.0) internal successors, (76), 2 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:19,685 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:23,471 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:23,471 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34
[2024-11-21 14:51:23,472 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:23,472 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:23,472 INFO  L139   ounterexampleChecker]: Examining path program with hash -1395332792, occurence #1
[2024-11-21 14:51:23,472 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:23,472 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:23,472 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:23,473 INFO  L85        PathProgramCache]: Analyzing trace with hash 63540021, now seen corresponding path program 1 times
[2024-11-21 14:51:23,473 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:23,473 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800165291]
[2024-11-21 14:51:23,473 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:23,473 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:23,509 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:23,654 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:23,655 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:23,655 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800165291]
[2024-11-21 14:51:23,655 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800165291] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:23,655 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:23,655 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:23,655 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344827328]
[2024-11-21 14:51:23,655 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:23,655 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:23,656 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:23,656 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:23,656 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:23,656 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:23,656 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:23,656 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:23,656 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:23,656 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:24,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:24,235 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:24,235 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35
[2024-11-21 14:51:24,235 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:24,235 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:24,236 INFO  L139   ounterexampleChecker]: Examining path program with hash 1049069180, occurence #1
[2024-11-21 14:51:24,236 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:24,236 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:24,236 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:24,236 INFO  L85        PathProgramCache]: Analyzing trace with hash -340487138, now seen corresponding path program 1 times
[2024-11-21 14:51:24,236 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:24,236 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200451459]
[2024-11-21 14:51:24,236 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:24,236 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:24,279 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:24,412 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:24,413 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:24,413 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200451459]
[2024-11-21 14:51:24,413 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200451459] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:24,413 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:24,414 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:24,414 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807802439]
[2024-11-21 14:51:24,414 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:24,414 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:24,414 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:24,414 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:24,414 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:24,415 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:24,415 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:24,415 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:24,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:24,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:24,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:25,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:25,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:25,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:25,345 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36
[2024-11-21 14:51:25,345 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:25,345 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:25,346 INFO  L139   ounterexampleChecker]: Examining path program with hash -1512194663, occurence #1
[2024-11-21 14:51:25,346 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:25,346 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:25,346 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:25,346 INFO  L85        PathProgramCache]: Analyzing trace with hash 753804630, now seen corresponding path program 1 times
[2024-11-21 14:51:25,346 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:25,346 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525524492]
[2024-11-21 14:51:25,346 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:25,346 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:25,387 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:25,387 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:25,404 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:25,423 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:25,423 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:25,423 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:25,423 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:25,424 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37
[2024-11-21 14:51:25,425 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:25,425 WARN  L246   ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:25,425 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances.
[2024-11-21 14:51:25,464 INFO  L143    ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions.
[2024-11-21 14:51:25,466 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:25,495 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:25,495 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:25,495 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:25,495 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:26,968 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:26,969 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:26,969 INFO  L139   ounterexampleChecker]: Examining path program with hash 502973309, occurence #1
[2024-11-21 14:51:26,969 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:26,969 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:26,969 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:26,969 INFO  L85        PathProgramCache]: Analyzing trace with hash -730921642, now seen corresponding path program 1 times
[2024-11-21 14:51:26,969 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:26,969 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497732283]
[2024-11-21 14:51:26,969 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:26,969 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:26,991 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:26,999 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:26,999 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:26,999 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497732283]
[2024-11-21 14:51:26,999 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497732283] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:26,999 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:26,999 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:26,999 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021882175]
[2024-11-21 14:51:26,999 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:26,999 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:26,999 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:27,000 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:27,000 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:27,000 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:27,000 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:27,000 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:27,000 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:31,426 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:31,426 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38
[2024-11-21 14:51:31,426 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:31,426 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:31,427 INFO  L139   ounterexampleChecker]: Examining path program with hash -590406012, occurence #1
[2024-11-21 14:51:31,427 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:31,427 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:31,427 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:31,427 INFO  L85        PathProgramCache]: Analyzing trace with hash 2097382314, now seen corresponding path program 1 times
[2024-11-21 14:51:31,427 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:31,427 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351354180]
[2024-11-21 14:51:31,427 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:31,427 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:31,459 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:31,539 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:31,539 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:31,539 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351354180]
[2024-11-21 14:51:31,539 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351354180] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:31,539 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:31,539 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:31,539 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969387318]
[2024-11-21 14:51:31,539 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:31,540 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:31,540 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:31,540 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:31,540 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:31,540 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:31,540 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:31,540 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:31,540 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:31,540 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:32,163 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:32,164 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:32,164 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39
[2024-11-21 14:51:32,164 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:32,164 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:32,164 INFO  L139   ounterexampleChecker]: Examining path program with hash -1081865987, occurence #1
[2024-11-21 14:51:32,164 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:32,164 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:32,165 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:32,165 INFO  L85        PathProgramCache]: Analyzing trace with hash -872760754, now seen corresponding path program 1 times
[2024-11-21 14:51:32,165 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:32,165 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512380298]
[2024-11-21 14:51:32,165 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:32,165 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:32,212 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:32,413 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:32,413 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:32,413 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512380298]
[2024-11-21 14:51:32,413 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512380298] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:32,413 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:32,413 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:32,413 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062227777]
[2024-11-21 14:51:32,413 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:32,413 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:32,413 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:32,414 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:32,414 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:32,414 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:32,414 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:32,414 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:32,414 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:32,414 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:32,414 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:33,556 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:33,556 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:33,556 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:33,556 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40
[2024-11-21 14:51:33,556 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:33,556 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:33,557 INFO  L139   ounterexampleChecker]: Examining path program with hash 1166781062, occurence #1
[2024-11-21 14:51:33,557 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:33,557 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:33,557 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:33,557 INFO  L85        PathProgramCache]: Analyzing trace with hash 1774469990, now seen corresponding path program 1 times
[2024-11-21 14:51:33,557 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:33,557 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132407107]
[2024-11-21 14:51:33,557 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:33,557 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:33,589 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:33,589 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:33,602 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:33,619 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:33,620 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:33,620 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:33,620 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:33,620 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41
[2024-11-21 14:51:33,622 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:33,622 WARN  L246   ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:33,622 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances.
[2024-11-21 14:51:33,653 INFO  L143    ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions.
[2024-11-21 14:51:33,655 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:33,676 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:33,677 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:33,677 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:33,677 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:35,758 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:35,758 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:35,759 INFO  L139   ounterexampleChecker]: Examining path program with hash 356580126, occurence #1
[2024-11-21 14:51:35,759 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:35,759 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:35,759 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:35,759 INFO  L85        PathProgramCache]: Analyzing trace with hash -1420372000, now seen corresponding path program 1 times
[2024-11-21 14:51:35,759 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:35,760 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861483933]
[2024-11-21 14:51:35,760 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:35,760 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:35,786 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:35,794 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:35,794 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:35,794 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861483933]
[2024-11-21 14:51:35,794 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861483933] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:35,794 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:35,794 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:35,794 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67686053]
[2024-11-21 14:51:35,795 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:35,795 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:35,795 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:35,795 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:35,795 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:35,795 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:35,796 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:35,796 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:35,796 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:40,823 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:40,823 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42
[2024-11-21 14:51:40,823 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:40,823 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:40,824 INFO  L139   ounterexampleChecker]: Examining path program with hash 2074444218, occurence #1
[2024-11-21 14:51:40,824 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:40,824 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:40,824 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:40,824 INFO  L85        PathProgramCache]: Analyzing trace with hash 1416105762, now seen corresponding path program 1 times
[2024-11-21 14:51:40,824 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:40,824 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25821904]
[2024-11-21 14:51:40,824 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:40,825 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:40,856 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:41,003 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:41,003 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:41,003 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25821904]
[2024-11-21 14:51:41,003 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25821904] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:41,003 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:41,003 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:41,003 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217453252]
[2024-11-21 14:51:41,003 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:41,004 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:41,004 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:41,004 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:41,004 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:41,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:41,004 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:41,005 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:41,005 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:41,005 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:41,842 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:41,843 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:41,843 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43
[2024-11-21 14:51:41,843 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:41,843 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:41,843 INFO  L139   ounterexampleChecker]: Examining path program with hash 1003186105, occurence #1
[2024-11-21 14:51:41,843 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:41,843 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:41,844 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:41,844 INFO  L85        PathProgramCache]: Analyzing trace with hash -871577417, now seen corresponding path program 1 times
[2024-11-21 14:51:41,844 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:41,844 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120354593]
[2024-11-21 14:51:41,844 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:41,844 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:41,898 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:42,032 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:42,033 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:42,033 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120354593]
[2024-11-21 14:51:42,033 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120354593] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:42,033 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:42,033 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:42,033 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090172732]
[2024-11-21 14:51:42,033 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:42,033 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:42,033 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:42,034 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:42,034 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:42,034 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:42,034 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:42,034 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 47.0) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:42,034 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:42,034 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:42,034 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:43,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:43,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:43,517 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:43,517 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44
[2024-11-21 14:51:43,517 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:43,517 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:43,517 INFO  L139   ounterexampleChecker]: Examining path program with hash -1663107748, occurence #1
[2024-11-21 14:51:43,517 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:43,517 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:43,517 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:43,517 INFO  L85        PathProgramCache]: Analyzing trace with hash 549201573, now seen corresponding path program 1 times
[2024-11-21 14:51:43,518 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:43,518 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561675787]
[2024-11-21 14:51:43,518 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:43,518 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:43,566 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:43,566 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:43,586 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:43,615 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:43,615 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:43,615 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:43,615 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:43,615 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45
[2024-11-21 14:51:43,616 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:43,617 WARN  L246   ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:43,617 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances.
[2024-11-21 14:51:43,662 INFO  L143    ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions.
[2024-11-21 14:51:43,668 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:43,695 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:43,695 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:43,695 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:43,695 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:45,752 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:45,752 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:45,752 INFO  L139   ounterexampleChecker]: Examining path program with hash 1736810947, occurence #1
[2024-11-21 14:51:45,752 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:45,752 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:45,752 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:45,753 INFO  L85        PathProgramCache]: Analyzing trace with hash 20143515, now seen corresponding path program 1 times
[2024-11-21 14:51:45,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:45,753 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660253647]
[2024-11-21 14:51:45,753 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:45,753 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:45,777 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:45,786 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:45,786 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:45,786 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660253647]
[2024-11-21 14:51:45,786 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660253647] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:45,786 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:45,786 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:45,786 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899308937]
[2024-11-21 14:51:45,787 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:45,787 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:45,787 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:45,787 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:45,787 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:45,787 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:45,787 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:45,787 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:45,787 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:51,912 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:51,913 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46
[2024-11-21 14:51:51,913 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:51,913 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:51,913 INFO  L139   ounterexampleChecker]: Examining path program with hash -646063729, occurence #1
[2024-11-21 14:51:51,913 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:51,913 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:51,913 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:51,914 INFO  L85        PathProgramCache]: Analyzing trace with hash 845570288, now seen corresponding path program 1 times
[2024-11-21 14:51:51,914 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:51,914 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321603116]
[2024-11-21 14:51:51,914 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:51,914 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:51,950 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:52,037 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:52,037 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:52,037 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321603116]
[2024-11-21 14:51:52,037 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321603116] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:52,037 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:52,037 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:52,037 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819405682]
[2024-11-21 14:51:52,037 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:52,038 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:51:52,038 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:52,038 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:51:52,039 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:51:52,039 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:52,039 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:52,039 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:52,039 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:52,040 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:53,026 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:53,027 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:53,027 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47
[2024-11-21 14:51:53,028 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:53,028 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:53,028 INFO  L139   ounterexampleChecker]: Examining path program with hash 205903066, occurence #1
[2024-11-21 14:51:53,028 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:53,028 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:53,028 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:53,029 INFO  L85        PathProgramCache]: Analyzing trace with hash 333765229, now seen corresponding path program 1 times
[2024-11-21 14:51:53,029 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:53,029 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254913347]
[2024-11-21 14:51:53,029 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:53,029 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:53,099 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:53,369 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:53,370 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:53,370 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254913347]
[2024-11-21 14:51:53,370 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254913347] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:53,370 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:53,370 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:51:53,370 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902958989]
[2024-11-21 14:51:53,370 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:53,370 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:51:53,370 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:53,371 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:51:53,371 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:51:53,371 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:53,371 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:53,371 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 51.75) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:53,371 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:53,371 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:53,371 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:54,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:54,977 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:51:54,977 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:51:54,977 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48
[2024-11-21 14:51:54,977 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:54,977 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:54,977 INFO  L139   ounterexampleChecker]: Examining path program with hash 1837444142, occurence #1
[2024-11-21 14:51:54,977 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:54,977 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:54,978 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:54,978 INFO  L85        PathProgramCache]: Analyzing trace with hash -271084932, now seen corresponding path program 1 times
[2024-11-21 14:51:54,978 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:54,978 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996629395]
[2024-11-21 14:51:54,978 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:54,978 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:55,022 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:55,022 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:51:55,043 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:51:55,065 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:51:55,065 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:51:55,066 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:51:55,066 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:51:55,066 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49
[2024-11-21 14:51:55,067 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:51:55,067 WARN  L246   ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:51:55,067 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances.
[2024-11-21 14:51:55,103 INFO  L143    ThreadInstanceAdder]: Constructed 14 joinOtherThreadTransitions.
[2024-11-21 14:51:55,105 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:55,158 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:51:55,162 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:51:55,162 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:51:55,163 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:51:57,458 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:51:57,458 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:51:57,458 INFO  L139   ounterexampleChecker]: Examining path program with hash 1008019984, occurence #1
[2024-11-21 14:51:57,458 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:51:57,458 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:51:57,458 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:51:57,458 INFO  L85        PathProgramCache]: Analyzing trace with hash -619254846, now seen corresponding path program 1 times
[2024-11-21 14:51:57,459 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:51:57,459 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098467575]
[2024-11-21 14:51:57,459 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:51:57,459 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:51:57,495 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:51:57,511 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:51:57,513 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:51:57,513 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098467575]
[2024-11-21 14:51:57,513 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098467575] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:51:57,513 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:51:57,513 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:51:57,514 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016886862]
[2024-11-21 14:51:57,514 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:51:57,514 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:51:57,514 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:51:57,515 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:51:57,515 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:51:57,515 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:51:57,515 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:51:57,515 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:51:57,515 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:04,623 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:04,624 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50
[2024-11-21 14:52:04,624 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:04,624 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:04,624 INFO  L139   ounterexampleChecker]: Examining path program with hash -1301383641, occurence #1
[2024-11-21 14:52:04,624 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:04,624 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:04,626 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:04,626 INFO  L85        PathProgramCache]: Analyzing trace with hash -2085659766, now seen corresponding path program 1 times
[2024-11-21 14:52:04,626 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:04,627 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982966471]
[2024-11-21 14:52:04,627 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:04,627 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:04,663 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:04,866 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:04,866 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:04,866 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982966471]
[2024-11-21 14:52:04,866 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982966471] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:04,867 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:04,867 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:04,867 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112064544]
[2024-11-21 14:52:04,867 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:04,868 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:52:04,868 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:04,868 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:52:04,869 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:52:04,869 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:04,869 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:04,869 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:04,869 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:04,869 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:05,907 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:05,907 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:05,907 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51
[2024-11-21 14:52:05,907 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:05,908 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:05,908 INFO  L139   ounterexampleChecker]: Examining path program with hash 354418381, occurence #1
[2024-11-21 14:52:05,908 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:05,908 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:05,908 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:05,908 INFO  L85        PathProgramCache]: Analyzing trace with hash 1909521800, now seen corresponding path program 1 times
[2024-11-21 14:52:05,908 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:05,908 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608876117]
[2024-11-21 14:52:05,908 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:05,908 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:05,967 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:06,139 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:06,139 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:06,139 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608876117]
[2024-11-21 14:52:06,139 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608876117] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:06,139 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:06,139 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:06,139 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551051105]
[2024-11-21 14:52:06,139 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:06,140 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:52:06,140 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:06,140 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:52:06,140 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:52:06,140 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:06,140 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:06,140 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 57.5) internal successors, (230), 3 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:06,140 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:06,141 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:06,141 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:08,228 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:08,228 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:08,229 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:52:08,229 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52
[2024-11-21 14:52:08,229 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:08,229 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:08,229 INFO  L139   ounterexampleChecker]: Examining path program with hash -258398103, occurence #1
[2024-11-21 14:52:08,229 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:08,229 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:08,230 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:08,230 INFO  L85        PathProgramCache]: Analyzing trace with hash 1705415202, now seen corresponding path program 1 times
[2024-11-21 14:52:08,230 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:08,230 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917049745]
[2024-11-21 14:52:08,230 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:08,230 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:08,290 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:08,290 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:52:08,307 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:08,334 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:52:08,334 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:52:08,335 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:52:08,335 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:52:08,335 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53
[2024-11-21 14:52:08,336 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1]
[2024-11-21 14:52:08,337 WARN  L246   ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:52:08,337 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances.
[2024-11-21 14:52:08,496 INFO  L143    ThreadInstanceAdder]: Constructed 15 joinOtherThreadTransitions.
[2024-11-21 14:52:08,499 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:08,533 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:52:08,534 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:52:08,535 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:08,535 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:52:11,244 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:11,245 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:11,245 INFO  L139   ounterexampleChecker]: Examining path program with hash 1476505715, occurence #1
[2024-11-21 14:52:11,245 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:11,245 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:11,245 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:11,245 INFO  L85        PathProgramCache]: Analyzing trace with hash 680067332, now seen corresponding path program 1 times
[2024-11-21 14:52:11,245 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:11,245 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992655673]
[2024-11-21 14:52:11,246 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:11,246 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:11,272 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:11,281 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:11,281 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:11,281 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992655673]
[2024-11-21 14:52:11,281 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992655673] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:11,281 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:11,282 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:52:11,282 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229322333]
[2024-11-21 14:52:11,282 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:11,282 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:52:11,282 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:11,283 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:52:11,283 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:52:11,283 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:11,283 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:11,283 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 55.5) internal successors, (111), 2 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:11,283 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:18,975 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:18,975 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54
[2024-11-21 14:52:18,975 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:18,976 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:18,976 INFO  L139   ounterexampleChecker]: Examining path program with hash -1878754652, occurence #1
[2024-11-21 14:52:18,976 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:18,976 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:18,976 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:18,976 INFO  L85        PathProgramCache]: Analyzing trace with hash -1375333410, now seen corresponding path program 1 times
[2024-11-21 14:52:18,976 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:18,976 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777586808]
[2024-11-21 14:52:18,976 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:18,977 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:19,039 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:19,159 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:19,160 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:19,160 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777586808]
[2024-11-21 14:52:19,160 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777586808] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:19,160 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:19,160 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:19,160 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040537788]
[2024-11-21 14:52:19,160 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:19,160 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:52:19,160 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:19,161 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:52:19,161 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:52:19,161 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:19,161 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:19,161 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:19,161 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:19,161 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:20,157 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:20,158 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:20,158 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55
[2024-11-21 14:52:20,158 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:20,158 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:20,158 INFO  L139   ounterexampleChecker]: Examining path program with hash 1380742058, occurence #1
[2024-11-21 14:52:20,159 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:20,159 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:20,159 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:20,159 INFO  L85        PathProgramCache]: Analyzing trace with hash -2131276468, now seen corresponding path program 2 times
[2024-11-21 14:52:20,159 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:20,159 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441662947]
[2024-11-21 14:52:20,159 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:20,159 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:20,217 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:20,389 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:20,389 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:20,389 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441662947]
[2024-11-21 14:52:20,389 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441662947] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:20,389 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:20,390 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:20,390 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296692970]
[2024-11-21 14:52:20,390 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:20,390 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:52:20,390 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:20,391 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:52:20,391 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:52:20,391 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:20,391 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:20,391 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 64.0) internal successors, (256), 3 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:20,391 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:20,391 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:20,391 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:22,800 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:22,801 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:22,801 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:52:22,801 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56
[2024-11-21 14:52:22,802 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:22,802 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:22,802 INFO  L139   ounterexampleChecker]: Examining path program with hash 1687678197, occurence #1
[2024-11-21 14:52:22,802 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:22,802 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:22,802 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:22,802 INFO  L85        PathProgramCache]: Analyzing trace with hash -998437348, now seen corresponding path program 1 times
[2024-11-21 14:52:22,802 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:22,802 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831582750]
[2024-11-21 14:52:22,802 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:22,803 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:22,864 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:22,865 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:52:22,898 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:22,927 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:52:22,927 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:52:22,927 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:52:22,927 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:52:22,927 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57
[2024-11-21 14:52:22,929 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:52:22,929 WARN  L246   ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:52:22,929 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances.
[2024-11-21 14:52:22,969 INFO  L143    ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions.
[2024-11-21 14:52:22,972 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:23,009 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:52:23,010 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:52:23,010 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:23,010 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:52:25,766 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:25,766 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:25,766 INFO  L139   ounterexampleChecker]: Examining path program with hash -1680218215, occurence #1
[2024-11-21 14:52:25,766 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:25,767 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:25,767 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:25,767 INFO  L85        PathProgramCache]: Analyzing trace with hash 367464728, now seen corresponding path program 1 times
[2024-11-21 14:52:25,767 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:25,767 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373649320]
[2024-11-21 14:52:25,767 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:25,767 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:25,794 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:25,804 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:25,804 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:25,804 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373649320]
[2024-11-21 14:52:25,804 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373649320] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:25,804 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:25,804 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:52:25,805 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135214691]
[2024-11-21 14:52:25,805 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:25,805 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:52:25,805 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:25,805 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:52:25,805 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:52:25,805 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:25,805 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:25,806 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 59.0) internal successors, (118), 2 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:25,806 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:33,785 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:33,785 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58
[2024-11-21 14:52:33,785 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:33,785 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:33,786 INFO  L139   ounterexampleChecker]: Examining path program with hash 159203516, occurence #1
[2024-11-21 14:52:33,786 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:33,786 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:33,786 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:33,786 INFO  L85        PathProgramCache]: Analyzing trace with hash -1057241447, now seen corresponding path program 1 times
[2024-11-21 14:52:33,786 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:33,786 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059755873]
[2024-11-21 14:52:33,786 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:33,786 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:33,837 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:33,947 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:33,947 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:33,947 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059755873]
[2024-11-21 14:52:33,947 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059755873] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:33,947 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:33,947 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:33,947 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370280462]
[2024-11-21 14:52:33,947 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:33,948 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:52:33,948 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:33,948 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:52:33,948 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:52:33,948 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:33,948 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:33,948 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 91.33333333333333) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:33,948 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:33,948 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:35,019 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:35,019 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:35,020 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59
[2024-11-21 14:52:35,020 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:35,020 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:35,020 INFO  L139   ounterexampleChecker]: Examining path program with hash -1000139327, occurence #1
[2024-11-21 14:52:35,020 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:35,020 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:35,020 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:35,021 INFO  L85        PathProgramCache]: Analyzing trace with hash -585299379, now seen corresponding path program 2 times
[2024-11-21 14:52:35,021 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:35,021 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61751778]
[2024-11-21 14:52:35,021 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:35,021 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:35,086 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:35,375 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:35,375 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:35,375 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61751778]
[2024-11-21 14:52:35,375 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61751778] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:35,375 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:35,375 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:35,375 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519507071]
[2024-11-21 14:52:35,375 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:35,375 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:52:35,375 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:35,376 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:52:35,376 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:52:35,376 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:35,376 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:35,376 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 68.5) internal successors, (274), 3 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:35,376 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:35,376 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:35,376 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:38,071 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:38,072 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:38,072 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:52:38,072 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60
[2024-11-21 14:52:38,072 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:38,072 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:38,073 INFO  L139   ounterexampleChecker]: Examining path program with hash 1704563148, occurence #1
[2024-11-21 14:52:38,073 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:38,073 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:38,073 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:38,074 INFO  L85        PathProgramCache]: Analyzing trace with hash 1304881330, now seen corresponding path program 1 times
[2024-11-21 14:52:38,075 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:38,075 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133288438]
[2024-11-21 14:52:38,075 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:38,075 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:38,135 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:38,135 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:52:38,155 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:38,188 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:52:38,188 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:52:38,189 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:52:38,189 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:52:38,189 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61
[2024-11-21 14:52:38,190 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:52:38,190 WARN  L246   ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:52:38,190 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances.
[2024-11-21 14:52:38,239 INFO  L143    ThreadInstanceAdder]: Constructed 17 joinOtherThreadTransitions.
[2024-11-21 14:52:38,242 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:38,323 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:52:38,323 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:52:38,324 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:38,324 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:52:41,744 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:41,745 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:41,745 INFO  L139   ounterexampleChecker]: Examining path program with hash 1394477884, occurence #1
[2024-11-21 14:52:41,745 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:41,745 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:41,745 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:41,745 INFO  L85        PathProgramCache]: Analyzing trace with hash -353352867, now seen corresponding path program 1 times
[2024-11-21 14:52:41,746 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:41,746 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015294553]
[2024-11-21 14:52:41,746 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:41,746 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:41,785 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:41,801 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:41,801 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:41,801 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015294553]
[2024-11-21 14:52:41,802 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015294553] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:41,802 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:41,802 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:52:41,802 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861806876]
[2024-11-21 14:52:41,802 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:41,802 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:52:41,802 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:41,803 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:52:41,803 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:52:41,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:41,803 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:41,803 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 62.5) internal successors, (125), 2 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:41,803 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:51,032 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:51,032 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62
[2024-11-21 14:52:51,032 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:51,032 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:51,033 INFO  L139   ounterexampleChecker]: Examining path program with hash 144636482, occurence #1
[2024-11-21 14:52:51,033 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:51,033 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:51,033 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:51,034 INFO  L85        PathProgramCache]: Analyzing trace with hash 805005353, now seen corresponding path program 1 times
[2024-11-21 14:52:51,034 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:51,034 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372861253]
[2024-11-21 14:52:51,034 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:51,036 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:51,078 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:51,197 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:51,198 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:51,198 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372861253]
[2024-11-21 14:52:51,198 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372861253] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:51,198 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:51,198 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:51,198 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668132461]
[2024-11-21 14:52:51,198 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:51,198 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:52:51,198 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:51,199 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:52:51,199 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:52:51,199 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:51,199 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:51,199 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:51,199 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:51,199 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:52,488 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:52,489 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:52,489 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63
[2024-11-21 14:52:52,489 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:52,489 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:52,490 INFO  L139   ounterexampleChecker]: Examining path program with hash -844652093, occurence #1
[2024-11-21 14:52:52,490 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:52,490 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:52,490 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:52,490 INFO  L85        PathProgramCache]: Analyzing trace with hash -840748039, now seen corresponding path program 2 times
[2024-11-21 14:52:52,490 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:52,490 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883803324]
[2024-11-21 14:52:52,490 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:52,490 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:52,579 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:52:52,815 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:52:52,815 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:52:52,815 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883803324]
[2024-11-21 14:52:52,815 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883803324] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:52:52,815 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:52:52,815 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:52:52,815 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641632483]
[2024-11-21 14:52:52,815 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:52:52,816 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:52:52,816 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:52:52,816 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:52:52,816 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:52:52,816 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:52,816 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:52:52,817 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 73.0) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:52:52,817 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:52,817 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:52,817 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:56,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:52:56,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:52:56,517 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:52:56,517 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64
[2024-11-21 14:52:56,517 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:52:56,517 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:52:56,517 INFO  L139   ounterexampleChecker]: Examining path program with hash -1486073236, occurence #1
[2024-11-21 14:52:56,517 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:52:56,518 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:52:56,518 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:52:56,518 INFO  L85        PathProgramCache]: Analyzing trace with hash -664156675, now seen corresponding path program 1 times
[2024-11-21 14:52:56,518 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:52:56,518 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274587600]
[2024-11-21 14:52:56,519 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:52:56,519 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:52:56,569 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:56,573 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:52:56,612 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:52:56,648 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:52:56,648 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:52:56,648 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:52:56,648 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:52:56,649 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65
[2024-11-21 14:52:56,650 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:52:56,651 WARN  L246   ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:52:56,651 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances.
[2024-11-21 14:52:56,705 INFO  L143    ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions.
[2024-11-21 14:52:56,708 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:56,758 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:52:56,759 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:52:56,760 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:52:56,760 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:53:00,231 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:00,231 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:00,231 INFO  L139   ounterexampleChecker]: Examining path program with hash -1426055653, occurence #1
[2024-11-21 14:53:00,231 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:00,231 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:00,231 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:00,232 INFO  L85        PathProgramCache]: Analyzing trace with hash 30770198, now seen corresponding path program 1 times
[2024-11-21 14:53:00,232 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:00,232 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185665541]
[2024-11-21 14:53:00,232 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:00,232 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:00,261 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:00,288 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:00,288 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:00,288 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185665541]
[2024-11-21 14:53:00,288 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185665541] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:00,288 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:00,289 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:53:00,289 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141019328]
[2024-11-21 14:53:00,289 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:00,289 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:53:00,289 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:00,289 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:53:00,289 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:53:00,289 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:00,289 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:00,289 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 66.0) internal successors, (132), 2 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:53:00,289 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:10,777 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:10,777 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66
[2024-11-21 14:53:10,777 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:10,777 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:10,778 INFO  L139   ounterexampleChecker]: Examining path program with hash 1169606908, occurence #1
[2024-11-21 14:53:10,778 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:10,778 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:10,778 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:10,778 INFO  L85        PathProgramCache]: Analyzing trace with hash -377292622, now seen corresponding path program 1 times
[2024-11-21 14:53:10,778 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:10,778 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626933711]
[2024-11-21 14:53:10,778 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:10,778 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:10,826 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:10,972 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:10,973 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:10,973 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626933711]
[2024-11-21 14:53:10,973 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626933711] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:10,973 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:10,973 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:10,973 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653543001]
[2024-11-21 14:53:10,973 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:10,974 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:53:10,974 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:10,974 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:53:10,974 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:53:10,974 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:10,974 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:10,974 INFO  L472      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-11-21 14:53:10,974 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:10,975 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:12,218 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:12,218 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:12,219 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67
[2024-11-21 14:53:12,219 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:12,219 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:12,219 INFO  L139   ounterexampleChecker]: Examining path program with hash 121283711, occurence #1
[2024-11-21 14:53:12,219 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:12,219 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:12,219 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:12,219 INFO  L85        PathProgramCache]: Analyzing trace with hash -1392860648, now seen corresponding path program 2 times
[2024-11-21 14:53:12,220 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:12,220 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216037015]
[2024-11-21 14:53:12,220 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:12,220 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:12,292 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:12,503 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:12,503 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:12,503 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216037015]
[2024-11-21 14:53:12,503 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216037015] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:12,503 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:12,503 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:12,503 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057758094]
[2024-11-21 14:53:12,503 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:12,504 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:53:12,504 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:12,505 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:53:12,506 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:53:12,506 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:12,506 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:12,506 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 77.5) 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-11-21 14:53:12,506 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:12,506 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:12,506 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:16,412 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:16,412 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:16,412 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:53:16,412 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68
[2024-11-21 14:53:16,412 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:16,413 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:16,413 INFO  L139   ounterexampleChecker]: Examining path program with hash -1719685361, occurence #1
[2024-11-21 14:53:16,413 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:16,413 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:16,413 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:16,413 INFO  L85        PathProgramCache]: Analyzing trace with hash -351898576, now seen corresponding path program 1 times
[2024-11-21 14:53:16,413 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:16,413 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482865151]
[2024-11-21 14:53:16,413 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:16,413 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:16,462 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:53:16,463 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:53:16,485 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:53:16,526 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:53:16,526 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:53:16,526 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:53:16,526 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:53:16,526 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69
[2024-11-21 14:53:16,528 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:53:16,528 WARN  L246   ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:53:16,528 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances.
[2024-11-21 14:53:16,575 INFO  L143    ThreadInstanceAdder]: Constructed 19 joinOtherThreadTransitions.
[2024-11-21 14:53:16,578 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:53:16,612 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:53:16,612 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:53:16,613 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:53:16,613 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:53:20,711 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:20,712 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:20,712 INFO  L139   ounterexampleChecker]: Examining path program with hash -729623917, occurence #1
[2024-11-21 14:53:20,712 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:20,712 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:20,712 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:20,712 INFO  L85        PathProgramCache]: Analyzing trace with hash 1341452546, now seen corresponding path program 1 times
[2024-11-21 14:53:20,712 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:20,712 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521872890]
[2024-11-21 14:53:20,713 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:20,713 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:20,743 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:20,756 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:20,756 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:20,756 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521872890]
[2024-11-21 14:53:20,756 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521872890] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:20,756 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:20,756 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:53:20,756 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140999535]
[2024-11-21 14:53:20,756 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:20,757 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:53:20,757 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:20,757 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:53:20,757 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:53:20,757 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:20,757 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:20,757 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:53:20,758 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:32,226 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:32,226 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70
[2024-11-21 14:53:32,226 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:32,226 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:32,226 INFO  L139   ounterexampleChecker]: Examining path program with hash 1965328340, occurence #1
[2024-11-21 14:53:32,226 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:32,227 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:32,227 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:32,227 INFO  L85        PathProgramCache]: Analyzing trace with hash -725237975, now seen corresponding path program 1 times
[2024-11-21 14:53:32,227 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:32,227 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192518299]
[2024-11-21 14:53:32,227 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:32,227 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:32,274 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:32,414 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:32,414 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:32,414 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192518299]
[2024-11-21 14:53:32,414 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192518299] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:32,415 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:32,415 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:32,415 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972721691]
[2024-11-21 14:53:32,415 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:32,415 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:53:32,415 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:32,416 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:53:32,416 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:53:32,416 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:32,416 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:32,416 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:53:32,416 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:32,416 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:33,660 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:33,661 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:33,661 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71
[2024-11-21 14:53:33,661 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:33,661 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:33,662 INFO  L139   ounterexampleChecker]: Examining path program with hash -298973608, occurence #1
[2024-11-21 14:53:33,662 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:33,662 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:33,662 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:33,662 INFO  L85        PathProgramCache]: Analyzing trace with hash -1937471003, now seen corresponding path program 2 times
[2024-11-21 14:53:33,662 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:33,662 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99604237]
[2024-11-21 14:53:33,662 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:33,662 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:33,741 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:33,966 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:33,966 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:33,966 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99604237]
[2024-11-21 14:53:33,966 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99604237] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:33,966 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:33,966 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:33,966 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430888609]
[2024-11-21 14:53:33,966 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:33,967 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:53:33,967 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:33,967 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:53:33,967 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:53:33,967 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:33,967 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:33,968 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 82.0) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:53:33,968 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:33,968 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:33,968 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:38,235 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:38,236 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:38,236 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:53:38,236 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72
[2024-11-21 14:53:38,236 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:38,236 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:38,236 INFO  L139   ounterexampleChecker]: Examining path program with hash -339925466, occurence #1
[2024-11-21 14:53:38,237 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:38,237 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:38,237 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:38,237 INFO  L85        PathProgramCache]: Analyzing trace with hash 308624790, now seen corresponding path program 1 times
[2024-11-21 14:53:38,237 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:38,237 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517998942]
[2024-11-21 14:53:38,237 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:38,237 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:38,287 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:53:38,287 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:53:38,310 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:53:38,352 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:53:38,352 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:53:38,352 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:53:38,352 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:53:38,352 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73
[2024-11-21 14:53:38,353 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:53:38,354 WARN  L246   ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:53:38,354 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances.
[2024-11-21 14:53:38,401 INFO  L143    ThreadInstanceAdder]: Constructed 20 joinOtherThreadTransitions.
[2024-11-21 14:53:38,405 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:53:38,441 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:53:38,442 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:53:38,442 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:53:38,442 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:53:42,948 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:42,948 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:42,948 INFO  L139   ounterexampleChecker]: Examining path program with hash 14007811, occurence #1
[2024-11-21 14:53:42,948 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:42,948 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:42,949 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:42,949 INFO  L85        PathProgramCache]: Analyzing trace with hash 503113766, now seen corresponding path program 1 times
[2024-11-21 14:53:42,949 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:42,949 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633354767]
[2024-11-21 14:53:42,949 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:42,949 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:42,982 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:42,995 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:42,995 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:42,995 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633354767]
[2024-11-21 14:53:42,995 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633354767] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:42,995 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:42,995 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:53:42,995 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814700454]
[2024-11-21 14:53:42,995 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:42,996 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:53:42,996 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:42,996 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:53:42,996 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:53:42,996 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:42,996 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:42,996 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 73.0) internal successors, (146), 2 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:53:42,996 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:55,797 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:55,797 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74
[2024-11-21 14:53:55,797 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:55,797 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:55,798 INFO  L139   ounterexampleChecker]: Examining path program with hash -1818104500, occurence #1
[2024-11-21 14:53:55,798 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:55,798 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:55,802 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:55,802 INFO  L85        PathProgramCache]: Analyzing trace with hash -1372478491, now seen corresponding path program 1 times
[2024-11-21 14:53:55,802 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:55,802 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784939685]
[2024-11-21 14:53:55,802 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:55,802 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:55,872 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:56,025 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:56,026 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:56,026 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784939685]
[2024-11-21 14:53:56,026 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784939685] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:56,026 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:56,026 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:56,026 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854284897]
[2024-11-21 14:53:56,026 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:56,026 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:53:56,026 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:56,027 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:53:56,027 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:53:56,027 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:56,027 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:56,027 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 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-11-21 14:53:56,027 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:56,027 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:57,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:57,346 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:57,346 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75
[2024-11-21 14:53:57,346 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:53:57,346 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:53:57,346 INFO  L139   ounterexampleChecker]: Examining path program with hash -2072291089, occurence #1
[2024-11-21 14:53:57,346 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:53:57,346 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:53:57,347 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:53:57,347 INFO  L85        PathProgramCache]: Analyzing trace with hash -188935219, now seen corresponding path program 2 times
[2024-11-21 14:53:57,347 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:53:57,347 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911174597]
[2024-11-21 14:53:57,347 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:53:57,347 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:53:57,450 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:53:57,795 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:53:57,795 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:53:57,795 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911174597]
[2024-11-21 14:53:57,795 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911174597] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:53:57,795 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:53:57,795 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:53:57,795 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784685049]
[2024-11-21 14:53:57,795 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:53:57,796 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:53:57,796 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:53:57,796 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:53:57,796 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:53:57,796 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:57,796 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:53:57,796 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 86.5) 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-11-21 14:53:57,797 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:53:57,797 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:53:57,797 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:02,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:02,199 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:02,199 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:54:02,199 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76
[2024-11-21 14:54:02,199 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:02,200 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:02,200 INFO  L139   ounterexampleChecker]: Examining path program with hash 2116909446, occurence #1
[2024-11-21 14:54:02,200 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:02,200 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:02,200 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:02,200 INFO  L85        PathProgramCache]: Analyzing trace with hash -389013895, now seen corresponding path program 1 times
[2024-11-21 14:54:02,200 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:02,200 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122526974]
[2024-11-21 14:54:02,201 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:02,201 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:02,262 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:02,263 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:54:02,289 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:02,335 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:54:02,336 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:54:02,336 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:54:02,336 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:54:02,336 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77
[2024-11-21 14:54:02,337 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:54:02,338 WARN  L246   ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:54:02,338 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances.
[2024-11-21 14:54:02,401 INFO  L143    ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions.
[2024-11-21 14:54:02,412 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:02,457 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:54:02,458 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:54:02,458 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:02,458 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:54:07,152 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:07,152 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:07,152 INFO  L139   ounterexampleChecker]: Examining path program with hash 311600306, occurence #1
[2024-11-21 14:54:07,153 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:07,153 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:07,153 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:07,153 INFO  L85        PathProgramCache]: Analyzing trace with hash -1307871973, now seen corresponding path program 1 times
[2024-11-21 14:54:07,153 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:07,153 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403145658]
[2024-11-21 14:54:07,153 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:07,153 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:07,197 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:07,211 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:07,211 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:07,211 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403145658]
[2024-11-21 14:54:07,211 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403145658] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:07,211 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:07,211 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:54:07,212 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787321060]
[2024-11-21 14:54:07,212 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:07,212 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:54:07,212 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:07,212 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:54:07,212 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:54:07,212 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:07,212 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:07,212 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 76.5) internal successors, (153), 2 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:07,213 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:20,657 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:20,657 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78
[2024-11-21 14:54:20,657 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:20,657 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:20,658 INFO  L139   ounterexampleChecker]: Examining path program with hash 2002644749, occurence #1
[2024-11-21 14:54:20,658 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:20,658 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:20,658 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:20,658 INFO  L85        PathProgramCache]: Analyzing trace with hash 403948292, now seen corresponding path program 1 times
[2024-11-21 14:54:20,658 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:20,658 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931124020]
[2024-11-21 14:54:20,658 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:20,658 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:20,712 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:20,863 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:20,863 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:20,863 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931124020]
[2024-11-21 14:54:20,863 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931124020] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:20,863 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:20,863 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:54:20,863 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972072648]
[2024-11-21 14:54:20,863 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:20,863 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:54:20,863 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:20,864 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:54:20,864 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:54:20,864 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:20,864 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:20,864 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 121.33333333333333) internal successors, (364), 3 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:20,864 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:20,864 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:22,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:22,005 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:22,005 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79
[2024-11-21 14:54:22,005 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:22,005 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:22,005 INFO  L139   ounterexampleChecker]: Examining path program with hash 1135368338, occurence #1
[2024-11-21 14:54:22,005 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:22,005 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:22,005 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:22,005 INFO  L85        PathProgramCache]: Analyzing trace with hash 1640650782, now seen corresponding path program 2 times
[2024-11-21 14:54:22,005 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:22,005 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950376646]
[2024-11-21 14:54:22,006 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:22,006 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:22,099 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:22,577 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:22,577 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:22,577 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950376646]
[2024-11-21 14:54:22,577 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950376646] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:22,577 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:22,577 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:54:22,577 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244831529]
[2024-11-21 14:54:22,577 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:22,577 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:54:22,577 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:22,578 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:54:22,578 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:54:22,578 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:22,578 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:22,578 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 91.0) internal successors, (364), 3 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:22,578 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:22,578 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:22,578 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:27,566 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:27,566 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:27,566 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:54:27,567 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80
[2024-11-21 14:54:27,567 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:27,567 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:27,567 INFO  L139   ounterexampleChecker]: Examining path program with hash 1940822547, occurence #1
[2024-11-21 14:54:27,567 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:27,567 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:27,567 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:27,567 INFO  L85        PathProgramCache]: Analyzing trace with hash -1105909553, now seen corresponding path program 1 times
[2024-11-21 14:54:27,567 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:27,568 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022936577]
[2024-11-21 14:54:27,568 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:27,568 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:27,635 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:27,636 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:54:27,666 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:27,777 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:54:27,777 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:54:27,778 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:54:27,778 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:54:27,778 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81
[2024-11-21 14:54:27,780 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:54:27,783 WARN  L246   ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:54:27,783 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances.
[2024-11-21 14:54:27,882 INFO  L143    ThreadInstanceAdder]: Constructed 22 joinOtherThreadTransitions.
[2024-11-21 14:54:27,889 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:27,937 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:54:27,938 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:54:27,939 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:27,939 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:54:33,290 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:33,290 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:33,291 INFO  L139   ounterexampleChecker]: Examining path program with hash -27408556, occurence #1
[2024-11-21 14:54:33,291 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:33,291 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:33,291 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:33,291 INFO  L85        PathProgramCache]: Analyzing trace with hash -971277108, now seen corresponding path program 1 times
[2024-11-21 14:54:33,291 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:33,291 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194088623]
[2024-11-21 14:54:33,291 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:33,291 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:33,338 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:33,352 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:33,352 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:33,352 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194088623]
[2024-11-21 14:54:33,352 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194088623] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:33,352 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:33,352 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:54:33,352 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756264360]
[2024-11-21 14:54:33,352 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:33,352 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:54:33,352 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:33,352 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:54:33,352 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:54:33,353 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:33,353 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:33,353 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:33,353 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:48,420 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:48,420 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82
[2024-11-21 14:54:48,421 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:48,421 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:48,421 INFO  L139   ounterexampleChecker]: Examining path program with hash -56825732, occurence #1
[2024-11-21 14:54:48,421 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:48,421 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:48,421 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:48,421 INFO  L85        PathProgramCache]: Analyzing trace with hash 148766881, now seen corresponding path program 1 times
[2024-11-21 14:54:48,422 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:48,422 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182467364]
[2024-11-21 14:54:48,422 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:48,422 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:48,478 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:48,822 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:48,822 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:48,822 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182467364]
[2024-11-21 14:54:48,822 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182467364] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:48,823 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:48,823 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:54:48,823 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662153776]
[2024-11-21 14:54:48,823 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:48,823 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:54:48,823 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:48,824 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:54:48,824 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:54:48,824 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:48,824 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:48,824 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:48,824 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:48,824 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:50,089 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:50,089 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:50,090 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83
[2024-11-21 14:54:50,090 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:50,090 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:50,090 INFO  L139   ounterexampleChecker]: Examining path program with hash 770465290, occurence #1
[2024-11-21 14:54:50,090 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:50,090 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:50,091 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:50,091 INFO  L85        PathProgramCache]: Analyzing trace with hash 1596533565, now seen corresponding path program 2 times
[2024-11-21 14:54:50,091 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:50,091 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680371380]
[2024-11-21 14:54:50,091 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:50,091 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:50,199 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:54:50,465 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:54:50,465 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:54:50,465 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680371380]
[2024-11-21 14:54:50,466 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680371380] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:54:50,466 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:54:50,466 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:54:50,466 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748839104]
[2024-11-21 14:54:50,466 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:54:50,466 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:54:50,466 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:54:50,469 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:54:50,469 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:54:50,469 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:50,469 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:54:50,470 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 95.5) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:54:50,470 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:50,470 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:50,470 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:55,970 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:54:55,971 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:54:55,971 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:54:55,971 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84
[2024-11-21 14:54:55,971 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:54:55,971 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:54:55,971 INFO  L139   ounterexampleChecker]: Examining path program with hash 1746535974, occurence #1
[2024-11-21 14:54:55,972 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:54:55,972 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:54:55,972 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:54:55,972 INFO  L85        PathProgramCache]: Analyzing trace with hash -882640308, now seen corresponding path program 1 times
[2024-11-21 14:54:55,972 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:54:55,972 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634894522]
[2024-11-21 14:54:55,972 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:54:55,972 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:54:56,039 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:56,040 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:54:56,081 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:54:56,192 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:54:56,193 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:54:56,193 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:54:56,193 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:54:56,193 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85
[2024-11-21 14:54:56,198 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:54:56,198 WARN  L246   ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:54:56,198 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances.
[2024-11-21 14:54:56,272 INFO  L143    ThreadInstanceAdder]: Constructed 23 joinOtherThreadTransitions.
[2024-11-21 14:54:56,276 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:56,324 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:54:56,325 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:54:56,325 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:54:56,325 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:55:02,427 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:02,428 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:02,428 INFO  L139   ounterexampleChecker]: Examining path program with hash -1532793995, occurence #1
[2024-11-21 14:55:02,428 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:02,428 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:02,428 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:02,428 INFO  L85        PathProgramCache]: Analyzing trace with hash -1259130056, now seen corresponding path program 1 times
[2024-11-21 14:55:02,428 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:02,429 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658671571]
[2024-11-21 14:55:02,429 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:02,429 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:02,465 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:02,480 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:02,481 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:02,481 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658671571]
[2024-11-21 14:55:02,481 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658671571] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:02,481 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:02,481 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:55:02,481 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212028893]
[2024-11-21 14:55:02,481 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:02,481 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:55:02,481 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:02,481 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:55:02,481 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:55:02,481 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:02,481 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:02,481 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 83.5) internal successors, (167), 2 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:02,481 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:17,501 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:17,502 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86
[2024-11-21 14:55:17,502 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:17,502 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:17,502 INFO  L139   ounterexampleChecker]: Examining path program with hash 1620673310, occurence #1
[2024-11-21 14:55:17,502 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:17,502 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:17,502 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:17,502 INFO  L85        PathProgramCache]: Analyzing trace with hash -715013203, now seen corresponding path program 1 times
[2024-11-21 14:55:17,502 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:17,502 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433875007]
[2024-11-21 14:55:17,502 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:17,503 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:17,575 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:17,890 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:17,890 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:17,890 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433875007]
[2024-11-21 14:55:17,890 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433875007] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:17,890 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:17,890 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:55:17,890 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712308796]
[2024-11-21 14:55:17,890 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:17,891 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:55:17,891 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:17,891 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:55:17,891 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:55:17,891 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:17,891 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:17,891 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:17,892 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:17,892 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:19,084 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:19,084 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:19,084 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87
[2024-11-21 14:55:19,085 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:19,085 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:19,085 INFO  L139   ounterexampleChecker]: Examining path program with hash -2097609105, occurence #1
[2024-11-21 14:55:19,085 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:19,085 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:19,085 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:19,085 INFO  L85        PathProgramCache]: Analyzing trace with hash 728401259, now seen corresponding path program 2 times
[2024-11-21 14:55:19,086 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:19,086 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856610152]
[2024-11-21 14:55:19,086 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:19,086 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:19,189 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:19,467 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:19,467 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:19,467 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856610152]
[2024-11-21 14:55:19,467 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856610152] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:19,467 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:19,467 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:55:19,467 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430569231]
[2024-11-21 14:55:19,467 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:19,468 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:55:19,468 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:19,468 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:55:19,468 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:55:19,468 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:19,468 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:19,468 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 100.0) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:19,468 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:19,468 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:19,469 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:25,628 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:25,628 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:25,629 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:55:25,629 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88
[2024-11-21 14:55:25,629 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:25,629 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:25,629 INFO  L139   ounterexampleChecker]: Examining path program with hash 1680699786, occurence #1
[2024-11-21 14:55:25,629 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:25,629 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:25,629 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:25,630 INFO  L85        PathProgramCache]: Analyzing trace with hash 1928375196, now seen corresponding path program 1 times
[2024-11-21 14:55:25,630 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:25,630 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301066192]
[2024-11-21 14:55:25,630 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:25,630 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:25,697 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:55:25,697 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:55:25,727 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:55:25,788 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:55:25,788 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:55:25,789 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:55:25,789 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:55:25,789 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89
[2024-11-21 14:55:25,791 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:55:25,791 WARN  L246   ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:55:25,792 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances.
[2024-11-21 14:55:25,849 INFO  L143    ThreadInstanceAdder]: Constructed 24 joinOtherThreadTransitions.
[2024-11-21 14:55:25,852 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:55:25,897 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:55:25,898 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:55:25,898 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:55:25,899 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:55:32,434 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:32,434 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:32,435 INFO  L139   ounterexampleChecker]: Examining path program with hash -2099761950, occurence #1
[2024-11-21 14:55:32,435 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:32,435 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:32,435 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:32,435 INFO  L85        PathProgramCache]: Analyzing trace with hash 2081332114, now seen corresponding path program 1 times
[2024-11-21 14:55:32,435 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:32,435 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945551561]
[2024-11-21 14:55:32,435 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:32,435 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:32,479 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:32,494 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:32,494 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:32,494 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945551561]
[2024-11-21 14:55:32,494 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945551561] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:32,494 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:32,494 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:55:32,495 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660008275]
[2024-11-21 14:55:32,495 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:32,495 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:55:32,495 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:32,495 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:55:32,495 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:55:32,495 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:32,495 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:32,495 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 87.0) internal successors, (174), 2 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:32,495 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:48,900 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:48,901 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90
[2024-11-21 14:55:48,901 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:48,901 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:48,901 INFO  L139   ounterexampleChecker]: Examining path program with hash -822260327, occurence #1
[2024-11-21 14:55:48,901 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:48,901 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:48,901 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:48,902 INFO  L85        PathProgramCache]: Analyzing trace with hash -2061125838, now seen corresponding path program 1 times
[2024-11-21 14:55:48,902 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:48,902 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924988323]
[2024-11-21 14:55:48,902 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:48,902 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:48,961 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:49,136 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:49,136 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:49,136 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924988323]
[2024-11-21 14:55:49,136 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924988323] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:49,136 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:49,136 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:55:49,136 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402945675]
[2024-11-21 14:55:49,136 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:49,136 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:55:49,136 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:49,137 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:55:49,137 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:55:49,137 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:49,137 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:49,137 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 139.33333333333334) internal successors, (418), 3 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:49,137 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:49,137 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:50,371 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:50,372 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:50,372 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91
[2024-11-21 14:55:50,372 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:50,372 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:50,372 INFO  L139   ounterexampleChecker]: Examining path program with hash 1577964768, occurence #1
[2024-11-21 14:55:50,372 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:50,373 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:50,373 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:50,373 INFO  L85        PathProgramCache]: Analyzing trace with hash 2058389932, now seen corresponding path program 2 times
[2024-11-21 14:55:50,373 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:50,373 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661628949]
[2024-11-21 14:55:50,373 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:50,373 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:50,481 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:55:50,770 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:55:50,770 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:55:50,770 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661628949]
[2024-11-21 14:55:50,770 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661628949] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:55:50,770 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:55:50,770 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:55:50,770 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043865272]
[2024-11-21 14:55:50,770 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:55:50,771 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:55:50,771 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:55:50,771 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:55:50,771 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:55:50,771 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:50,771 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:55:50,772 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 104.5) internal successors, (418), 3 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:55:50,772 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:50,772 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:50,772 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:57,382 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:55:57,382 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:55:57,382 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:55:57,382 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92
[2024-11-21 14:55:57,382 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:55:57,383 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:55:57,383 INFO  L139   ounterexampleChecker]: Examining path program with hash -2093323695, occurence #1
[2024-11-21 14:55:57,383 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:55:57,383 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:55:57,383 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:55:57,383 INFO  L85        PathProgramCache]: Analyzing trace with hash -1135251629, now seen corresponding path program 1 times
[2024-11-21 14:55:57,383 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:55:57,383 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885125066]
[2024-11-21 14:55:57,383 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:55:57,383 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:55:57,451 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:55:57,451 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:55:57,485 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:55:57,554 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:55:57,554 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:55:57,554 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:55:57,554 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:55:57,554 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93
[2024-11-21 14:55:57,557 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:55:57,557 WARN  L246   ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:55:57,557 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances.
[2024-11-21 14:55:57,613 INFO  L143    ThreadInstanceAdder]: Constructed 25 joinOtherThreadTransitions.
[2024-11-21 14:55:57,616 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:55:57,659 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:55:57,660 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:55:57,660 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:55:57,660 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:56:04,506 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:04,506 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:04,506 INFO  L139   ounterexampleChecker]: Examining path program with hash -637222546, occurence #1
[2024-11-21 14:56:04,506 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:04,506 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:04,506 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:04,506 INFO  L85        PathProgramCache]: Analyzing trace with hash -1509554679, now seen corresponding path program 1 times
[2024-11-21 14:56:04,507 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:04,507 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474265932]
[2024-11-21 14:56:04,507 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:04,507 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:04,546 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:56:04,562 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:56:04,562 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:56:04,562 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474265932]
[2024-11-21 14:56:04,562 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474265932] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:56:04,562 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:56:04,562 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:56:04,563 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870095867]
[2024-11-21 14:56:04,563 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:56:04,563 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:56:04,563 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:56:04,563 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:56:04,563 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:56:04,563 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:04,563 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:56:04,563 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 90.5) internal successors, (181), 2 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:56:04,564 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:22,746 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:22,747 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94
[2024-11-21 14:56:22,747 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:22,747 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:22,747 INFO  L139   ounterexampleChecker]: Examining path program with hash -609959910, occurence #1
[2024-11-21 14:56:22,747 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:22,747 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:22,747 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:22,748 INFO  L85        PathProgramCache]: Analyzing trace with hash -672391005, now seen corresponding path program 1 times
[2024-11-21 14:56:22,748 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:22,748 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448268777]
[2024-11-21 14:56:22,748 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:22,748 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:22,809 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:56:23,162 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:56:23,162 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:56:23,162 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448268777]
[2024-11-21 14:56:23,162 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448268777] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:56:23,162 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:56:23,162 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:56:23,162 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365162997]
[2024-11-21 14:56:23,162 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:56:23,163 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:56:23,163 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:56:23,163 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:56:23,163 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:56:23,163 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:23,163 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:56:23,163 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 145.33333333333334) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:56:23,163 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:23,163 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:24,471 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:24,471 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:56:24,471 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95
[2024-11-21 14:56:24,471 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:24,471 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:24,472 INFO  L139   ounterexampleChecker]: Examining path program with hash -181034568, occurence #1
[2024-11-21 14:56:24,472 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:24,472 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:24,472 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:24,472 INFO  L85        PathProgramCache]: Analyzing trace with hash 846813757, now seen corresponding path program 2 times
[2024-11-21 14:56:24,472 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:24,472 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570289306]
[2024-11-21 14:56:24,472 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:24,472 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:24,587 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:56:24,903 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:56:24,903 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:56:24,903 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570289306]
[2024-11-21 14:56:24,903 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570289306] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:56:24,903 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:56:24,904 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:56:24,904 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444242962]
[2024-11-21 14:56:24,904 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:56:24,904 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:56:24,904 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:56:24,904 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:56:24,905 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:56:24,905 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:24,905 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:56:24,905 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 109.0) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:56:24,905 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:24,905 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:56:24,905 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:31,669 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:31,669 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:56:31,669 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:56:31,670 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96
[2024-11-21 14:56:31,670 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:31,670 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:31,670 INFO  L139   ounterexampleChecker]: Examining path program with hash -127663233, occurence #1
[2024-11-21 14:56:31,670 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:31,670 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:31,670 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:31,670 INFO  L85        PathProgramCache]: Analyzing trace with hash 652743576, now seen corresponding path program 1 times
[2024-11-21 14:56:31,670 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:31,671 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018729719]
[2024-11-21 14:56:31,671 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:31,671 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:31,747 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:56:31,747 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:56:31,780 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:56:31,855 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:56:31,855 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:56:31,855 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:56:31,855 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:56:31,855 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97
[2024-11-21 14:56:31,857 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:56:31,857 WARN  L246   ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:56:31,857 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances.
[2024-11-21 14:56:31,920 INFO  L143    ThreadInstanceAdder]: Constructed 26 joinOtherThreadTransitions.
[2024-11-21 14:56:31,923 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:56:31,969 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:56:31,969 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:56:31,970 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:56:31,970 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:56:39,434 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:39,435 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:39,435 INFO  L139   ounterexampleChecker]: Examining path program with hash 2087213536, occurence #1
[2024-11-21 14:56:39,435 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:39,435 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:39,435 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:39,435 INFO  L85        PathProgramCache]: Analyzing trace with hash 986739462, now seen corresponding path program 1 times
[2024-11-21 14:56:39,435 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:39,435 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546824155]
[2024-11-21 14:56:39,435 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:39,435 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:39,478 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:56:39,500 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:56:39,500 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:56:39,500 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546824155]
[2024-11-21 14:56:39,500 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546824155] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:56:39,500 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:56:39,500 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:56:39,500 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36375981]
[2024-11-21 14:56:39,500 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:56:39,500 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:56:39,500 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:56:39,501 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:56:39,501 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:56:39,501 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:39,501 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:56:39,501 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 94.0) internal successors, (188), 2 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:56:39,501 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:59,564 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:59,564 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98
[2024-11-21 14:56:59,564 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:56:59,564 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:56:59,564 INFO  L139   ounterexampleChecker]: Examining path program with hash -45093955, occurence #1
[2024-11-21 14:56:59,564 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:56:59,564 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:56:59,565 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:56:59,565 INFO  L85        PathProgramCache]: Analyzing trace with hash 2055095435, now seen corresponding path program 1 times
[2024-11-21 14:56:59,565 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:56:59,565 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711520482]
[2024-11-21 14:56:59,565 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:56:59,565 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:56:59,634 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:56:59,836 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:56:59,836 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:56:59,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711520482]
[2024-11-21 14:56:59,836 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711520482] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:56:59,836 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:56:59,837 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:56:59,837 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892538712]
[2024-11-21 14:56:59,837 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:56:59,837 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:56:59,837 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:56:59,837 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:56:59,838 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:56:59,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:59,838 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:56:59,838 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 151.33333333333334) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:56:59,838 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:56:59,838 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:01,230 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:01,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:57:01,231 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99
[2024-11-21 14:57:01,231 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:57:01,231 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:57:01,231 INFO  L139   ounterexampleChecker]: Examining path program with hash 1493129862, occurence #1
[2024-11-21 14:57:01,231 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:57:01,231 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:57:01,232 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:57:01,232 INFO  L85        PathProgramCache]: Analyzing trace with hash 160607877, now seen corresponding path program 2 times
[2024-11-21 14:57:01,232 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:57:01,232 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011546505]
[2024-11-21 14:57:01,232 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:57:01,232 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:57:01,352 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:57:01,800 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:57:01,800 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:57:01,801 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011546505]
[2024-11-21 14:57:01,801 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011546505] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:57:01,801 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:57:01,801 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:57:01,801 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321192432]
[2024-11-21 14:57:01,801 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:57:01,801 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:57:01,801 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:57:01,802 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:57:01,802 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:57:01,802 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:01,802 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:57:01,802 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 113.5) internal successors, (454), 3 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:57:01,802 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:01,802 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:57:01,802 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:09,845 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:09,845 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:57:09,845 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:57:09,845 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100
[2024-11-21 14:57:09,846 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:57:09,846 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:57:09,846 INFO  L139   ounterexampleChecker]: Examining path program with hash 1554015709, occurence #1
[2024-11-21 14:57:09,846 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:57:09,846 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:57:09,846 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:57:09,846 INFO  L85        PathProgramCache]: Analyzing trace with hash 22725998, now seen corresponding path program 1 times
[2024-11-21 14:57:09,846 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:57:09,846 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004800152]
[2024-11-21 14:57:09,846 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:57:09,847 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:57:09,934 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:57:09,934 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:57:09,981 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:57:10,062 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:57:10,062 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:57:10,062 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:57:10,062 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:57:10,063 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101
[2024-11-21 14:57:10,065 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:57:10,065 WARN  L246   ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:57:10,065 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances.
[2024-11-21 14:57:10,132 INFO  L143    ThreadInstanceAdder]: Constructed 27 joinOtherThreadTransitions.
[2024-11-21 14:57:10,135 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:57:10,183 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:57:10,184 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:57:10,184 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:57:10,184 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:57:18,078 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:57:18,078 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:57:18,078 INFO  L139   ounterexampleChecker]: Examining path program with hash 909803028, occurence #1
[2024-11-21 14:57:18,078 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:57:18,079 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:57:18,079 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:57:18,079 INFO  L85        PathProgramCache]: Analyzing trace with hash -587956446, now seen corresponding path program 1 times
[2024-11-21 14:57:18,079 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:57:18,079 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849447423]
[2024-11-21 14:57:18,079 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:57:18,079 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:57:18,125 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:57:18,142 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:57:18,142 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:57:18,142 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849447423]
[2024-11-21 14:57:18,142 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849447423] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:57:18,142 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:57:18,142 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:57:18,142 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244234649]
[2024-11-21 14:57:18,142 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:57:18,143 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:57:18,143 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:57:18,143 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:57:18,144 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:57:18,144 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:18,144 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:57:18,144 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 97.5) internal successors, (195), 2 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:57:18,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:46,176 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:46,176 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102
[2024-11-21 14:57:46,176 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:57:46,177 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:57:46,177 INFO  L139   ounterexampleChecker]: Examining path program with hash -1091214487, occurence #1
[2024-11-21 14:57:46,177 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:57:46,177 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:57:46,178 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:57:46,178 INFO  L85        PathProgramCache]: Analyzing trace with hash 2124706578, now seen corresponding path program 1 times
[2024-11-21 14:57:46,178 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:57:46,178 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939514008]
[2024-11-21 14:57:46,178 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:57:46,178 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:57:46,278 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:57:46,598 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:57:46,599 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:57:46,599 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939514008]
[2024-11-21 14:57:46,599 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939514008] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:57:46,599 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:57:46,599 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:57:46,599 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987726714]
[2024-11-21 14:57:46,599 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:57:46,600 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:57:46,600 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:57:46,601 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:57:46,601 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:57:46,601 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:46,601 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:57:46,601 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:57:46,601 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:46,601 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:48,529 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:48,529 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:57:48,529 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103
[2024-11-21 14:57:48,530 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:57:48,530 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:57:48,530 INFO  L139   ounterexampleChecker]: Examining path program with hash -620130686, occurence #1
[2024-11-21 14:57:48,530 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:57:48,530 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:57:48,530 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:57:48,530 INFO  L85        PathProgramCache]: Analyzing trace with hash 1973499864, now seen corresponding path program 2 times
[2024-11-21 14:57:48,530 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:57:48,530 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854039544]
[2024-11-21 14:57:48,530 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:57:48,531 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:57:48,698 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:57:49,357 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:57:49,357 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:57:49,358 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854039544]
[2024-11-21 14:57:49,358 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854039544] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:57:49,358 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:57:49,358 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:57:49,358 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125422070]
[2024-11-21 14:57:49,358 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:57:49,359 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:57:49,359 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:57:49,359 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:57:49,360 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:57:49,360 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:49,360 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:57:49,360 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 118.0) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:57:49,360 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:57:49,360 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:57:49,360 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:00,135 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:00,136 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:58:00,136 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:58:00,136 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104
[2024-11-21 14:58:00,136 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:00,137 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:00,137 INFO  L139   ounterexampleChecker]: Examining path program with hash -1059184353, occurence #1
[2024-11-21 14:58:00,137 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:00,137 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:00,137 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:00,137 INFO  L85        PathProgramCache]: Analyzing trace with hash 261758710, now seen corresponding path program 1 times
[2024-11-21 14:58:00,137 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:00,137 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939635735]
[2024-11-21 14:58:00,137 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:00,137 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:00,265 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:58:00,265 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:58:00,329 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:58:00,470 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:58:00,470 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:58:00,470 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:58:00,470 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:58:00,470 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105
[2024-11-21 14:58:00,474 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:58:00,474 WARN  L246   ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:58:00,474 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances.
[2024-11-21 14:58:00,567 INFO  L143    ThreadInstanceAdder]: Constructed 28 joinOtherThreadTransitions.
[2024-11-21 14:58:00,572 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:58:00,646 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:58:00,647 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:58:00,647 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:58:00,647 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:58:12,732 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:12,732 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:12,733 INFO  L139   ounterexampleChecker]: Examining path program with hash -2052575144, occurence #1
[2024-11-21 14:58:12,733 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:12,733 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:12,733 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:12,733 INFO  L85        PathProgramCache]: Analyzing trace with hash -812190924, now seen corresponding path program 1 times
[2024-11-21 14:58:12,733 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:12,734 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824721833]
[2024-11-21 14:58:12,734 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:12,734 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:12,804 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:58:12,835 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:58:12,836 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:58:12,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824721833]
[2024-11-21 14:58:12,836 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824721833] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:58:12,836 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:58:12,836 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:58:12,836 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37050476]
[2024-11-21 14:58:12,836 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:58:12,837 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:58:12,837 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:58:12,837 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:58:12,838 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:58:12,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:12,838 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:58:12,838 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 101.0) internal successors, (202), 2 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:58:12,838 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:38,217 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:38,217 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106
[2024-11-21 14:58:38,217 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:38,217 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:38,218 INFO  L139   ounterexampleChecker]: Examining path program with hash -359330505, occurence #1
[2024-11-21 14:58:38,218 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:38,218 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:38,218 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:38,218 INFO  L85        PathProgramCache]: Analyzing trace with hash -1581278772, now seen corresponding path program 1 times
[2024-11-21 14:58:38,218 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:38,218 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523177965]
[2024-11-21 14:58:38,218 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:38,218 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:38,293 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:58:38,514 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:58:38,514 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:58:38,514 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523177965]
[2024-11-21 14:58:38,514 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523177965] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:58:38,514 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:58:38,514 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:58:38,515 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316760838]
[2024-11-21 14:58:38,515 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:58:38,515 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:58:38,515 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:58:38,516 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:58:38,516 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:58:38,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:38,516 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:58:38,516 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:58:38,516 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:38,516 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:40,027 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:40,027 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:58:40,027 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107
[2024-11-21 14:58:40,027 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:40,027 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:40,028 INFO  L139   ounterexampleChecker]: Examining path program with hash 1610584281, occurence #1
[2024-11-21 14:58:40,028 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:40,028 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:40,029 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:40,029 INFO  L85        PathProgramCache]: Analyzing trace with hash -1807572830, now seen corresponding path program 2 times
[2024-11-21 14:58:40,029 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:40,029 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509975016]
[2024-11-21 14:58:40,029 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:40,029 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:40,166 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:58:40,536 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:58:40,537 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:58:40,537 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509975016]
[2024-11-21 14:58:40,537 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509975016] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:58:40,537 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:58:40,537 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:58:40,537 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510564954]
[2024-11-21 14:58:40,537 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:58:40,537 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:58:40,538 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:58:40,538 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:58:40,538 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:58:40,538 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:40,538 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:58:40,538 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 122.5) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:58:40,538 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:40,538 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:58:40,539 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:49,705 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:49,705 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:58:49,705 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:58:49,706 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108
[2024-11-21 14:58:49,706 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:49,706 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:49,706 INFO  L139   ounterexampleChecker]: Examining path program with hash -1454005144, occurence #1
[2024-11-21 14:58:49,706 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:49,706 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:49,706 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:49,706 INFO  L85        PathProgramCache]: Analyzing trace with hash 1517438687, now seen corresponding path program 1 times
[2024-11-21 14:58:49,706 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:49,706 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619641656]
[2024-11-21 14:58:49,707 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:49,707 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:49,788 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:58:49,789 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:58:49,829 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:58:49,925 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:58:49,925 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:58:49,925 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:58:49,926 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:58:49,926 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109
[2024-11-21 14:58:49,928 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:58:49,928 WARN  L246   ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:58:49,928 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances.
[2024-11-21 14:58:49,992 INFO  L143    ThreadInstanceAdder]: Constructed 29 joinOtherThreadTransitions.
[2024-11-21 14:58:49,995 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:58:50,044 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:58:50,045 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:58:50,045 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:58:50,045 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:58:58,981 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:58:58,981 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:58:58,981 INFO  L139   ounterexampleChecker]: Examining path program with hash 969183575, occurence #1
[2024-11-21 14:58:58,981 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:58:58,981 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:58:58,981 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:58:58,981 INFO  L85        PathProgramCache]: Analyzing trace with hash -2038998645, now seen corresponding path program 1 times
[2024-11-21 14:58:58,981 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:58:58,981 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460558350]
[2024-11-21 14:58:58,981 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:58:58,981 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:58:59,030 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:58:59,053 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:58:59,054 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:58:59,054 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460558350]
[2024-11-21 14:58:59,054 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460558350] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:58:59,054 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:58:59,054 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:58:59,054 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935458048]
[2024-11-21 14:58:59,054 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:58:59,054 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:58:59,054 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:58:59,055 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:58:59,055 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:58:59,055 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:58:59,055 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:58:59,055 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 104.5) internal successors, (209), 2 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:58:59,055 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:25,391 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:25,392 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110
[2024-11-21 14:59:25,392 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:59:25,392 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:59:25,392 INFO  L139   ounterexampleChecker]: Examining path program with hash -688388297, occurence #1
[2024-11-21 14:59:25,392 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:59:25,392 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:59:25,393 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:59:25,393 INFO  L85        PathProgramCache]: Analyzing trace with hash 2123404995, now seen corresponding path program 1 times
[2024-11-21 14:59:25,393 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:59:25,393 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910649421]
[2024-11-21 14:59:25,393 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:59:25,393 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:59:25,473 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:59:25,790 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:59:25,790 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:59:25,790 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910649421]
[2024-11-21 14:59:25,790 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910649421] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:59:25,790 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:59:25,791 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:59:25,791 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418312939]
[2024-11-21 14:59:25,791 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:59:25,791 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 14:59:25,791 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:59:25,792 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 14:59:25,792 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 14:59:25,792 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:25,792 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:59:25,792 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:59:25,792 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:25,792 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:27,246 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:27,246 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:59:27,247 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111
[2024-11-21 14:59:27,247 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:59:27,247 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:59:27,247 INFO  L139   ounterexampleChecker]: Examining path program with hash -1340316890, occurence #1
[2024-11-21 14:59:27,247 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:59:27,247 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:59:27,248 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:59:27,248 INFO  L85        PathProgramCache]: Analyzing trace with hash 31744147, now seen corresponding path program 2 times
[2024-11-21 14:59:27,248 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:59:27,248 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496942217]
[2024-11-21 14:59:27,248 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:59:27,248 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:59:27,401 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:59:27,935 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:59:27,935 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:59:27,935 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496942217]
[2024-11-21 14:59:27,935 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496942217] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:59:27,935 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:59:27,935 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 14:59:27,935 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065495]
[2024-11-21 14:59:27,935 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:59:27,936 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 14:59:27,936 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:59:27,936 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 14:59:27,936 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 14:59:27,937 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:27,937 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:59:27,937 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 127.0) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:59:27,937 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:27,937 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:59:27,937 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:38,016 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:38,016 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 14:59:38,016 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 14:59:38,016 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112
[2024-11-21 14:59:38,016 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:59:38,016 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:59:38,017 INFO  L139   ounterexampleChecker]: Examining path program with hash -1284966021, occurence #1
[2024-11-21 14:59:38,017 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:59:38,017 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:59:38,017 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:59:38,017 INFO  L85        PathProgramCache]: Analyzing trace with hash 201092471, now seen corresponding path program 1 times
[2024-11-21 14:59:38,017 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:59:38,017 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331084678]
[2024-11-21 14:59:38,017 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:59:38,017 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:59:38,133 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:59:38,133 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 14:59:38,215 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 14:59:38,454 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 14:59:38,455 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 14:59:38,455 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 14:59:38,455 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 14:59:38,455 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113
[2024-11-21 14:59:38,457 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 14:59:38,457 WARN  L246   ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 14:59:38,458 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances.
[2024-11-21 14:59:38,528 INFO  L143    ThreadInstanceAdder]: Constructed 30 joinOtherThreadTransitions.
[2024-11-21 14:59:38,531 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:59:38,590 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 14:59:38,590 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 14:59:38,591 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 14:59:38,591 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 14:59:48,095 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 14:59:48,095 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 14:59:48,095 INFO  L139   ounterexampleChecker]: Examining path program with hash 1080024541, occurence #1
[2024-11-21 14:59:48,095 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 14:59:48,095 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 14:59:48,096 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 14:59:48,096 INFO  L85        PathProgramCache]: Analyzing trace with hash 1889161414, now seen corresponding path program 1 times
[2024-11-21 14:59:48,096 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 14:59:48,096 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158968190]
[2024-11-21 14:59:48,096 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 14:59:48,096 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 14:59:48,149 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 14:59:48,168 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 14:59:48,168 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 14:59:48,168 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158968190]
[2024-11-21 14:59:48,168 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158968190] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 14:59:48,168 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 14:59:48,168 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 14:59:48,169 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159412591]
[2024-11-21 14:59:48,169 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 14:59:48,169 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 14:59:48,169 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 14:59:48,169 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 14:59:48,169 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 14:59:48,169 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 14:59:48,169 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 14:59:48,170 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 108.0) internal successors, (216), 2 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 14:59:48,170 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:16,152 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:16,152 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114
[2024-11-21 15:00:16,153 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:00:16,153 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:00:16,153 INFO  L139   ounterexampleChecker]: Examining path program with hash -370917009, occurence #1
[2024-11-21 15:00:16,153 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:00:16,153 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:00:16,154 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:00:16,154 INFO  L85        PathProgramCache]: Analyzing trace with hash -993565754, now seen corresponding path program 1 times
[2024-11-21 15:00:16,154 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:00:16,154 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220111187]
[2024-11-21 15:00:16,154 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:00:16,154 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:00:16,257 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:00:16,572 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:00:16,572 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:00:16,572 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220111187]
[2024-11-21 15:00:16,572 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220111187] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:00:16,572 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:00:16,573 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:00:16,573 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567777502]
[2024-11-21 15:00:16,573 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:00:16,573 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 15:00:16,574 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:00:16,574 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 15:00:16,574 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 15:00:16,574 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:16,575 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:00:16,575 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:00:16,575 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:16,575 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:18,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:18,185 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:00:18,185 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115
[2024-11-21 15:00:18,185 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:00:18,185 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:00:18,186 INFO  L139   ounterexampleChecker]: Examining path program with hash 1247239177, occurence #1
[2024-11-21 15:00:18,186 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:00:18,186 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:00:18,186 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:00:18,186 INFO  L85        PathProgramCache]: Analyzing trace with hash -2123409388, now seen corresponding path program 2 times
[2024-11-21 15:00:18,186 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:00:18,186 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138234453]
[2024-11-21 15:00:18,186 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:00:18,186 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:00:18,332 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:00:18,820 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:00:18,820 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:00:18,820 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138234453]
[2024-11-21 15:00:18,820 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138234453] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:00:18,820 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:00:18,820 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:00:18,820 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681867482]
[2024-11-21 15:00:18,820 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:00:18,821 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 15:00:18,821 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:00:18,821 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 15:00:18,821 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 15:00:18,821 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:18,822 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:00:18,822 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 131.5) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:00:18,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:18,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:00:18,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:29,860 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:29,860 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:00:29,860 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 15:00:29,860 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116
[2024-11-21 15:00:29,860 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:00:29,861 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:00:29,861 INFO  L139   ounterexampleChecker]: Examining path program with hash 1807991613, occurence #1
[2024-11-21 15:00:29,861 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:00:29,861 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:00:29,861 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:00:29,861 INFO  L85        PathProgramCache]: Analyzing trace with hash -2057052138, now seen corresponding path program 1 times
[2024-11-21 15:00:29,861 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:00:29,861 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631144055]
[2024-11-21 15:00:29,861 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:00:29,861 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:00:29,953 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:00:29,953 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 15:00:29,996 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:00:30,116 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 15:00:30,116 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 15:00:30,116 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 15:00:30,116 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 15:00:30,116 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117
[2024-11-21 15:00:30,118 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 15:00:30,119 WARN  L246   ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 15:00:30,119 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances.
[2024-11-21 15:00:30,187 INFO  L143    ThreadInstanceAdder]: Constructed 31 joinOtherThreadTransitions.
[2024-11-21 15:00:30,190 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:00:30,241 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 15:00:30,242 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 15:00:30,242 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:00:30,242 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 15:00:41,246 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:00:41,247 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:00:41,247 INFO  L139   ounterexampleChecker]: Examining path program with hash 1153628700, occurence #1
[2024-11-21 15:00:41,247 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:00:41,247 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:00:41,247 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:00:41,247 INFO  L85        PathProgramCache]: Analyzing trace with hash -2130729540, now seen corresponding path program 1 times
[2024-11-21 15:00:41,247 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:00:41,248 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841978929]
[2024-11-21 15:00:41,248 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:00:41,248 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:00:41,303 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:00:41,323 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:00:41,323 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:00:41,323 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841978929]
[2024-11-21 15:00:41,323 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841978929] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:00:41,323 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:00:41,323 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 15:00:41,323 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54043721]
[2024-11-21 15:00:41,323 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:00:41,324 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 15:00:41,324 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:00:41,324 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 15:00:41,324 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 15:00:41,324 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:00:41,324 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:00:41,324 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 111.5) internal successors, (223), 2 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:00:41,324 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:09,628 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:09,629 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118
[2024-11-21 15:01:09,629 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:01:09,629 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:01:09,630 INFO  L139   ounterexampleChecker]: Examining path program with hash -1929962379, occurence #1
[2024-11-21 15:01:09,630 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:01:09,630 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:01:09,630 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:01:09,630 INFO  L85        PathProgramCache]: Analyzing trace with hash -755340002, now seen corresponding path program 1 times
[2024-11-21 15:01:09,630 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:01:09,630 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710308162]
[2024-11-21 15:01:09,630 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:01:09,630 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:01:09,714 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:01:09,966 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:01:09,967 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:01:09,967 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710308162]
[2024-11-21 15:01:09,967 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710308162] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:01:09,967 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:01:09,967 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:01:09,967 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854370961]
[2024-11-21 15:01:09,967 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:01:09,969 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 15:01:09,969 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:01:09,970 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 15:01:09,970 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 15:01:09,970 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:09,970 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:01:09,970 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:01:09,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:09,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:11,848 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:11,848 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:01:11,849 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119
[2024-11-21 15:01:11,849 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:01:11,849 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:01:11,849 INFO  L139   ounterexampleChecker]: Examining path program with hash 615590225, occurence #1
[2024-11-21 15:01:11,849 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:01:11,849 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:01:11,849 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:01:11,849 INFO  L85        PathProgramCache]: Analyzing trace with hash 2031464186, now seen corresponding path program 2 times
[2024-11-21 15:01:11,850 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:01:11,850 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765344052]
[2024-11-21 15:01:11,850 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:01:11,850 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:01:12,028 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:01:12,647 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:01:12,647 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:01:12,647 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765344052]
[2024-11-21 15:01:12,647 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765344052] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:01:12,647 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:01:12,647 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:01:12,648 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518379080]
[2024-11-21 15:01:12,648 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:01:12,648 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 15:01:12,648 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:01:12,649 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 15:01:12,649 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 15:01:12,649 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:12,649 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:01:12,649 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 136.0) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:01:12,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:12,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:01:12,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:23,872 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:23,872 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:01:23,873 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 15:01:23,873 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120
[2024-11-21 15:01:23,873 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:01:23,873 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:01:23,873 INFO  L139   ounterexampleChecker]: Examining path program with hash 777129306, occurence #1
[2024-11-21 15:01:23,873 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:01:23,873 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:01:23,874 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:01:23,874 INFO  L85        PathProgramCache]: Analyzing trace with hash 1380957018, now seen corresponding path program 1 times
[2024-11-21 15:01:23,874 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:01:23,874 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884460857]
[2024-11-21 15:01:23,874 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:01:23,874 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:01:23,988 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:01:23,988 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 15:01:24,046 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:01:24,171 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 15:01:24,172 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 15:01:24,172 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 15:01:24,172 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 15:01:24,172 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121
[2024-11-21 15:01:24,174 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 15:01:24,175 WARN  L246   ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 15:01:24,175 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances.
[2024-11-21 15:01:24,248 INFO  L143    ThreadInstanceAdder]: Constructed 32 joinOtherThreadTransitions.
[2024-11-21 15:01:24,251 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:01:24,322 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 15:01:24,324 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 15:01:24,324 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:01:24,325 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 15:01:35,959 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:01:35,959 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:01:35,959 INFO  L139   ounterexampleChecker]: Examining path program with hash -284586304, occurence #1
[2024-11-21 15:01:35,959 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:01:35,959 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:01:35,960 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:01:35,960 INFO  L85        PathProgramCache]: Analyzing trace with hash 390568894, now seen corresponding path program 1 times
[2024-11-21 15:01:35,960 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:01:35,960 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566123466]
[2024-11-21 15:01:35,960 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:01:35,960 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:01:36,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:01:36,034 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:01:36,034 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:01:36,034 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566123466]
[2024-11-21 15:01:36,034 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566123466] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:01:36,034 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:01:36,034 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 15:01:36,035 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087920289]
[2024-11-21 15:01:36,035 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:01:36,035 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 15:01:36,035 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:01:36,035 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 15:01:36,035 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 15:01:36,035 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:01:36,035 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:01:36,036 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 115.0) internal successors, (230), 2 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:01:36,036 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:05,777 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:05,778 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122
[2024-11-21 15:02:05,778 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:02:05,778 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:02:05,778 INFO  L139   ounterexampleChecker]: Examining path program with hash -1777876015, occurence #1
[2024-11-21 15:02:05,779 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:02:05,779 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:02:05,779 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:02:05,779 INFO  L85        PathProgramCache]: Analyzing trace with hash 698036550, now seen corresponding path program 1 times
[2024-11-21 15:02:05,779 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:02:05,779 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835312341]
[2024-11-21 15:02:05,779 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:02:05,779 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:02:05,874 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:02:06,326 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:02:06,326 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:02:06,326 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835312341]
[2024-11-21 15:02:06,326 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835312341] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:02:06,326 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:02:06,327 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:02:06,327 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726437368]
[2024-11-21 15:02:06,327 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:02:06,327 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 15:02:06,327 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:02:06,328 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 15:02:06,328 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 15:02:06,328 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:06,328 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:02:06,328 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:02:06,328 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:06,328 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:08,280 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:08,280 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:02:08,281 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123
[2024-11-21 15:02:08,281 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:02:08,281 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:02:08,282 INFO  L139   ounterexampleChecker]: Examining path program with hash -1299194131, occurence #1
[2024-11-21 15:02:08,282 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:02:08,282 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:02:08,282 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:02:08,282 INFO  L85        PathProgramCache]: Analyzing trace with hash -1608150928, now seen corresponding path program 2 times
[2024-11-21 15:02:08,282 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:02:08,282 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698749609]
[2024-11-21 15:02:08,282 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:02:08,283 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:02:08,519 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:02:08,994 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:02:08,994 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:02:08,994 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698749609]
[2024-11-21 15:02:08,994 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698749609] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:02:08,996 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:02:08,996 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:02:08,996 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186357029]
[2024-11-21 15:02:08,996 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:02:08,997 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 15:02:08,997 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:02:08,997 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 15:02:08,998 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 15:02:08,998 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:08,998 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:02:08,998 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 140.5) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:02:08,998 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:08,998 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:02:08,998 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:21,805 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:21,805 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:02:21,806 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 15:02:21,806 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124
[2024-11-21 15:02:21,806 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:02:21,806 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:02:21,806 INFO  L139   ounterexampleChecker]: Examining path program with hash -1450023812, occurence #1
[2024-11-21 15:02:21,806 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:02:21,806 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:02:21,810 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:02:21,810 INFO  L85        PathProgramCache]: Analyzing trace with hash -492773909, now seen corresponding path program 1 times
[2024-11-21 15:02:21,811 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:02:21,811 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657312111]
[2024-11-21 15:02:21,811 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:02:21,811 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:02:21,951 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:02:21,951 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 15:02:22,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:02:22,167 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 15:02:22,167 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 15:02:22,167 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 15:02:22,168 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 15:02:22,168 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125
[2024-11-21 15:02:22,175 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 15:02:22,176 WARN  L246   ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 15:02:22,176 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances.
[2024-11-21 15:02:22,273 INFO  L143    ThreadInstanceAdder]: Constructed 33 joinOtherThreadTransitions.
[2024-11-21 15:02:22,278 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:02:22,546 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 15:02:22,546 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 15:02:22,547 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:02:22,547 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 15:02:34,817 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:02:34,817 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:02:34,817 INFO  L139   ounterexampleChecker]: Examining path program with hash -1298187027, occurence #1
[2024-11-21 15:02:34,817 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:02:34,817 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:02:34,818 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:02:34,818 INFO  L85        PathProgramCache]: Analyzing trace with hash -559806771, now seen corresponding path program 1 times
[2024-11-21 15:02:34,818 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:02:34,818 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022421127]
[2024-11-21 15:02:34,818 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:02:34,819 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:02:34,880 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:02:34,903 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:02:34,903 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:02:34,903 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022421127]
[2024-11-21 15:02:34,903 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022421127] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:02:34,903 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:02:34,903 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 15:02:34,903 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833438873]
[2024-11-21 15:02:34,904 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:02:34,904 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 15:02:34,904 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:02:34,904 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 15:02:34,904 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 15:02:34,904 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:02:34,905 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:02:34,905 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 118.5) internal successors, (237), 2 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-11-21 15:02:34,905 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:08,518 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:08,518 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126
[2024-11-21 15:03:08,518 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:03:08,518 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:03:08,519 INFO  L139   ounterexampleChecker]: Examining path program with hash -1915258421, occurence #1
[2024-11-21 15:03:08,519 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:03:08,519 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:03:08,519 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:03:08,520 INFO  L85        PathProgramCache]: Analyzing trace with hash -429572888, now seen corresponding path program 1 times
[2024-11-21 15:03:08,520 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:03:08,520 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567954530]
[2024-11-21 15:03:08,520 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:03:08,520 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:03:08,605 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:03:09,008 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:03:09,008 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:03:09,008 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567954530]
[2024-11-21 15:03:09,008 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567954530] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:03:09,008 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:03:09,008 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:03:09,008 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469897734]
[2024-11-21 15:03:09,008 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:03:09,009 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-21 15:03:09,009 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:03:09,010 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-21 15:03:09,010 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-21 15:03:09,010 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:09,010 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:03:09,010 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 193.33333333333334) internal successors, (580), 3 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:03:09,010 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:09,011 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:10,580 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:10,580 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:03:10,581 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127
[2024-11-21 15:03:10,581 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:03:10,581 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:03:10,581 INFO  L139   ounterexampleChecker]: Examining path program with hash -595671834, occurence #1
[2024-11-21 15:03:10,581 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:03:10,581 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:03:10,581 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:03:10,582 INFO  L85        PathProgramCache]: Analyzing trace with hash -1877533968, now seen corresponding path program 2 times
[2024-11-21 15:03:10,582 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:03:10,582 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574924456]
[2024-11-21 15:03:10,582 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:03:10,582 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:03:10,758 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:03:11,380 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:03:11,380 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:03:11,380 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574924456]
[2024-11-21 15:03:11,380 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574924456] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:03:11,380 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:03:11,380 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-21 15:03:11,380 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484926121]
[2024-11-21 15:03:11,381 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:03:11,381 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-21 15:03:11,381 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:03:11,382 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-21 15:03:11,382 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-11-21 15:03:11,382 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:11,382 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:03:11,382 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 145.0) internal successors, (580), 3 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:03:11,382 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:11,383 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:03:11,383 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:25,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:25,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-21 15:03:25,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-21 15:03:25,732 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128
[2024-11-21 15:03:25,733 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:03:25,733 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:03:25,733 INFO  L139   ounterexampleChecker]: Examining path program with hash 1917013916, occurence #1
[2024-11-21 15:03:25,733 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:03:25,733 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:03:25,733 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:03:25,734 INFO  L85        PathProgramCache]: Analyzing trace with hash -1576892673, now seen corresponding path program 1 times
[2024-11-21 15:03:25,734 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:03:25,734 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541364851]
[2024-11-21 15:03:25,734 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:03:25,734 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:03:25,850 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:03:25,850 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-21 15:03:25,915 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-21 15:03:26,080 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-21 15:03:26,080 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-21 15:03:26,080 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining)
[2024-11-21 15:03:26,080 INFO  L782   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining)
[2024-11-21 15:03:26,080 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129
[2024-11-21 15:03:26,084 INFO  L422         BasicCegarLoop]: Path program histogram: [2, 1, 1]
[2024-11-21 15:03:26,084 WARN  L246   ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-11-21 15:03:26,084 INFO  L491   ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances.
[2024-11-21 15:03:26,163 INFO  L143    ThreadInstanceAdder]: Constructed 34 joinOtherThreadTransitions.
[2024-11-21 15:03:26,168 INFO  L125   denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:03:26,237 INFO  L177   artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations.
[2024-11-21 15:03:26,237 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2024-11-21 15:03:26,238 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@ac02389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-21 15:03:26,238 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 2 error locations.
[2024-11-21 15:03:39,645 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] ===
[2024-11-21 15:03:39,646 INFO  L303   artialOrderCegarLoop]: Trying commutativity condition synthesis.
[2024-11-21 15:03:39,646 INFO  L139   ounterexampleChecker]: Examining path program with hash -1545350296, occurence #1
[2024-11-21 15:03:39,646 INFO  L141   ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping...
[2024-11-21 15:03:39,646 INFO  L314   artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check.
[2024-11-21 15:03:39,647 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-21 15:03:39,647 INFO  L85        PathProgramCache]: Analyzing trace with hash -1164446728, now seen corresponding path program 1 times
[2024-11-21 15:03:39,647 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-21 15:03:39,647 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059168502]
[2024-11-21 15:03:39,647 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-21 15:03:39,647 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-21 15:03:39,717 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-21 15:03:39,742 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-21 15:03:39,742 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-21 15:03:39,742 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059168502]
[2024-11-21 15:03:39,742 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059168502] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-21 15:03:39,742 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-21 15:03:39,743 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-21 15:03:39,743 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281544395]
[2024-11-21 15:03:39,743 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-21 15:03:39,743 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-21 15:03:39,743 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-21 15:03:39,744 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-21 15:03:39,744 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-21 15:03:39,744 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-21 15:03:39,744 INFO  L471      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2024-11-21 15:03:39,744 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 122.0) internal successors, (244), 2 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-21 15:03:39,744 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
Killed by 15