/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 05:12:30,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 05:12:30,659 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 05:12:30,662 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 05:12:30,662 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 05:12:30,676 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 05:12:30,677 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 05:12:30,677 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 05:12:30,677 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 05:12:30,678 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 05:12:30,678 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 05:12:30,678 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 05:12:30,678 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 05:12:30,679 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 05:12:30,679 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 05:12:30,679 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 05:12:30,679 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 05:12:30,680 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 05:12:30,680 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 05:12:30,680 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 05:12:30,680 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 05:12:30,681 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 05:12:30,681 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 05:12:30,681 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 05:12:30,681 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 05:12:30,682 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 05:12:30,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 05:12:30,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 05:12:30,682 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 05:12:30,683 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 05:12:30,683 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 05:12:30,683 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 05:12:30,683 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 05:12:30,683 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 05:12:30,684 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 05:12:30,684 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 05:12:30,922 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 05:12:30,940 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 05:12:30,942 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 05:12:30,943 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 05:12:30,944 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 05:12:30,945 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-08-24 05:12:31,978 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 05:12:32,195 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 05:12:32,195 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-08-24 05:12:32,210 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89614da75/b9ef2c03435d49d4ad082295bd5055bf/FLAG7c0830250 [2023-08-24 05:12:32,221 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89614da75/b9ef2c03435d49d4ad082295bd5055bf [2023-08-24 05:12:32,223 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 05:12:32,224 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 05:12:32,225 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 05:12:32,225 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 05:12:32,227 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 05:12:32,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a333e07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32, skipping insertion in model container [2023-08-24 05:12:32,228 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,270 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 05:12:32,422 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-24 05:12:32,539 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31163,31176] [2023-08-24 05:12:32,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 05:12:32,552 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 05:12:32,567 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-24 05:12:32,576 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [269] [2023-08-24 05:12:32,577 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [269] [2023-08-24 05:12:32,586 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31163,31176] [2023-08-24 05:12:32,588 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 05:12:32,613 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:12:32,613 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:12:32,613 WARN L669 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 05:12:32,618 INFO L206 MainTranslator]: Completed translation [2023-08-24 05:12:32,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32 WrapperNode [2023-08-24 05:12:32,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 05:12:32,620 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 05:12:32,621 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 05:12:32,621 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 05:12:32,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,650 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,670 INFO L138 Inliner]: procedures = 174, calls = 25, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 78 [2023-08-24 05:12:32,670 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 05:12:32,671 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 05:12:32,671 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 05:12:32,671 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 05:12:32,696 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,696 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,701 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,715 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,717 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,718 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,718 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,720 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 05:12:32,720 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 05:12:32,720 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 05:12:32,720 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 05:12:32,721 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (1/1) ... [2023-08-24 05:12:32,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 05:12:32,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 05:12:32,757 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 05:12:32,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 05:12:32,797 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-24 05:12:32,797 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 05:12:32,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 05:12:32,799 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 05:12:32,800 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 05:12:32,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 05:12:32,801 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 05:12:32,900 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 05:12:32,901 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 05:12:33,041 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 05:12:33,104 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 05:12:33,104 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 05:12:33,106 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 05:12:33 BoogieIcfgContainer [2023-08-24 05:12:33,106 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 05:12:33,107 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 05:12:33,107 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 05:12:33,109 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 05:12:33,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 05:12:32" (1/3) ... [2023-08-24 05:12:33,110 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60141d6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 05:12:33, skipping insertion in model container [2023-08-24 05:12:33,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 05:12:32" (2/3) ... [2023-08-24 05:12:33,110 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60141d6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 05:12:33, skipping insertion in model container [2023-08-24 05:12:33,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 05:12:33" (3/3) ... [2023-08-24 05:12:33,111 INFO L112 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2023-08-24 05:12:33,124 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 05:12:33,124 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 05:12:33,125 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 05:12:33,162 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:33,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,219 INFO L124 PetriNetUnfolderBase]: 4/59 cut-off events. [2023-08-24 05:12:33,219 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:12:33,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-08-24 05:12:33,225 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,228 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,231 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:33,241 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,247 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-08-24 05:12:33,271 INFO L124 PetriNetUnfolderBase]: 4/59 cut-off events. [2023-08-24 05:12:33,272 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:12:33,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-08-24 05:12:33,273 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-08-24 05:12:34,907 INFO L134 LiptonReduction]: Checked pairs total: 520 [2023-08-24 05:12:34,908 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-08-24 05:12:34,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:34,920 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:34,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:34,923 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:34,923 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2023-08-24 05:12:34,923 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-24 05:12:34,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:34,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-24 05:12:34,924 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:34,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash 543451706, now seen corresponding path program 1 times [2023-08-24 05:12:34,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:34,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121386194] [2023-08-24 05:12:34,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:34,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:35,006 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:35,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:35,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:35,046 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:35,048 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:35,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 05:12:35,049 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:35,054 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:35,055 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:35,055 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-24 05:12:35,071 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:35,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,083 INFO L124 PetriNetUnfolderBase]: 7/94 cut-off events. [2023-08-24 05:12:35,084 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:12:35,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-08-24 05:12:35,087 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,088 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,088 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:35,088 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,089 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-08-24 05:12:35,112 INFO L124 PetriNetUnfolderBase]: 7/94 cut-off events. [2023-08-24 05:12:35,112 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:12:35,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-08-24 05:12:35,114 INFO L119 LiptonReduction]: Number of co-enabled transitions 2156 [2023-08-24 05:12:35,722 INFO L134 LiptonReduction]: Checked pairs total: 7107 [2023-08-24 05:12:35,722 INFO L136 LiptonReduction]: Total number of compositions: 47 [2023-08-24 05:12:35,724 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:35,724 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:35,725 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:35,728 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:35,729 INFO L124 PetriNetUnfolderBase]: 1/28 cut-off events. [2023-08-24 05:12:35,729 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 05:12:35,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:35,729 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-24 05:12:35,729 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:35,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:35,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1380919538, now seen corresponding path program 1 times [2023-08-24 05:12:35,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:35,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077467913] [2023-08-24 05:12:35,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:35,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:35,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:35,748 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:35,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:35,761 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:35,762 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:35,762 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:35,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 05:12:35,762 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:35,762 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:35,763 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:35,763 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-24 05:12:35,778 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:35,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,793 INFO L124 PetriNetUnfolderBase]: 10/129 cut-off events. [2023-08-24 05:12:35,794 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:12:35,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-08-24 05:12:35,795 INFO L82 GeneralOperation]: Start removeDead. Operand has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,795 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:35,796 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,796 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-08-24 05:12:35,818 INFO L124 PetriNetUnfolderBase]: 10/129 cut-off events. [2023-08-24 05:12:35,818 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:12:35,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-08-24 05:12:35,821 INFO L119 LiptonReduction]: Number of co-enabled transitions 4752 [2023-08-24 05:12:36,565 INFO L134 LiptonReduction]: Checked pairs total: 18216 [2023-08-24 05:12:36,565 INFO L136 LiptonReduction]: Total number of compositions: 59 [2023-08-24 05:12:36,567 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:36,568 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:36,568 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:36,575 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:36,575 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2023-08-24 05:12:36,575 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 05:12:36,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:36,576 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-24 05:12:36,576 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:36,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:36,576 INFO L85 PathProgramCache]: Analyzing trace with hash 802582006, now seen corresponding path program 1 times [2023-08-24 05:12:36,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:36,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648759532] [2023-08-24 05:12:36,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:36,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:36,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:36,607 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:36,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:36,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:36,618 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:36,618 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:36,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 05:12:36,618 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:36,618 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:36,619 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:36,619 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-24 05:12:36,634 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:36,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,647 INFO L124 PetriNetUnfolderBase]: 13/164 cut-off events. [2023-08-24 05:12:36,647 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:12:36,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-08-24 05:12:36,648 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,649 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,649 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:36,649 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,649 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-08-24 05:12:36,660 INFO L124 PetriNetUnfolderBase]: 13/164 cut-off events. [2023-08-24 05:12:36,660 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:12:36,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-08-24 05:12:36,666 INFO L119 LiptonReduction]: Number of co-enabled transitions 8360 [2023-08-24 05:12:37,487 INFO L134 LiptonReduction]: Checked pairs total: 32789 [2023-08-24 05:12:37,487 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-08-24 05:12:37,488 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:37,489 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:37,489 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:37,493 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:37,493 INFO L124 PetriNetUnfolderBase]: 3/66 cut-off events. [2023-08-24 05:12:37,493 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-24 05:12:37,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:37,493 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:37,493 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:37,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:37,494 INFO L85 PathProgramCache]: Analyzing trace with hash -874381139, now seen corresponding path program 1 times [2023-08-24 05:12:37,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:37,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28582534] [2023-08-24 05:12:37,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:37,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:37,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:37,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:37,518 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:37,518 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:37,518 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:37,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 05:12:37,518 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:37,519 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:37,519 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:37,519 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-24 05:12:37,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:37,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,555 INFO L124 PetriNetUnfolderBase]: 16/199 cut-off events. [2023-08-24 05:12:37,555 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:12:37,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-08-24 05:12:37,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,557 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,557 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:37,557 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-08-24 05:12:37,570 INFO L124 PetriNetUnfolderBase]: 16/199 cut-off events. [2023-08-24 05:12:37,570 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:12:37,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-08-24 05:12:37,576 INFO L119 LiptonReduction]: Number of co-enabled transitions 12980 [2023-08-24 05:12:38,462 INFO L134 LiptonReduction]: Checked pairs total: 53834 [2023-08-24 05:12:38,462 INFO L136 LiptonReduction]: Total number of compositions: 83 [2023-08-24 05:12:38,463 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:38,464 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:38,464 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:38,469 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:38,469 INFO L124 PetriNetUnfolderBase]: 4/85 cut-off events. [2023-08-24 05:12:38,469 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-24 05:12:38,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:38,469 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:38,469 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:38,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:38,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1378211876, now seen corresponding path program 1 times [2023-08-24 05:12:38,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:38,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559627938] [2023-08-24 05:12:38,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:38,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:38,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:38,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:38,494 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:38,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:38,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 05:12:38,494 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:38,495 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:38,495 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:38,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-24 05:12:38,513 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:38,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,531 INFO L124 PetriNetUnfolderBase]: 19/234 cut-off events. [2023-08-24 05:12:38,531 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:12:38,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-08-24 05:12:38,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,533 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,534 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:38,534 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,534 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-08-24 05:12:38,550 INFO L124 PetriNetUnfolderBase]: 19/234 cut-off events. [2023-08-24 05:12:38,550 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:12:38,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-08-24 05:12:38,558 INFO L119 LiptonReduction]: Number of co-enabled transitions 18612 [2023-08-24 05:12:39,537 INFO L134 LiptonReduction]: Checked pairs total: 89331 [2023-08-24 05:12:39,537 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-24 05:12:39,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:39,538 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:39,538 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:39,545 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:39,545 INFO L124 PetriNetUnfolderBase]: 5/104 cut-off events. [2023-08-24 05:12:39,545 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-24 05:12:39,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:39,545 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:39,545 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:39,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:39,546 INFO L85 PathProgramCache]: Analyzing trace with hash 675300576, now seen corresponding path program 1 times [2023-08-24 05:12:39,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:39,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904975657] [2023-08-24 05:12:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:39,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:39,574 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:39,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:39,605 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:39,607 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:39,608 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:39,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 05:12:39,608 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:39,609 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:39,609 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:39,609 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-08-24 05:12:39,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:39,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,688 INFO L124 PetriNetUnfolderBase]: 22/269 cut-off events. [2023-08-24 05:12:39,688 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:12:39,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-08-24 05:12:39,689 INFO L82 GeneralOperation]: Start removeDead. Operand has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,691 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:39,691 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-08-24 05:12:39,715 INFO L124 PetriNetUnfolderBase]: 22/269 cut-off events. [2023-08-24 05:12:39,715 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:12:39,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-08-24 05:12:39,721 INFO L119 LiptonReduction]: Number of co-enabled transitions 25256 [2023-08-24 05:12:40,872 INFO L134 LiptonReduction]: Checked pairs total: 106232 [2023-08-24 05:12:40,872 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-08-24 05:12:40,873 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:40,873 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:40,873 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:40,881 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:40,881 INFO L124 PetriNetUnfolderBase]: 6/125 cut-off events. [2023-08-24 05:12:40,881 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-24 05:12:40,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:40,881 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:40,882 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:40,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:40,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1272363523, now seen corresponding path program 1 times [2023-08-24 05:12:40,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:40,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97112422] [2023-08-24 05:12:40,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:40,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:40,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:40,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:40,936 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:40,937 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:40,937 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:40,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 05:12:40,937 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:40,937 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:40,938 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:40,938 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-08-24 05:12:40,962 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:40,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:40,990 INFO L124 PetriNetUnfolderBase]: 25/304 cut-off events. [2023-08-24 05:12:40,990 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:12:40,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-08-24 05:12:40,992 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:40,994 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:40,994 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:40,994 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:40,994 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:40,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-08-24 05:12:41,020 INFO L124 PetriNetUnfolderBase]: 25/304 cut-off events. [2023-08-24 05:12:41,020 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:12:41,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-08-24 05:12:41,029 INFO L119 LiptonReduction]: Number of co-enabled transitions 32912 [2023-08-24 05:12:42,150 INFO L134 LiptonReduction]: Checked pairs total: 143357 [2023-08-24 05:12:42,150 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-08-24 05:12:42,151 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:42,151 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:42,151 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:42,163 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:42,163 INFO L124 PetriNetUnfolderBase]: 7/144 cut-off events. [2023-08-24 05:12:42,163 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2023-08-24 05:12:42,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:42,163 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:42,163 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:42,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:42,164 INFO L85 PathProgramCache]: Analyzing trace with hash -120796603, now seen corresponding path program 1 times [2023-08-24 05:12:42,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:42,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211510033] [2023-08-24 05:12:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:42,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:42,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:42,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:42,207 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:42,208 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:42,208 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:42,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 05:12:42,208 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:42,209 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:42,209 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:42,209 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-08-24 05:12:42,230 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:42,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,263 INFO L124 PetriNetUnfolderBase]: 28/339 cut-off events. [2023-08-24 05:12:42,263 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:12:42,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-08-24 05:12:42,266 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,268 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:42,269 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-08-24 05:12:42,300 INFO L124 PetriNetUnfolderBase]: 28/339 cut-off events. [2023-08-24 05:12:42,301 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:12:42,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-08-24 05:12:42,312 INFO L119 LiptonReduction]: Number of co-enabled transitions 41580 [2023-08-24 05:12:43,520 INFO L134 LiptonReduction]: Checked pairs total: 207222 [2023-08-24 05:12:43,521 INFO L136 LiptonReduction]: Total number of compositions: 132 [2023-08-24 05:12:43,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:43,524 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:43,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:43,537 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:43,537 INFO L124 PetriNetUnfolderBase]: 8/163 cut-off events. [2023-08-24 05:12:43,537 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-24 05:12:43,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:43,537 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:43,537 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:43,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:43,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2085192429, now seen corresponding path program 1 times [2023-08-24 05:12:43,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:43,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528258390] [2023-08-24 05:12:43,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:43,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:43,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:43,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:43,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:43,582 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:43,582 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:43,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 05:12:43,584 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:43,590 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:43,590 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:43,590 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-08-24 05:12:43,613 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:43,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,651 INFO L124 PetriNetUnfolderBase]: 31/374 cut-off events. [2023-08-24 05:12:43,652 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:12:43,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-08-24 05:12:43,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,657 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,657 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:43,657 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,657 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-08-24 05:12:43,694 INFO L124 PetriNetUnfolderBase]: 31/374 cut-off events. [2023-08-24 05:12:43,694 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:12:43,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-08-24 05:12:43,710 INFO L119 LiptonReduction]: Number of co-enabled transitions 51260 [2023-08-24 05:12:45,034 INFO L134 LiptonReduction]: Checked pairs total: 225637 [2023-08-24 05:12:45,035 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-08-24 05:12:45,036 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:45,036 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:45,036 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:45,051 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:45,051 INFO L124 PetriNetUnfolderBase]: 9/180 cut-off events. [2023-08-24 05:12:45,051 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 05:12:45,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:45,052 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:45,052 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:45,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:45,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1664700591, now seen corresponding path program 1 times [2023-08-24 05:12:45,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:45,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995012783] [2023-08-24 05:12:45,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:45,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:45,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:45,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:45,084 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:45,084 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:45,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 05:12:45,084 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:45,085 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:45,085 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:45,085 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-08-24 05:12:45,107 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:45,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,150 INFO L124 PetriNetUnfolderBase]: 34/409 cut-off events. [2023-08-24 05:12:45,150 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:12:45,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-08-24 05:12:45,154 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,156 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,156 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:45,156 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,157 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-08-24 05:12:45,199 INFO L124 PetriNetUnfolderBase]: 34/409 cut-off events. [2023-08-24 05:12:45,199 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:12:45,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-08-24 05:12:45,214 INFO L119 LiptonReduction]: Number of co-enabled transitions 61952 [2023-08-24 05:12:46,469 INFO L134 LiptonReduction]: Checked pairs total: 270796 [2023-08-24 05:12:46,470 INFO L136 LiptonReduction]: Total number of compositions: 156 [2023-08-24 05:12:46,471 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:46,471 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:46,471 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:46,502 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:46,502 INFO L124 PetriNetUnfolderBase]: 10/199 cut-off events. [2023-08-24 05:12:46,502 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-24 05:12:46,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:46,503 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:46,503 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:46,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:46,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1010027265, now seen corresponding path program 1 times [2023-08-24 05:12:46,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:46,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084972086] [2023-08-24 05:12:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:46,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:46,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:46,531 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:46,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:46,552 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:46,552 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:46,552 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:46,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 05:12:46,552 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:46,554 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:46,554 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:46,554 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-08-24 05:12:46,586 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:46,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,686 INFO L124 PetriNetUnfolderBase]: 37/444 cut-off events. [2023-08-24 05:12:46,686 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:12:46,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-08-24 05:12:46,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,708 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,709 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:46,709 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,709 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-08-24 05:12:46,806 INFO L124 PetriNetUnfolderBase]: 37/444 cut-off events. [2023-08-24 05:12:46,806 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:12:46,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-08-24 05:12:46,837 INFO L119 LiptonReduction]: Number of co-enabled transitions 73656 [2023-08-24 05:12:48,233 INFO L134 LiptonReduction]: Checked pairs total: 326741 [2023-08-24 05:12:48,234 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-08-24 05:12:48,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:48,235 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:48,235 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:48,253 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:48,253 INFO L124 PetriNetUnfolderBase]: 11/218 cut-off events. [2023-08-24 05:12:48,253 INFO L125 PetriNetUnfolderBase]: For 352/352 co-relation queries the response was YES. [2023-08-24 05:12:48,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:48,254 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:48,254 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:48,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:48,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1336349609, now seen corresponding path program 1 times [2023-08-24 05:12:48,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:48,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546303702] [2023-08-24 05:12:48,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:48,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:48,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:48,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:48,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:48,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:48,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:48,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 05:12:48,283 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:48,285 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:48,285 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:48,285 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-08-24 05:12:48,308 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:48,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,367 INFO L124 PetriNetUnfolderBase]: 40/479 cut-off events. [2023-08-24 05:12:48,367 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:12:48,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-08-24 05:12:48,372 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,377 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:48,377 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,377 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-08-24 05:12:48,433 INFO L124 PetriNetUnfolderBase]: 40/479 cut-off events. [2023-08-24 05:12:48,433 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:12:48,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-08-24 05:12:48,455 INFO L119 LiptonReduction]: Number of co-enabled transitions 86372 [2023-08-24 05:12:49,881 INFO L134 LiptonReduction]: Checked pairs total: 442014 [2023-08-24 05:12:49,882 INFO L136 LiptonReduction]: Total number of compositions: 184 [2023-08-24 05:12:49,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:49,883 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:49,883 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:49,906 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:49,906 INFO L124 PetriNetUnfolderBase]: 12/237 cut-off events. [2023-08-24 05:12:49,906 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2023-08-24 05:12:49,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:49,906 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:49,906 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:49,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:49,907 INFO L85 PathProgramCache]: Analyzing trace with hash 775825278, now seen corresponding path program 1 times [2023-08-24 05:12:49,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:49,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883017025] [2023-08-24 05:12:49,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:49,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:49,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:49,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:49,935 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:49,935 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:49,935 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:49,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 05:12:49,936 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:49,936 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:49,936 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:49,936 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-08-24 05:12:49,960 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:49,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,026 INFO L124 PetriNetUnfolderBase]: 43/514 cut-off events. [2023-08-24 05:12:50,026 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:12:50,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-08-24 05:12:50,032 INFO L82 GeneralOperation]: Start removeDead. Operand has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,035 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,035 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:50,035 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,035 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-08-24 05:12:50,165 INFO L124 PetriNetUnfolderBase]: 43/514 cut-off events. [2023-08-24 05:12:50,165 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:12:50,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-08-24 05:12:50,184 INFO L119 LiptonReduction]: Number of co-enabled transitions 100100 [2023-08-24 05:12:51,593 INFO L134 LiptonReduction]: Checked pairs total: 511965 [2023-08-24 05:12:51,594 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-08-24 05:12:51,594 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:51,595 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:51,595 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:51,619 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:51,619 INFO L124 PetriNetUnfolderBase]: 13/256 cut-off events. [2023-08-24 05:12:51,619 INFO L125 PetriNetUnfolderBase]: For 546/546 co-relation queries the response was YES. [2023-08-24 05:12:51,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:51,619 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:51,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:51,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:51,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1866287055, now seen corresponding path program 1 times [2023-08-24 05:12:51,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:51,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223857308] [2023-08-24 05:12:51,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:51,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:51,635 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:51,650 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:51,650 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:51,650 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:51,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 05:12:51,650 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:51,650 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:51,651 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:51,651 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-08-24 05:12:51,680 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:51,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,813 INFO L124 PetriNetUnfolderBase]: 46/549 cut-off events. [2023-08-24 05:12:51,813 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:12:51,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-08-24 05:12:51,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,820 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:51,820 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,820 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-08-24 05:12:51,892 INFO L124 PetriNetUnfolderBase]: 46/549 cut-off events. [2023-08-24 05:12:51,892 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:12:51,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-08-24 05:12:51,921 INFO L119 LiptonReduction]: Number of co-enabled transitions 114840 [2023-08-24 05:12:53,592 INFO L134 LiptonReduction]: Checked pairs total: 516144 [2023-08-24 05:12:53,592 INFO L136 LiptonReduction]: Total number of compositions: 209 [2023-08-24 05:12:53,593 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:53,593 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:53,593 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:53,658 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:53,658 INFO L124 PetriNetUnfolderBase]: 14/275 cut-off events. [2023-08-24 05:12:53,658 INFO L125 PetriNetUnfolderBase]: For 665/665 co-relation queries the response was YES. [2023-08-24 05:12:53,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:53,658 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:53,659 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:53,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:53,659 INFO L85 PathProgramCache]: Analyzing trace with hash -335307104, now seen corresponding path program 1 times [2023-08-24 05:12:53,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:53,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342147493] [2023-08-24 05:12:53,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:53,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:53,671 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:53,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:53,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:53,684 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:53,684 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:53,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 05:12:53,684 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:53,685 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:53,685 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:53,685 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-08-24 05:12:53,715 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:53,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,797 INFO L124 PetriNetUnfolderBase]: 49/584 cut-off events. [2023-08-24 05:12:53,797 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:12:53,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-08-24 05:12:53,805 INFO L82 GeneralOperation]: Start removeDead. Operand has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,808 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,808 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:53,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,808 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-08-24 05:12:53,889 INFO L124 PetriNetUnfolderBase]: 49/584 cut-off events. [2023-08-24 05:12:53,890 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:12:53,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-08-24 05:12:53,922 INFO L119 LiptonReduction]: Number of co-enabled transitions 130592 [2023-08-24 05:12:55,447 INFO L134 LiptonReduction]: Checked pairs total: 672223 [2023-08-24 05:12:55,447 INFO L136 LiptonReduction]: Total number of compositions: 219 [2023-08-24 05:12:55,448 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:55,448 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:55,448 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:55,485 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:55,485 INFO L124 PetriNetUnfolderBase]: 15/294 cut-off events. [2023-08-24 05:12:55,485 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2023-08-24 05:12:55,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:55,485 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:55,485 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:55,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:55,486 INFO L85 PathProgramCache]: Analyzing trace with hash 597006241, now seen corresponding path program 1 times [2023-08-24 05:12:55,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:55,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178054368] [2023-08-24 05:12:55,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:55,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:55,501 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:55,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:55,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:55,517 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:55,517 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:55,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 05:12:55,517 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:55,517 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:55,517 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:55,517 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-08-24 05:12:55,550 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:55,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,643 INFO L124 PetriNetUnfolderBase]: 52/619 cut-off events. [2023-08-24 05:12:55,643 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:12:55,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-08-24 05:12:55,651 INFO L82 GeneralOperation]: Start removeDead. Operand has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,655 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,655 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:55,655 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,655 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-08-24 05:12:55,748 INFO L124 PetriNetUnfolderBase]: 52/619 cut-off events. [2023-08-24 05:12:55,748 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:12:55,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-08-24 05:12:55,786 INFO L119 LiptonReduction]: Number of co-enabled transitions 147356 [2023-08-24 05:12:57,267 INFO L134 LiptonReduction]: Checked pairs total: 659378 [2023-08-24 05:12:57,267 INFO L136 LiptonReduction]: Total number of compositions: 233 [2023-08-24 05:12:57,268 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:57,268 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:57,268 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:57,301 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:57,301 INFO L124 PetriNetUnfolderBase]: 16/313 cut-off events. [2023-08-24 05:12:57,301 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2023-08-24 05:12:57,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:57,301 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:57,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:57,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:57,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2014804400, now seen corresponding path program 1 times [2023-08-24 05:12:57,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:57,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409124783] [2023-08-24 05:12:57,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:57,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:57,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:57,333 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:57,333 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:57,333 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:57,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 05:12:57,333 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:57,334 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:57,334 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:57,334 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-08-24 05:12:57,364 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:57,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,472 INFO L124 PetriNetUnfolderBase]: 55/654 cut-off events. [2023-08-24 05:12:57,472 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:12:57,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-08-24 05:12:57,482 INFO L82 GeneralOperation]: Start removeDead. Operand has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,487 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,487 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:57,487 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,487 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-08-24 05:12:57,639 INFO L124 PetriNetUnfolderBase]: 55/654 cut-off events. [2023-08-24 05:12:57,639 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:12:57,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-08-24 05:12:57,675 INFO L119 LiptonReduction]: Number of co-enabled transitions 165132 [2023-08-24 05:12:59,053 INFO L134 LiptonReduction]: Checked pairs total: 861031 [2023-08-24 05:12:59,053 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-08-24 05:12:59,054 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:12:59,054 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:12:59,054 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:12:59,093 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:12:59,093 INFO L124 PetriNetUnfolderBase]: 17/336 cut-off events. [2023-08-24 05:12:59,093 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2023-08-24 05:12:59,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:12:59,094 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:12:59,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:12:59,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:12:59,094 INFO L85 PathProgramCache]: Analyzing trace with hash 257752292, now seen corresponding path program 1 times [2023-08-24 05:12:59,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:12:59,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422388231] [2023-08-24 05:12:59,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:12:59,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:12:59,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:59,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:12:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:12:59,123 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:12:59,123 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:12:59,123 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:12:59,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 05:12:59,123 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:12:59,124 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:12:59,124 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:12:59,124 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-08-24 05:12:59,159 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:12:59,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,339 INFO L124 PetriNetUnfolderBase]: 58/689 cut-off events. [2023-08-24 05:12:59,339 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:12:59,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-08-24 05:12:59,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,354 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:12:59,354 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,354 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-08-24 05:12:59,466 INFO L124 PetriNetUnfolderBase]: 58/689 cut-off events. [2023-08-24 05:12:59,467 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:12:59,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-08-24 05:12:59,516 INFO L119 LiptonReduction]: Number of co-enabled transitions 183920 [2023-08-24 05:13:01,701 INFO L134 LiptonReduction]: Checked pairs total: 955818 [2023-08-24 05:13:01,702 INFO L136 LiptonReduction]: Total number of compositions: 258 [2023-08-24 05:13:01,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:01,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:01,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:01,760 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:01,760 INFO L124 PetriNetUnfolderBase]: 18/355 cut-off events. [2023-08-24 05:13:01,760 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2023-08-24 05:13:01,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:01,760 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:01,761 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:01,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:01,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1420750260, now seen corresponding path program 1 times [2023-08-24 05:13:01,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:01,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38858879] [2023-08-24 05:13:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:01,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:01,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:01,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:01,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:01,846 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:01,846 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:01,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 05:13:01,847 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:01,848 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:01,848 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:01,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-08-24 05:13:01,896 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:01,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,027 INFO L124 PetriNetUnfolderBase]: 61/724 cut-off events. [2023-08-24 05:13:02,028 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:13:02,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-08-24 05:13:02,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,045 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:02,045 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,045 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-08-24 05:13:02,171 INFO L124 PetriNetUnfolderBase]: 61/724 cut-off events. [2023-08-24 05:13:02,171 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:13:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-08-24 05:13:02,230 INFO L119 LiptonReduction]: Number of co-enabled transitions 203720 [2023-08-24 05:13:03,957 INFO L134 LiptonReduction]: Checked pairs total: 1062671 [2023-08-24 05:13:03,957 INFO L136 LiptonReduction]: Total number of compositions: 267 [2023-08-24 05:13:03,958 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:03,959 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:03,959 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:04,004 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:04,004 INFO L124 PetriNetUnfolderBase]: 19/372 cut-off events. [2023-08-24 05:13:04,004 INFO L125 PetriNetUnfolderBase]: For 1520/1520 co-relation queries the response was YES. [2023-08-24 05:13:04,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:04,004 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:04,004 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:04,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:04,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1773364833, now seen corresponding path program 1 times [2023-08-24 05:13:04,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:04,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583833693] [2023-08-24 05:13:04,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:04,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:04,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:04,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:04,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:04,068 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:04,069 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:04,069 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:04,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 05:13:04,069 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:04,069 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:04,069 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:04,069 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-08-24 05:13:04,111 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:04,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,255 INFO L124 PetriNetUnfolderBase]: 64/759 cut-off events. [2023-08-24 05:13:04,256 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:13:04,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-08-24 05:13:04,270 INFO L82 GeneralOperation]: Start removeDead. Operand has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,275 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,275 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:04,275 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,276 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-08-24 05:13:04,477 INFO L124 PetriNetUnfolderBase]: 64/759 cut-off events. [2023-08-24 05:13:04,477 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:13:04,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-08-24 05:13:04,528 INFO L119 LiptonReduction]: Number of co-enabled transitions 224532 [2023-08-24 05:13:06,459 INFO L134 LiptonReduction]: Checked pairs total: 1173242 [2023-08-24 05:13:06,459 INFO L136 LiptonReduction]: Total number of compositions: 279 [2023-08-24 05:13:06,460 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:06,460 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:06,460 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:06,510 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:06,510 INFO L124 PetriNetUnfolderBase]: 20/393 cut-off events. [2023-08-24 05:13:06,510 INFO L125 PetriNetUnfolderBase]: For 1750/1750 co-relation queries the response was YES. [2023-08-24 05:13:06,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:06,510 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:06,511 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:06,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:06,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1899296950, now seen corresponding path program 1 times [2023-08-24 05:13:06,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:06,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572708753] [2023-08-24 05:13:06,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:06,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:06,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:06,547 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:06,547 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:06,547 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:06,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 05:13:06,547 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:06,548 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:06,548 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:06,548 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-08-24 05:13:06,588 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:06,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,790 INFO L124 PetriNetUnfolderBase]: 67/794 cut-off events. [2023-08-24 05:13:06,790 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:13:06,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-08-24 05:13:06,805 INFO L82 GeneralOperation]: Start removeDead. Operand has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,809 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,809 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:06,809 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,809 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-08-24 05:13:06,957 INFO L124 PetriNetUnfolderBase]: 67/794 cut-off events. [2023-08-24 05:13:06,957 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:13:06,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-08-24 05:13:07,026 INFO L119 LiptonReduction]: Number of co-enabled transitions 246356 [2023-08-24 05:13:09,425 INFO L134 LiptonReduction]: Checked pairs total: 1283871 [2023-08-24 05:13:09,426 INFO L136 LiptonReduction]: Total number of compositions: 295 [2023-08-24 05:13:09,427 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:09,427 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:09,427 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:09,495 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:09,495 INFO L124 PetriNetUnfolderBase]: 21/412 cut-off events. [2023-08-24 05:13:09,495 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 05:13:09,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:09,496 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:09,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:09,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:09,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1493984757, now seen corresponding path program 1 times [2023-08-24 05:13:09,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:09,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378321322] [2023-08-24 05:13:09,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:09,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:09,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:09,560 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:09,560 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:09,560 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:09,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 05:13:09,561 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:09,561 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:09,561 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:09,561 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-08-24 05:13:09,612 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:09,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,785 INFO L124 PetriNetUnfolderBase]: 70/829 cut-off events. [2023-08-24 05:13:09,786 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:13:09,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-08-24 05:13:09,804 INFO L82 GeneralOperation]: Start removeDead. Operand has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,810 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,810 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:09,810 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,810 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-08-24 05:13:09,973 INFO L124 PetriNetUnfolderBase]: 70/829 cut-off events. [2023-08-24 05:13:09,974 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:13:09,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-08-24 05:13:10,053 INFO L119 LiptonReduction]: Number of co-enabled transitions 269192 [2023-08-24 05:13:12,085 INFO L134 LiptonReduction]: Checked pairs total: 1395838 [2023-08-24 05:13:12,085 INFO L136 LiptonReduction]: Total number of compositions: 310 [2023-08-24 05:13:12,086 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:12,086 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:12,086 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:12,146 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:12,146 INFO L124 PetriNetUnfolderBase]: 22/431 cut-off events. [2023-08-24 05:13:12,146 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2023-08-24 05:13:12,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:12,146 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:12,146 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:12,147 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:12,147 INFO L85 PathProgramCache]: Analyzing trace with hash -595630253, now seen corresponding path program 1 times [2023-08-24 05:13:12,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:12,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192355120] [2023-08-24 05:13:12,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:12,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:12,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:12,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:12,205 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:12,206 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:12,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 05:13:12,206 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:12,206 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:12,206 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:12,206 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-08-24 05:13:12,245 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:12,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,425 INFO L124 PetriNetUnfolderBase]: 73/864 cut-off events. [2023-08-24 05:13:12,425 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:13:12,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-08-24 05:13:12,444 INFO L82 GeneralOperation]: Start removeDead. Operand has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,450 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:12,450 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,450 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-08-24 05:13:12,663 INFO L124 PetriNetUnfolderBase]: 73/864 cut-off events. [2023-08-24 05:13:12,663 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:13:12,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-08-24 05:13:12,731 INFO L119 LiptonReduction]: Number of co-enabled transitions 293040 [2023-08-24 05:13:14,678 INFO L134 LiptonReduction]: Checked pairs total: 1531945 [2023-08-24 05:13:14,678 INFO L136 LiptonReduction]: Total number of compositions: 321 [2023-08-24 05:13:14,679 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:14,680 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:14,680 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:14,746 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:14,746 INFO L124 PetriNetUnfolderBase]: 23/450 cut-off events. [2023-08-24 05:13:14,746 INFO L125 PetriNetUnfolderBase]: For 2576/2576 co-relation queries the response was YES. [2023-08-24 05:13:14,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:14,746 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:14,746 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:14,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:14,746 INFO L85 PathProgramCache]: Analyzing trace with hash 151153661, now seen corresponding path program 1 times [2023-08-24 05:13:14,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:14,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237161125] [2023-08-24 05:13:14,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:14,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:14,765 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:14,785 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:14,785 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:14,786 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:14,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-24 05:13:14,786 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:14,786 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:14,786 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:14,786 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-08-24 05:13:14,826 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:14,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,046 INFO L124 PetriNetUnfolderBase]: 76/899 cut-off events. [2023-08-24 05:13:15,046 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:13:15,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-08-24 05:13:15,065 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,070 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,070 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:15,070 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,071 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-08-24 05:13:15,260 INFO L124 PetriNetUnfolderBase]: 76/899 cut-off events. [2023-08-24 05:13:15,260 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:13:15,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-08-24 05:13:15,351 INFO L119 LiptonReduction]: Number of co-enabled transitions 317900 [2023-08-24 05:13:17,623 INFO L134 LiptonReduction]: Checked pairs total: 1673134 [2023-08-24 05:13:17,623 INFO L136 LiptonReduction]: Total number of compositions: 333 [2023-08-24 05:13:17,626 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:17,626 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:17,626 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:17,719 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:17,719 INFO L124 PetriNetUnfolderBase]: 24/469 cut-off events. [2023-08-24 05:13:17,719 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2023-08-24 05:13:17,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:17,720 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:17,720 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:17,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:17,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1165514647, now seen corresponding path program 1 times [2023-08-24 05:13:17,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:17,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945856332] [2023-08-24 05:13:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:17,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:17,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:17,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:17,771 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:17,772 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:17,772 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:17,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 05:13:17,772 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:17,772 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:17,772 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:17,772 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-08-24 05:13:17,826 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:17,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,053 INFO L124 PetriNetUnfolderBase]: 79/934 cut-off events. [2023-08-24 05:13:18,053 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:13:18,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-08-24 05:13:18,077 INFO L82 GeneralOperation]: Start removeDead. Operand has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,084 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:18,084 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,085 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-08-24 05:13:18,306 INFO L124 PetriNetUnfolderBase]: 79/934 cut-off events. [2023-08-24 05:13:18,306 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:13:18,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-08-24 05:13:18,412 INFO L119 LiptonReduction]: Number of co-enabled transitions 343772 [2023-08-24 05:13:21,095 INFO L134 LiptonReduction]: Checked pairs total: 1800844 [2023-08-24 05:13:21,095 INFO L136 LiptonReduction]: Total number of compositions: 347 [2023-08-24 05:13:21,109 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:21,109 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:21,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:21,191 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:21,192 INFO L124 PetriNetUnfolderBase]: 25/486 cut-off events. [2023-08-24 05:13:21,192 INFO L125 PetriNetUnfolderBase]: For 3250/3250 co-relation queries the response was YES. [2023-08-24 05:13:21,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:21,192 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:21,192 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:21,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:21,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1971648548, now seen corresponding path program 1 times [2023-08-24 05:13:21,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:21,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920907040] [2023-08-24 05:13:21,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:21,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:21,220 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:21,246 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:21,247 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:21,247 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:21,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 05:13:21,247 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:21,247 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:21,248 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:21,248 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-08-24 05:13:21,300 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:21,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,531 INFO L124 PetriNetUnfolderBase]: 82/969 cut-off events. [2023-08-24 05:13:21,531 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:13:21,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-08-24 05:13:21,555 INFO L82 GeneralOperation]: Start removeDead. Operand has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,562 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,562 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:21,562 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,562 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-08-24 05:13:21,840 INFO L124 PetriNetUnfolderBase]: 82/969 cut-off events. [2023-08-24 05:13:21,840 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:13:21,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-08-24 05:13:21,929 INFO L119 LiptonReduction]: Number of co-enabled transitions 370656 [2023-08-24 05:13:24,555 INFO L134 LiptonReduction]: Checked pairs total: 1940422 [2023-08-24 05:13:24,556 INFO L136 LiptonReduction]: Total number of compositions: 355 [2023-08-24 05:13:24,557 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:24,557 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:24,557 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:24,641 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:24,642 INFO L124 PetriNetUnfolderBase]: 26/507 cut-off events. [2023-08-24 05:13:24,642 INFO L125 PetriNetUnfolderBase]: For 3627/3627 co-relation queries the response was YES. [2023-08-24 05:13:24,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:24,642 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:24,642 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:24,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:24,642 INFO L85 PathProgramCache]: Analyzing trace with hash 371464911, now seen corresponding path program 1 times [2023-08-24 05:13:24,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:24,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412596580] [2023-08-24 05:13:24,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:24,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:24,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:24,694 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:24,694 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:24,694 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:24,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 05:13:24,694 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:24,694 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:24,694 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:24,694 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-08-24 05:13:24,745 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:24,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,046 INFO L124 PetriNetUnfolderBase]: 85/1004 cut-off events. [2023-08-24 05:13:25,046 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:13:25,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-08-24 05:13:25,069 INFO L82 GeneralOperation]: Start removeDead. Operand has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,076 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:25,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,076 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-08-24 05:13:25,328 INFO L124 PetriNetUnfolderBase]: 85/1004 cut-off events. [2023-08-24 05:13:25,328 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:13:25,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-08-24 05:13:25,448 INFO L119 LiptonReduction]: Number of co-enabled transitions 398552 [2023-08-24 05:13:28,467 INFO L134 LiptonReduction]: Checked pairs total: 2088451 [2023-08-24 05:13:28,468 INFO L136 LiptonReduction]: Total number of compositions: 368 [2023-08-24 05:13:28,469 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:28,469 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:28,469 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:28,587 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:28,588 INFO L124 PetriNetUnfolderBase]: 27/526 cut-off events. [2023-08-24 05:13:28,588 INFO L125 PetriNetUnfolderBase]: For 4032/4032 co-relation queries the response was YES. [2023-08-24 05:13:28,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:28,588 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:28,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:28,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:28,588 INFO L85 PathProgramCache]: Analyzing trace with hash -462778227, now seen corresponding path program 1 times [2023-08-24 05:13:28,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:28,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572446948] [2023-08-24 05:13:28,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:28,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:28,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:28,641 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:28,696 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:28,697 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:28,697 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:28,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 05:13:28,697 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:28,697 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:28,697 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:28,697 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-08-24 05:13:28,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:28,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,037 INFO L124 PetriNetUnfolderBase]: 88/1039 cut-off events. [2023-08-24 05:13:29,038 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:13:29,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-08-24 05:13:29,066 INFO L82 GeneralOperation]: Start removeDead. Operand has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,074 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,074 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:29,074 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,074 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-08-24 05:13:29,345 INFO L124 PetriNetUnfolderBase]: 88/1039 cut-off events. [2023-08-24 05:13:29,345 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:13:29,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-08-24 05:13:29,479 INFO L119 LiptonReduction]: Number of co-enabled transitions 427460 [2023-08-24 05:13:32,472 INFO L134 LiptonReduction]: Checked pairs total: 2252590 [2023-08-24 05:13:32,472 INFO L136 LiptonReduction]: Total number of compositions: 383 [2023-08-24 05:13:32,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:32,473 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:32,473 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:32,571 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:32,571 INFO L124 PetriNetUnfolderBase]: 28/545 cut-off events. [2023-08-24 05:13:32,571 INFO L125 PetriNetUnfolderBase]: For 4466/4466 co-relation queries the response was YES. [2023-08-24 05:13:32,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:32,572 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:32,572 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:32,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:32,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1760022262, now seen corresponding path program 1 times [2023-08-24 05:13:32,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:32,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210342915] [2023-08-24 05:13:32,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:32,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:32,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:32,625 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:32,625 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:32,625 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:32,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 05:13:32,625 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:32,626 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:32,626 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:32,626 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-08-24 05:13:32,674 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:32,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:32,967 INFO L124 PetriNetUnfolderBase]: 91/1074 cut-off events. [2023-08-24 05:13:32,968 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:13:32,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-08-24 05:13:32,998 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:33,006 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:33,006 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:33,006 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:33,006 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:33,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-08-24 05:13:33,343 INFO L124 PetriNetUnfolderBase]: 91/1074 cut-off events. [2023-08-24 05:13:33,343 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:13:33,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-08-24 05:13:33,453 INFO L119 LiptonReduction]: Number of co-enabled transitions 457380 [2023-08-24 05:13:36,421 INFO L134 LiptonReduction]: Checked pairs total: 2400117 [2023-08-24 05:13:36,421 INFO L136 LiptonReduction]: Total number of compositions: 396 [2023-08-24 05:13:36,422 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:36,422 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:36,422 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:36,526 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:36,526 INFO L124 PetriNetUnfolderBase]: 29/564 cut-off events. [2023-08-24 05:13:36,526 INFO L125 PetriNetUnfolderBase]: For 4930/4930 co-relation queries the response was YES. [2023-08-24 05:13:36,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:36,526 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:36,526 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:36,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:36,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1375857208, now seen corresponding path program 1 times [2023-08-24 05:13:36,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:36,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400422908] [2023-08-24 05:13:36,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:36,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:36,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:36,552 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:36,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:36,580 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:36,580 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:36,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-24 05:13:36,580 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:36,580 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:36,580 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:36,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-08-24 05:13:36,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:36,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,010 INFO L124 PetriNetUnfolderBase]: 94/1109 cut-off events. [2023-08-24 05:13:37,010 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:13:37,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-08-24 05:13:37,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,048 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,048 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:37,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,048 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-08-24 05:13:37,359 INFO L124 PetriNetUnfolderBase]: 94/1109 cut-off events. [2023-08-24 05:13:37,360 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:13:37,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-08-24 05:13:37,508 INFO L119 LiptonReduction]: Number of co-enabled transitions 488312 [2023-08-24 05:13:40,378 INFO L134 LiptonReduction]: Checked pairs total: 2578226 [2023-08-24 05:13:40,378 INFO L136 LiptonReduction]: Total number of compositions: 412 [2023-08-24 05:13:40,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:40,379 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:40,380 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:40,518 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:40,518 INFO L124 PetriNetUnfolderBase]: 30/583 cut-off events. [2023-08-24 05:13:40,518 INFO L125 PetriNetUnfolderBase]: For 5425/5425 co-relation queries the response was YES. [2023-08-24 05:13:40,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:40,518 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:40,518 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:40,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:40,519 INFO L85 PathProgramCache]: Analyzing trace with hash 446696638, now seen corresponding path program 1 times [2023-08-24 05:13:40,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:40,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950171302] [2023-08-24 05:13:40,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:40,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:40,546 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:40,574 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:40,574 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:40,574 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:40,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-24 05:13:40,574 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:40,575 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:40,575 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:40,575 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-08-24 05:13:40,633 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:40,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:40,979 INFO L124 PetriNetUnfolderBase]: 97/1144 cut-off events. [2023-08-24 05:13:40,979 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:13:41,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-08-24 05:13:41,014 INFO L82 GeneralOperation]: Start removeDead. Operand has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:41,024 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:41,024 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:41,024 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:41,024 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:41,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-08-24 05:13:41,355 INFO L124 PetriNetUnfolderBase]: 97/1144 cut-off events. [2023-08-24 05:13:41,355 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:13:41,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-08-24 05:13:41,522 INFO L119 LiptonReduction]: Number of co-enabled transitions 520256 [2023-08-24 05:13:44,656 INFO L134 LiptonReduction]: Checked pairs total: 2742637 [2023-08-24 05:13:44,656 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-08-24 05:13:44,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:44,658 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:44,658 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:44,774 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:44,774 INFO L124 PetriNetUnfolderBase]: 31/600 cut-off events. [2023-08-24 05:13:44,774 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2023-08-24 05:13:44,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:44,774 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:44,775 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:44,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:44,775 INFO L85 PathProgramCache]: Analyzing trace with hash 86013427, now seen corresponding path program 1 times [2023-08-24 05:13:44,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:44,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733469293] [2023-08-24 05:13:44,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:44,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:44,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:44,829 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:44,829 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:44,829 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:44,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-24 05:13:44,829 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:44,830 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:44,830 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:44,830 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-08-24 05:13:44,896 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:44,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,249 INFO L124 PetriNetUnfolderBase]: 100/1179 cut-off events. [2023-08-24 05:13:45,249 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:13:45,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-08-24 05:13:45,286 INFO L82 GeneralOperation]: Start removeDead. Operand has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,299 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,299 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:45,299 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,299 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-08-24 05:13:45,731 INFO L124 PetriNetUnfolderBase]: 100/1179 cut-off events. [2023-08-24 05:13:45,731 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:13:45,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-08-24 05:13:45,861 INFO L119 LiptonReduction]: Number of co-enabled transitions 553212 [2023-08-24 05:13:49,260 INFO L134 LiptonReduction]: Checked pairs total: 2924446 [2023-08-24 05:13:49,261 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-08-24 05:13:49,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:49,262 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:49,262 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:49,389 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:49,389 INFO L124 PetriNetUnfolderBase]: 32/621 cut-off events. [2023-08-24 05:13:49,389 INFO L125 PetriNetUnfolderBase]: For 6512/6512 co-relation queries the response was YES. [2023-08-24 05:13:49,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:49,389 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:49,390 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:49,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash 534996658, now seen corresponding path program 1 times [2023-08-24 05:13:49,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:49,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448663459] [2023-08-24 05:13:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:49,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:49,416 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:49,445 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:49,445 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:49,445 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:49,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-24 05:13:49,446 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:49,446 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:49,446 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:49,446 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-08-24 05:13:49,503 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:49,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:49,944 INFO L124 PetriNetUnfolderBase]: 103/1214 cut-off events. [2023-08-24 05:13:49,944 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:13:49,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-08-24 05:13:49,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:49,982 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:49,982 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:49,982 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:49,982 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:49,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-08-24 05:13:50,355 INFO L124 PetriNetUnfolderBase]: 103/1214 cut-off events. [2023-08-24 05:13:50,355 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:13:50,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-08-24 05:13:50,540 INFO L119 LiptonReduction]: Number of co-enabled transitions 587180 [2023-08-24 05:13:54,327 INFO L134 LiptonReduction]: Checked pairs total: 3094436 [2023-08-24 05:13:54,327 INFO L136 LiptonReduction]: Total number of compositions: 447 [2023-08-24 05:13:54,328 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:54,328 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:54,328 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:54,493 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:54,494 INFO L124 PetriNetUnfolderBase]: 33/638 cut-off events. [2023-08-24 05:13:54,494 INFO L125 PetriNetUnfolderBase]: For 7106/7106 co-relation queries the response was YES. [2023-08-24 05:13:54,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:54,494 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:54,494 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:54,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:54,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1676269936, now seen corresponding path program 1 times [2023-08-24 05:13:54,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:54,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795364047] [2023-08-24 05:13:54,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:54,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:54,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:54,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:54,563 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:54,564 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:54,564 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:54,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-24 05:13:54,564 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:54,564 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:54,564 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:54,564 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-08-24 05:13:54,625 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:54,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,063 INFO L124 PetriNetUnfolderBase]: 106/1249 cut-off events. [2023-08-24 05:13:55,064 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:13:55,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-08-24 05:13:55,109 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,121 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,121 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:13:55,121 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,121 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-08-24 05:13:55,538 INFO L124 PetriNetUnfolderBase]: 106/1249 cut-off events. [2023-08-24 05:13:55,539 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:13:55,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-08-24 05:13:55,753 INFO L119 LiptonReduction]: Number of co-enabled transitions 622160 [2023-08-24 05:13:59,506 INFO L134 LiptonReduction]: Checked pairs total: 3270716 [2023-08-24 05:13:59,507 INFO L136 LiptonReduction]: Total number of compositions: 455 [2023-08-24 05:13:59,507 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:13:59,508 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:13:59,508 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:13:59,651 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:13:59,651 INFO L124 PetriNetUnfolderBase]: 34/659 cut-off events. [2023-08-24 05:13:59,651 INFO L125 PetriNetUnfolderBase]: For 7735/7735 co-relation queries the response was YES. [2023-08-24 05:13:59,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:13:59,651 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:13:59,651 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:13:59,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:13:59,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1597191654, now seen corresponding path program 1 times [2023-08-24 05:13:59,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:13:59,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248070960] [2023-08-24 05:13:59,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:13:59,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:13:59,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:59,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:13:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:13:59,725 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:13:59,725 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:13:59,725 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:13:59,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-24 05:13:59,725 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:13:59,725 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:13:59,725 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:13:59,725 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-08-24 05:13:59,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:13:59,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,204 INFO L124 PetriNetUnfolderBase]: 109/1284 cut-off events. [2023-08-24 05:14:00,205 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:14:00,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-08-24 05:14:00,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,262 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,262 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:00,262 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,262 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-08-24 05:14:00,706 INFO L124 PetriNetUnfolderBase]: 109/1284 cut-off events. [2023-08-24 05:14:00,706 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:14:00,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-08-24 05:14:00,905 INFO L119 LiptonReduction]: Number of co-enabled transitions 658152 [2023-08-24 05:14:03,597 INFO L134 LiptonReduction]: Checked pairs total: 2994216 [2023-08-24 05:14:03,597 INFO L136 LiptonReduction]: Total number of compositions: 471 [2023-08-24 05:14:03,598 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:03,598 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:03,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:03,807 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:03,807 INFO L124 PetriNetUnfolderBase]: 35/678 cut-off events. [2023-08-24 05:14:03,807 INFO L125 PetriNetUnfolderBase]: For 8400/8400 co-relation queries the response was YES. [2023-08-24 05:14:03,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:03,807 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:03,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:03,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:03,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1393586136, now seen corresponding path program 1 times [2023-08-24 05:14:03,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:03,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596209344] [2023-08-24 05:14:03,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:03,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:03,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:03,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:03,890 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:03,890 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:03,890 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:03,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-24 05:14:03,891 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:03,891 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:03,891 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:03,891 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-08-24 05:14:03,948 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:03,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,391 INFO L124 PetriNetUnfolderBase]: 112/1319 cut-off events. [2023-08-24 05:14:04,392 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:14:04,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-08-24 05:14:04,441 INFO L82 GeneralOperation]: Start removeDead. Operand has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,453 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,453 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:04,453 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,454 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-08-24 05:14:04,894 INFO L124 PetriNetUnfolderBase]: 112/1319 cut-off events. [2023-08-24 05:14:04,894 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:14:04,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-08-24 05:14:05,137 INFO L119 LiptonReduction]: Number of co-enabled transitions 695156 [2023-08-24 05:14:07,968 INFO L134 LiptonReduction]: Checked pairs total: 3682794 [2023-08-24 05:14:07,968 INFO L136 LiptonReduction]: Total number of compositions: 483 [2023-08-24 05:14:07,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:07,969 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:07,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:08,127 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:08,127 INFO L124 PetriNetUnfolderBase]: 36/695 cut-off events. [2023-08-24 05:14:08,127 INFO L125 PetriNetUnfolderBase]: For 9102/9102 co-relation queries the response was YES. [2023-08-24 05:14:08,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:08,127 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:08,127 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:08,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:08,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1703950248, now seen corresponding path program 1 times [2023-08-24 05:14:08,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:08,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39963196] [2023-08-24 05:14:08,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:08,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:08,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:08,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:08,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:08,190 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:08,190 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:08,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-24 05:14:08,191 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:08,191 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:08,191 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:08,191 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-08-24 05:14:08,248 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:08,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:08,829 INFO L124 PetriNetUnfolderBase]: 115/1354 cut-off events. [2023-08-24 05:14:08,829 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:14:08,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-08-24 05:14:08,862 INFO L82 GeneralOperation]: Start removeDead. Operand has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:08,871 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:08,871 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:08,871 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:08,871 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:08,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-08-24 05:14:09,333 INFO L124 PetriNetUnfolderBase]: 115/1354 cut-off events. [2023-08-24 05:14:09,333 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:14:09,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-08-24 05:14:09,574 INFO L119 LiptonReduction]: Number of co-enabled transitions 733172 [2023-08-24 05:14:12,632 INFO L134 LiptonReduction]: Checked pairs total: 3338412 [2023-08-24 05:14:12,632 INFO L136 LiptonReduction]: Total number of compositions: 494 [2023-08-24 05:14:12,633 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:12,634 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:12,634 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:12,799 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:12,799 INFO L124 PetriNetUnfolderBase]: 37/716 cut-off events. [2023-08-24 05:14:12,799 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2023-08-24 05:14:12,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:12,799 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:12,799 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:12,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash 321791943, now seen corresponding path program 1 times [2023-08-24 05:14:12,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:12,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736443591] [2023-08-24 05:14:12,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:12,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:12,854 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:12,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:12,894 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:12,894 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:12,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-24 05:14:12,894 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:12,894 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:12,895 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:12,895 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-08-24 05:14:12,955 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:12,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:13,449 INFO L124 PetriNetUnfolderBase]: 118/1389 cut-off events. [2023-08-24 05:14:13,449 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:14:13,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-08-24 05:14:13,506 INFO L82 GeneralOperation]: Start removeDead. Operand has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:13,519 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:13,519 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:13,519 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:13,519 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:13,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-08-24 05:14:14,082 INFO L124 PetriNetUnfolderBase]: 118/1389 cut-off events. [2023-08-24 05:14:14,083 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:14:14,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-08-24 05:14:14,318 INFO L119 LiptonReduction]: Number of co-enabled transitions 772200 [2023-08-24 05:14:18,402 INFO L134 LiptonReduction]: Checked pairs total: 3538338 [2023-08-24 05:14:18,403 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-08-24 05:14:18,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:18,404 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:18,404 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:18,583 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:18,583 INFO L124 PetriNetUnfolderBase]: 38/735 cut-off events. [2023-08-24 05:14:18,583 INFO L125 PetriNetUnfolderBase]: For 10621/10621 co-relation queries the response was YES. [2023-08-24 05:14:18,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:18,583 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:18,583 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:18,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:18,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1843357122, now seen corresponding path program 1 times [2023-08-24 05:14:18,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:18,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659430236] [2023-08-24 05:14:18,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:18,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:18,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:18,652 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:18,652 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:18,652 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:18,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-24 05:14:18,652 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:18,652 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:18,652 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:18,653 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-08-24 05:14:18,719 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:18,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,270 INFO L124 PetriNetUnfolderBase]: 121/1424 cut-off events. [2023-08-24 05:14:19,270 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:14:19,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-08-24 05:14:19,325 INFO L82 GeneralOperation]: Start removeDead. Operand has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,337 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,338 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:19,338 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,338 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-08-24 05:14:19,867 INFO L124 PetriNetUnfolderBase]: 121/1424 cut-off events. [2023-08-24 05:14:19,868 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:14:19,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-08-24 05:14:20,140 INFO L119 LiptonReduction]: Number of co-enabled transitions 812240 [2023-08-24 05:14:24,125 INFO L134 LiptonReduction]: Checked pairs total: 4274319 [2023-08-24 05:14:24,126 INFO L136 LiptonReduction]: Total number of compositions: 521 [2023-08-24 05:14:24,127 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:24,127 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:24,127 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:24,310 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:24,311 INFO L124 PetriNetUnfolderBase]: 39/754 cut-off events. [2023-08-24 05:14:24,311 INFO L125 PetriNetUnfolderBase]: For 11440/11440 co-relation queries the response was YES. [2023-08-24 05:14:24,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:24,311 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:24,311 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:24,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:24,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1596547462, now seen corresponding path program 1 times [2023-08-24 05:14:24,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:24,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142503720] [2023-08-24 05:14:24,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:24,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:24,342 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:24,379 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:24,379 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:24,379 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:24,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-24 05:14:24,379 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:24,380 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:24,380 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:24,380 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-08-24 05:14:24,445 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:24,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:24,988 INFO L124 PetriNetUnfolderBase]: 124/1459 cut-off events. [2023-08-24 05:14:24,989 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:14:25,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-08-24 05:14:25,051 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:25,066 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:25,066 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:25,066 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:25,066 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:25,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-08-24 05:14:25,686 INFO L124 PetriNetUnfolderBase]: 124/1459 cut-off events. [2023-08-24 05:14:25,686 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:14:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-08-24 05:14:25,903 INFO L119 LiptonReduction]: Number of co-enabled transitions 853292 [2023-08-24 05:14:30,246 INFO L134 LiptonReduction]: Checked pairs total: 3892858 [2023-08-24 05:14:30,246 INFO L136 LiptonReduction]: Total number of compositions: 536 [2023-08-24 05:14:30,247 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:30,253 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:30,253 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:30,450 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:30,450 INFO L124 PetriNetUnfolderBase]: 40/773 cut-off events. [2023-08-24 05:14:30,450 INFO L125 PetriNetUnfolderBase]: For 12300/12300 co-relation queries the response was YES. [2023-08-24 05:14:30,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:30,450 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:30,450 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:30,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1683594807, now seen corresponding path program 1 times [2023-08-24 05:14:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:30,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510774992] [2023-08-24 05:14:30,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:30,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:30,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:30,522 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:30,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:30,575 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:30,575 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:30,575 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:30,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-24 05:14:30,575 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:30,575 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:30,576 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:30,576 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-08-24 05:14:30,650 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:30,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,233 INFO L124 PetriNetUnfolderBase]: 127/1494 cut-off events. [2023-08-24 05:14:31,234 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:14:31,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-08-24 05:14:31,296 INFO L82 GeneralOperation]: Start removeDead. Operand has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,309 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:31,309 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,310 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-08-24 05:14:31,873 INFO L124 PetriNetUnfolderBase]: 127/1494 cut-off events. [2023-08-24 05:14:31,873 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:14:31,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-08-24 05:14:32,173 INFO L119 LiptonReduction]: Number of co-enabled transitions 895356 [2023-08-24 05:14:36,463 INFO L134 LiptonReduction]: Checked pairs total: 4077444 [2023-08-24 05:14:36,463 INFO L136 LiptonReduction]: Total number of compositions: 549 [2023-08-24 05:14:36,464 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:36,464 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:36,464 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:36,667 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:36,667 INFO L124 PetriNetUnfolderBase]: 41/792 cut-off events. [2023-08-24 05:14:36,667 INFO L125 PetriNetUnfolderBase]: For 13202/13202 co-relation queries the response was YES. [2023-08-24 05:14:36,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:36,667 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:36,667 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:36,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:36,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1464406940, now seen corresponding path program 1 times [2023-08-24 05:14:36,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:36,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196615205] [2023-08-24 05:14:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:36,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:36,717 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:36,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:36,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:36,774 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:36,774 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:36,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-24 05:14:36,774 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:36,774 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:36,774 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:36,774 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-08-24 05:14:36,849 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:36,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:37,447 INFO L124 PetriNetUnfolderBase]: 130/1529 cut-off events. [2023-08-24 05:14:37,448 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:14:37,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-08-24 05:14:37,516 INFO L82 GeneralOperation]: Start removeDead. Operand has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:37,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:37,532 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:37,532 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:37,533 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:37,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-08-24 05:14:38,151 INFO L124 PetriNetUnfolderBase]: 130/1529 cut-off events. [2023-08-24 05:14:38,152 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:14:38,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-08-24 05:14:38,458 INFO L119 LiptonReduction]: Number of co-enabled transitions 938432 [2023-08-24 05:14:42,970 INFO L134 LiptonReduction]: Checked pairs total: 4300960 [2023-08-24 05:14:42,970 INFO L136 LiptonReduction]: Total number of compositions: 558 [2023-08-24 05:14:42,971 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:42,972 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:42,972 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:43,183 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:43,184 INFO L124 PetriNetUnfolderBase]: 42/811 cut-off events. [2023-08-24 05:14:43,184 INFO L125 PetriNetUnfolderBase]: For 14147/14147 co-relation queries the response was YES. [2023-08-24 05:14:43,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:43,184 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:43,184 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:43,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash -6628080, now seen corresponding path program 1 times [2023-08-24 05:14:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:43,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906666562] [2023-08-24 05:14:43,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:43,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:43,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:43,281 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:43,281 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:43,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-24 05:14:43,281 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:43,282 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:43,282 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:43,282 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-08-24 05:14:43,356 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:43,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:43,987 INFO L124 PetriNetUnfolderBase]: 133/1564 cut-off events. [2023-08-24 05:14:43,987 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:14:44,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-08-24 05:14:44,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:44,076 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:44,076 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:44,076 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:44,076 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:44,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-08-24 05:14:44,806 INFO L124 PetriNetUnfolderBase]: 133/1564 cut-off events. [2023-08-24 05:14:44,806 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:14:44,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-08-24 05:14:45,055 INFO L119 LiptonReduction]: Number of co-enabled transitions 982520 [2023-08-24 05:14:49,575 INFO L134 LiptonReduction]: Checked pairs total: 4491498 [2023-08-24 05:14:49,575 INFO L136 LiptonReduction]: Total number of compositions: 572 [2023-08-24 05:14:49,577 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:49,578 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:49,578 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:49,808 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:49,808 INFO L124 PetriNetUnfolderBase]: 43/830 cut-off events. [2023-08-24 05:14:49,808 INFO L125 PetriNetUnfolderBase]: For 15136/15136 co-relation queries the response was YES. [2023-08-24 05:14:49,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:49,808 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:49,808 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:49,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:49,808 INFO L85 PathProgramCache]: Analyzing trace with hash 843025966, now seen corresponding path program 1 times [2023-08-24 05:14:49,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:49,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327751819] [2023-08-24 05:14:49,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:49,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:49,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:49,947 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:49,947 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:49,947 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:49,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-24 05:14:49,947 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:49,947 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:49,947 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:49,947 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-08-24 05:14:50,024 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:50,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:50,677 INFO L124 PetriNetUnfolderBase]: 136/1599 cut-off events. [2023-08-24 05:14:50,677 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:14:50,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-08-24 05:14:50,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:50,770 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:50,770 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:50,770 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:50,770 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:50,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-08-24 05:14:51,427 INFO L124 PetriNetUnfolderBase]: 136/1599 cut-off events. [2023-08-24 05:14:51,427 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:14:51,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-08-24 05:14:51,799 INFO L119 LiptonReduction]: Number of co-enabled transitions 1027620 [2023-08-24 05:14:56,183 INFO L134 LiptonReduction]: Checked pairs total: 5435396 [2023-08-24 05:14:56,184 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-08-24 05:14:56,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:14:56,185 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:14:56,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:14:56,450 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:14:56,450 INFO L124 PetriNetUnfolderBase]: 44/849 cut-off events. [2023-08-24 05:14:56,450 INFO L125 PetriNetUnfolderBase]: For 16170/16170 co-relation queries the response was YES. [2023-08-24 05:14:56,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:14:56,451 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:14:56,451 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:14:56,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:14:56,454 INFO L85 PathProgramCache]: Analyzing trace with hash -9125668, now seen corresponding path program 1 times [2023-08-24 05:14:56,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:14:56,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684057048] [2023-08-24 05:14:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:14:56,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:14:56,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:56,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:14:56,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:14:56,599 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:14:56,599 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:14:56,599 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:14:56,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-24 05:14:56,600 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:14:56,600 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:14:56,600 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:14:56,600 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-08-24 05:14:56,673 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:14:56,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:57,420 INFO L124 PetriNetUnfolderBase]: 139/1634 cut-off events. [2023-08-24 05:14:57,421 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:14:57,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-08-24 05:14:57,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:57,506 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:57,506 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:14:57,506 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:57,506 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:57,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-08-24 05:14:58,228 INFO L124 PetriNetUnfolderBase]: 139/1634 cut-off events. [2023-08-24 05:14:58,228 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:14:58,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-08-24 05:14:58,618 INFO L119 LiptonReduction]: Number of co-enabled transitions 1073732 [2023-08-24 05:15:03,237 INFO L134 LiptonReduction]: Checked pairs total: 4926967 [2023-08-24 05:15:03,238 INFO L136 LiptonReduction]: Total number of compositions: 598 [2023-08-24 05:15:03,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:03,243 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:03,243 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:03,493 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:03,493 INFO L124 PetriNetUnfolderBase]: 45/868 cut-off events. [2023-08-24 05:15:03,493 INFO L125 PetriNetUnfolderBase]: For 17250/17250 co-relation queries the response was YES. [2023-08-24 05:15:03,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:03,494 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:03,494 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:03,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:03,494 INFO L85 PathProgramCache]: Analyzing trace with hash -656534461, now seen corresponding path program 1 times [2023-08-24 05:15:03,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:03,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552606312] [2023-08-24 05:15:03,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:03,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:03,558 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:03,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:03,642 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:03,642 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:03,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-24 05:15:03,642 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:03,643 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:03,643 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:03,643 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-08-24 05:15:03,720 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:03,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:04,513 INFO L124 PetriNetUnfolderBase]: 142/1669 cut-off events. [2023-08-24 05:15:04,513 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:15:04,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-08-24 05:15:04,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:04,595 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:04,595 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:04,595 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:04,595 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:04,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-08-24 05:15:05,341 INFO L124 PetriNetUnfolderBase]: 142/1669 cut-off events. [2023-08-24 05:15:05,341 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:15:05,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-08-24 05:15:05,749 INFO L119 LiptonReduction]: Number of co-enabled transitions 1120856 [2023-08-24 05:15:10,425 INFO L134 LiptonReduction]: Checked pairs total: 5118942 [2023-08-24 05:15:10,425 INFO L136 LiptonReduction]: Total number of compositions: 607 [2023-08-24 05:15:10,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:10,427 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:10,427 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:10,691 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:10,691 INFO L124 PetriNetUnfolderBase]: 46/887 cut-off events. [2023-08-24 05:15:10,691 INFO L125 PetriNetUnfolderBase]: For 18377/18377 co-relation queries the response was YES. [2023-08-24 05:15:10,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:10,691 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:10,691 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:10,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:10,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1529770651, now seen corresponding path program 1 times [2023-08-24 05:15:10,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:10,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089187781] [2023-08-24 05:15:10,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:10,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:10,762 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:10,816 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:10,816 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:10,816 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-24 05:15:10,816 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:10,816 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:10,816 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:10,817 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-08-24 05:15:10,898 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:10,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:11,666 INFO L124 PetriNetUnfolderBase]: 145/1704 cut-off events. [2023-08-24 05:15:11,666 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:15:11,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-08-24 05:15:11,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:11,755 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:11,755 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:11,755 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:11,755 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:11,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-08-24 05:15:12,489 INFO L124 PetriNetUnfolderBase]: 145/1704 cut-off events. [2023-08-24 05:15:12,489 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:15:12,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-08-24 05:15:12,905 INFO L119 LiptonReduction]: Number of co-enabled transitions 1168992 [2023-08-24 05:15:17,805 INFO L134 LiptonReduction]: Checked pairs total: 5336119 [2023-08-24 05:15:17,805 INFO L136 LiptonReduction]: Total number of compositions: 626 [2023-08-24 05:15:17,806 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:17,806 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:17,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:18,084 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:18,084 INFO L124 PetriNetUnfolderBase]: 47/906 cut-off events. [2023-08-24 05:15:18,084 INFO L125 PetriNetUnfolderBase]: For 19552/19552 co-relation queries the response was YES. [2023-08-24 05:15:18,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:18,084 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:18,085 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:18,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:18,085 INFO L85 PathProgramCache]: Analyzing trace with hash 883391226, now seen corresponding path program 1 times [2023-08-24 05:15:18,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:18,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245541560] [2023-08-24 05:15:18,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:18,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:18,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:18,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:18,182 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:18,183 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:18,183 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:18,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-24 05:15:18,183 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:18,183 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:18,183 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:18,183 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-08-24 05:15:18,255 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:18,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,083 INFO L124 PetriNetUnfolderBase]: 148/1739 cut-off events. [2023-08-24 05:15:19,083 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:15:19,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-08-24 05:15:19,170 INFO L82 GeneralOperation]: Start removeDead. Operand has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,189 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,189 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:19,189 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,189 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-08-24 05:15:19,964 INFO L124 PetriNetUnfolderBase]: 148/1739 cut-off events. [2023-08-24 05:15:19,964 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:15:20,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-08-24 05:15:20,684 INFO L119 LiptonReduction]: Number of co-enabled transitions 1218140 [2023-08-24 05:15:25,691 INFO L134 LiptonReduction]: Checked pairs total: 5575292 [2023-08-24 05:15:25,691 INFO L136 LiptonReduction]: Total number of compositions: 637 [2023-08-24 05:15:25,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:25,692 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:25,692 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:25,990 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:25,990 INFO L124 PetriNetUnfolderBase]: 48/925 cut-off events. [2023-08-24 05:15:25,990 INFO L125 PetriNetUnfolderBase]: For 20776/20776 co-relation queries the response was YES. [2023-08-24 05:15:25,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:25,990 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:25,990 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:25,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:25,991 INFO L85 PathProgramCache]: Analyzing trace with hash -88097170, now seen corresponding path program 1 times [2023-08-24 05:15:25,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:25,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849812204] [2023-08-24 05:15:25,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:25,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:26,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:26,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:26,124 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:26,124 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:26,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-24 05:15:26,124 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:26,125 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:26,125 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:26,125 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-08-24 05:15:26,216 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:26,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:27,165 INFO L124 PetriNetUnfolderBase]: 151/1774 cut-off events. [2023-08-24 05:15:27,165 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:15:27,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-08-24 05:15:27,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:27,262 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:27,262 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:27,262 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:27,262 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:27,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-08-24 05:15:28,246 INFO L124 PetriNetUnfolderBase]: 151/1774 cut-off events. [2023-08-24 05:15:28,246 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:15:28,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-08-24 05:15:28,692 INFO L119 LiptonReduction]: Number of co-enabled transitions 1268300 [2023-08-24 05:15:34,257 INFO L134 LiptonReduction]: Checked pairs total: 6754381 [2023-08-24 05:15:34,257 INFO L136 LiptonReduction]: Total number of compositions: 647 [2023-08-24 05:15:34,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:34,258 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:34,258 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:34,570 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:34,571 INFO L124 PetriNetUnfolderBase]: 49/944 cut-off events. [2023-08-24 05:15:34,571 INFO L125 PetriNetUnfolderBase]: For 22050/22050 co-relation queries the response was YES. [2023-08-24 05:15:34,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:34,571 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:34,571 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:34,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:34,571 INFO L85 PathProgramCache]: Analyzing trace with hash 881421803, now seen corresponding path program 1 times [2023-08-24 05:15:34,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:34,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400920251] [2023-08-24 05:15:34,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:34,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:34,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:34,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:34,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:34,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:34,718 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:34,719 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:34,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-24 05:15:34,719 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:34,719 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:34,720 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:34,720 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-08-24 05:15:34,841 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:34,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:35,939 INFO L124 PetriNetUnfolderBase]: 154/1809 cut-off events. [2023-08-24 05:15:35,940 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:15:36,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-08-24 05:15:36,016 INFO L82 GeneralOperation]: Start removeDead. Operand has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:36,139 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:36,139 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:36,139 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:36,139 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:36,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-08-24 05:15:37,079 INFO L124 PetriNetUnfolderBase]: 154/1809 cut-off events. [2023-08-24 05:15:37,079 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:15:37,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-08-24 05:15:37,444 INFO L119 LiptonReduction]: Number of co-enabled transitions 1319472 [2023-08-24 05:15:42,864 INFO L134 LiptonReduction]: Checked pairs total: 7003548 [2023-08-24 05:15:42,864 INFO L136 LiptonReduction]: Total number of compositions: 653 [2023-08-24 05:15:42,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:42,865 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:42,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:43,256 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:43,256 INFO L124 PetriNetUnfolderBase]: 50/961 cut-off events. [2023-08-24 05:15:43,256 INFO L125 PetriNetUnfolderBase]: For 23375/23375 co-relation queries the response was YES. [2023-08-24 05:15:43,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:43,257 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:43,257 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:43,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:43,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1109444436, now seen corresponding path program 1 times [2023-08-24 05:15:43,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:43,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274851290] [2023-08-24 05:15:43,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:43,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:43,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:43,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:43,370 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:43,370 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:43,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-24 05:15:43,370 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:43,370 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:43,370 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:43,370 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-08-24 05:15:43,453 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:43,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:44,382 INFO L124 PetriNetUnfolderBase]: 157/1844 cut-off events. [2023-08-24 05:15:44,382 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:15:44,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-08-24 05:15:44,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:44,482 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:44,482 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:44,482 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:44,483 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:44,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-08-24 05:15:45,501 INFO L124 PetriNetUnfolderBase]: 157/1844 cut-off events. [2023-08-24 05:15:45,501 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:15:45,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-08-24 05:15:46,073 INFO L119 LiptonReduction]: Number of co-enabled transitions 1371656 [2023-08-24 05:15:51,478 INFO L134 LiptonReduction]: Checked pairs total: 6281537 [2023-08-24 05:15:51,479 INFO L136 LiptonReduction]: Total number of compositions: 672 [2023-08-24 05:15:51,482 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:51,482 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:51,482 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:15:51,830 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:15:51,830 INFO L124 PetriNetUnfolderBase]: 51/982 cut-off events. [2023-08-24 05:15:51,831 INFO L125 PetriNetUnfolderBase]: For 24752/24752 co-relation queries the response was YES. [2023-08-24 05:15:51,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:15:51,831 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:15:51,831 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:15:51,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:15:51,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1267340619, now seen corresponding path program 1 times [2023-08-24 05:15:51,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:15:51,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845261942] [2023-08-24 05:15:51,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:15:51,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:15:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:51,904 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:15:51,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:15:51,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:15:51,990 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:15:51,990 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:15:51,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-24 05:15:51,990 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:15:51,991 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:15:51,991 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:15:51,991 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-08-24 05:15:52,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:15:52,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:53,006 INFO L124 PetriNetUnfolderBase]: 160/1879 cut-off events. [2023-08-24 05:15:53,007 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:15:53,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-08-24 05:15:53,107 INFO L82 GeneralOperation]: Start removeDead. Operand has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:53,128 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:53,128 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:15:53,128 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:53,128 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:53,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-08-24 05:15:54,063 INFO L124 PetriNetUnfolderBase]: 160/1879 cut-off events. [2023-08-24 05:15:54,063 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:15:54,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-08-24 05:15:54,565 INFO L119 LiptonReduction]: Number of co-enabled transitions 1424852 [2023-08-24 05:15:59,681 INFO L134 LiptonReduction]: Checked pairs total: 6556192 [2023-08-24 05:15:59,681 INFO L136 LiptonReduction]: Total number of compositions: 690 [2023-08-24 05:15:59,682 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:15:59,682 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:15:59,682 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:00,168 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:00,169 INFO L124 PetriNetUnfolderBase]: 52/1001 cut-off events. [2023-08-24 05:16:00,169 INFO L125 PetriNetUnfolderBase]: For 26182/26182 co-relation queries the response was YES. [2023-08-24 05:16:00,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:00,169 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:00,169 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:00,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:00,169 INFO L85 PathProgramCache]: Analyzing trace with hash -129590833, now seen corresponding path program 1 times [2023-08-24 05:16:00,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:00,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558094084] [2023-08-24 05:16:00,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:00,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:00,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:00,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:00,289 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:00,289 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:00,289 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:00,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-24 05:16:00,289 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:00,290 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:00,290 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:00,290 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-08-24 05:16:00,379 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:00,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:01,380 INFO L124 PetriNetUnfolderBase]: 163/1914 cut-off events. [2023-08-24 05:16:01,381 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:16:01,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-08-24 05:16:01,497 INFO L82 GeneralOperation]: Start removeDead. Operand has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:01,521 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:01,521 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:01,521 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:01,521 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:01,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-08-24 05:16:02,697 INFO L124 PetriNetUnfolderBase]: 163/1914 cut-off events. [2023-08-24 05:16:02,697 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:16:02,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-08-24 05:16:03,205 INFO L119 LiptonReduction]: Number of co-enabled transitions 1479060 [2023-08-24 05:16:08,187 INFO L134 LiptonReduction]: Checked pairs total: 6753110 [2023-08-24 05:16:08,188 INFO L136 LiptonReduction]: Total number of compositions: 694 [2023-08-24 05:16:08,189 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:08,189 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:08,189 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:08,561 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:08,561 INFO L124 PetriNetUnfolderBase]: 53/1020 cut-off events. [2023-08-24 05:16:08,561 INFO L125 PetriNetUnfolderBase]: For 27666/27666 co-relation queries the response was YES. [2023-08-24 05:16:08,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:08,562 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:08,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:08,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:08,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1499773517, now seen corresponding path program 1 times [2023-08-24 05:16:08,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:08,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708485076] [2023-08-24 05:16:08,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:08,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:08,641 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:08,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:08,709 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:08,709 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:08,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-24 05:16:08,709 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:08,709 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:08,709 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:08,709 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-08-24 05:16:08,801 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:09,899 INFO L124 PetriNetUnfolderBase]: 166/1949 cut-off events. [2023-08-24 05:16:09,899 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:16:10,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-08-24 05:16:10,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:10,054 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:10,054 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:10,054 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:10,054 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:10,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-08-24 05:16:11,243 INFO L124 PetriNetUnfolderBase]: 166/1949 cut-off events. [2023-08-24 05:16:11,244 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:16:11,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-08-24 05:16:11,863 INFO L119 LiptonReduction]: Number of co-enabled transitions 1534280 [2023-08-24 05:16:17,506 INFO L134 LiptonReduction]: Checked pairs total: 7012514 [2023-08-24 05:16:17,506 INFO L136 LiptonReduction]: Total number of compositions: 706 [2023-08-24 05:16:17,507 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:17,508 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:17,508 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:17,913 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:17,913 INFO L124 PetriNetUnfolderBase]: 54/1039 cut-off events. [2023-08-24 05:16:17,913 INFO L125 PetriNetUnfolderBase]: For 29205/29205 co-relation queries the response was YES. [2023-08-24 05:16:17,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:17,914 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:17,914 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:17,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:17,914 INFO L85 PathProgramCache]: Analyzing trace with hash 739553943, now seen corresponding path program 1 times [2023-08-24 05:16:17,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:17,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752115499] [2023-08-24 05:16:17,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:17,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:17,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:17,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:18,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:18,052 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:18,052 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:18,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-24 05:16:18,053 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:18,053 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:18,053 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:18,053 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-08-24 05:16:18,150 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:18,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:19,340 INFO L124 PetriNetUnfolderBase]: 169/1984 cut-off events. [2023-08-24 05:16:19,340 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:16:19,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-08-24 05:16:19,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:19,497 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:19,498 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:19,498 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:19,498 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:19,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-08-24 05:16:20,628 INFO L124 PetriNetUnfolderBase]: 169/1984 cut-off events. [2023-08-24 05:16:20,629 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:16:20,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-08-24 05:16:21,261 INFO L119 LiptonReduction]: Number of co-enabled transitions 1590512 [2023-08-24 05:16:27,264 INFO L134 LiptonReduction]: Checked pairs total: 7263665 [2023-08-24 05:16:27,265 INFO L136 LiptonReduction]: Total number of compositions: 717 [2023-08-24 05:16:27,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:27,267 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:27,267 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:27,662 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:27,662 INFO L124 PetriNetUnfolderBase]: 55/1056 cut-off events. [2023-08-24 05:16:27,662 INFO L125 PetriNetUnfolderBase]: For 30800/30800 co-relation queries the response was YES. [2023-08-24 05:16:27,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:27,663 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:27,663 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:27,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash -446912051, now seen corresponding path program 1 times [2023-08-24 05:16:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:27,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267131551] [2023-08-24 05:16:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:27,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:27,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:27,839 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:27,839 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:27,839 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:27,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-24 05:16:27,839 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:27,839 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:27,840 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:27,840 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-08-24 05:16:27,949 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:27,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:29,112 INFO L124 PetriNetUnfolderBase]: 172/2019 cut-off events. [2023-08-24 05:16:29,112 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:16:29,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-08-24 05:16:29,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:29,274 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:29,274 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:29,274 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:29,274 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:29,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-08-24 05:16:30,603 INFO L124 PetriNetUnfolderBase]: 172/2019 cut-off events. [2023-08-24 05:16:30,603 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:16:30,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-08-24 05:16:31,057 INFO L119 LiptonReduction]: Number of co-enabled transitions 1647756 [2023-08-24 05:16:36,979 INFO L134 LiptonReduction]: Checked pairs total: 7570282 [2023-08-24 05:16:36,979 INFO L136 LiptonReduction]: Total number of compositions: 731 [2023-08-24 05:16:36,980 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:36,980 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:36,980 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:37,407 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:37,407 INFO L124 PetriNetUnfolderBase]: 56/1077 cut-off events. [2023-08-24 05:16:37,407 INFO L125 PetriNetUnfolderBase]: For 32452/32452 co-relation queries the response was YES. [2023-08-24 05:16:37,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:37,407 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:37,407 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:37,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:37,408 INFO L85 PathProgramCache]: Analyzing trace with hash -64641083, now seen corresponding path program 1 times [2023-08-24 05:16:37,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:37,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352103854] [2023-08-24 05:16:37,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:37,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:37,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:37,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:37,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:37,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:37,549 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:37,549 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:37,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-24 05:16:37,549 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:37,549 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:37,549 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:37,549 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-08-24 05:16:37,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:37,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:38,893 INFO L124 PetriNetUnfolderBase]: 175/2054 cut-off events. [2023-08-24 05:16:38,893 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:16:39,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-08-24 05:16:39,035 INFO L82 GeneralOperation]: Start removeDead. Operand has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:39,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:39,065 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:39,065 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:39,065 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:39,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-08-24 05:16:40,252 INFO L124 PetriNetUnfolderBase]: 175/2054 cut-off events. [2023-08-24 05:16:40,252 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:16:40,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-08-24 05:16:40,934 INFO L119 LiptonReduction]: Number of co-enabled transitions 1706012 [2023-08-24 05:16:47,048 INFO L134 LiptonReduction]: Checked pairs total: 7773742 [2023-08-24 05:16:47,048 INFO L136 LiptonReduction]: Total number of compositions: 752 [2023-08-24 05:16:47,049 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:47,049 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:47,049 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:47,520 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:47,520 INFO L124 PetriNetUnfolderBase]: 57/1096 cut-off events. [2023-08-24 05:16:47,520 INFO L125 PetriNetUnfolderBase]: For 34162/34162 co-relation queries the response was YES. [2023-08-24 05:16:47,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:47,521 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:47,521 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:47,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:47,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1272169416, now seen corresponding path program 1 times [2023-08-24 05:16:47,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:47,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290550912] [2023-08-24 05:16:47,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:47,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:47,585 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:47,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:47,665 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:47,666 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:47,666 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:47,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-24 05:16:47,666 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:47,666 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:47,666 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:47,666 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-08-24 05:16:47,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:47,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:49,067 INFO L124 PetriNetUnfolderBase]: 178/2089 cut-off events. [2023-08-24 05:16:49,068 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:16:49,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-08-24 05:16:49,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:49,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:49,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:16:49,248 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:49,248 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:49,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-08-24 05:16:50,463 INFO L124 PetriNetUnfolderBase]: 178/2089 cut-off events. [2023-08-24 05:16:50,464 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:16:50,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-08-24 05:16:51,176 INFO L119 LiptonReduction]: Number of co-enabled transitions 1765280 [2023-08-24 05:16:57,829 INFO L134 LiptonReduction]: Checked pairs total: 8095610 [2023-08-24 05:16:57,829 INFO L136 LiptonReduction]: Total number of compositions: 755 [2023-08-24 05:16:57,830 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:16:57,830 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:16:57,830 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:16:58,276 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:16:58,277 INFO L124 PetriNetUnfolderBase]: 58/1115 cut-off events. [2023-08-24 05:16:58,277 INFO L125 PetriNetUnfolderBase]: For 35931/35931 co-relation queries the response was YES. [2023-08-24 05:16:58,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:16:58,277 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:16:58,277 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:16:58,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:16:58,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1959714887, now seen corresponding path program 1 times [2023-08-24 05:16:58,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:16:58,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884914189] [2023-08-24 05:16:58,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:16:58,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:16:58,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:58,365 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:16:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:16:58,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:16:58,541 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:16:58,541 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:16:58,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-24 05:16:58,542 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:16:58,542 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:16:58,542 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:16:58,542 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-08-24 05:16:58,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:16:58,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:16:59,909 INFO L124 PetriNetUnfolderBase]: 181/2124 cut-off events. [2023-08-24 05:16:59,909 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:17:00,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-08-24 05:17:00,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:17:00,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:17:00,099 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:00,099 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:17:00,099 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:17:00,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-08-24 05:17:01,353 INFO L124 PetriNetUnfolderBase]: 181/2124 cut-off events. [2023-08-24 05:17:01,353 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:17:01,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-08-24 05:17:02,095 INFO L119 LiptonReduction]: Number of co-enabled transitions 1825560 [2023-08-24 05:17:08,134 INFO L134 LiptonReduction]: Checked pairs total: 8381642 [2023-08-24 05:17:08,134 INFO L136 LiptonReduction]: Total number of compositions: 769 [2023-08-24 05:17:08,139 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:17:08,139 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:17:08,139 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:17:08,639 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:17:08,639 INFO L124 PetriNetUnfolderBase]: 59/1134 cut-off events. [2023-08-24 05:17:08,639 INFO L125 PetriNetUnfolderBase]: For 37760/37760 co-relation queries the response was YES. [2023-08-24 05:17:08,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:17:08,639 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:17:08,639 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:17:08,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:17:08,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1333874343, now seen corresponding path program 1 times [2023-08-24 05:17:08,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:17:08,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632502211] [2023-08-24 05:17:08,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:17:08,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:17:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:08,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:17:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:08,808 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:17:08,808 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:17:08,808 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:17:08,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-24 05:17:08,808 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:17:08,808 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:17:08,808 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:17:08,808 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-08-24 05:17:08,904 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:17:08,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:10,390 INFO L124 PetriNetUnfolderBase]: 184/2159 cut-off events. [2023-08-24 05:17:10,390 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:17:10,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-08-24 05:17:10,553 INFO L82 GeneralOperation]: Start removeDead. Operand has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:10,588 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:10,589 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:10,589 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:10,589 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:10,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-08-24 05:17:12,177 INFO L124 PetriNetUnfolderBase]: 184/2159 cut-off events. [2023-08-24 05:17:12,177 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:17:12,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-08-24 05:17:13,010 INFO L119 LiptonReduction]: Number of co-enabled transitions 1886852 [2023-08-24 05:17:19,706 INFO L134 LiptonReduction]: Checked pairs total: 8670296 [2023-08-24 05:17:19,706 INFO L136 LiptonReduction]: Total number of compositions: 781 [2023-08-24 05:17:19,708 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:17:19,708 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:17:19,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:17:20,187 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:17:20,187 INFO L124 PetriNetUnfolderBase]: 60/1153 cut-off events. [2023-08-24 05:17:20,187 INFO L125 PetriNetUnfolderBase]: For 39650/39650 co-relation queries the response was YES. [2023-08-24 05:17:20,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:17:20,188 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:17:20,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:17:20,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:17:20,188 INFO L85 PathProgramCache]: Analyzing trace with hash 262370994, now seen corresponding path program 1 times [2023-08-24 05:17:20,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:17:20,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067426695] [2023-08-24 05:17:20,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:17:20,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:17:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:20,271 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:17:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:20,458 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:17:20,458 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:17:20,458 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:17:20,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-24 05:17:20,458 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:17:20,459 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:17:20,459 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:17:20,459 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-08-24 05:17:20,584 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:17:20,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:22,200 INFO L124 PetriNetUnfolderBase]: 187/2194 cut-off events. [2023-08-24 05:17:22,201 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:17:22,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-08-24 05:17:22,307 INFO L82 GeneralOperation]: Start removeDead. Operand has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:22,328 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:22,328 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:22,328 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:22,328 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:22,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-08-24 05:17:23,772 INFO L124 PetriNetUnfolderBase]: 187/2194 cut-off events. [2023-08-24 05:17:23,772 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:17:23,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-08-24 05:17:24,389 INFO L119 LiptonReduction]: Number of co-enabled transitions 1949156 [2023-08-24 05:17:31,401 INFO L134 LiptonReduction]: Checked pairs total: 8896933 [2023-08-24 05:17:31,401 INFO L136 LiptonReduction]: Total number of compositions: 795 [2023-08-24 05:17:31,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:17:31,402 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:17:31,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:17:31,925 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:17:31,925 INFO L124 PetriNetUnfolderBase]: 61/1172 cut-off events. [2023-08-24 05:17:31,925 INFO L125 PetriNetUnfolderBase]: For 41602/41602 co-relation queries the response was YES. [2023-08-24 05:17:31,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:17:31,925 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:17:31,925 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:17:31,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:17:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1118478033, now seen corresponding path program 1 times [2023-08-24 05:17:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:17:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030628450] [2023-08-24 05:17:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:17:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:17:31,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:31,992 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:17:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:32,091 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:17:32,091 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:17:32,091 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:17:32,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-24 05:17:32,091 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:17:32,091 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:17:32,091 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:17:32,092 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-08-24 05:17:32,188 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:17:32,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:33,724 INFO L124 PetriNetUnfolderBase]: 190/2229 cut-off events. [2023-08-24 05:17:33,724 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:17:33,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-08-24 05:17:33,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:33,861 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:33,862 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:33,862 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:33,862 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:33,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-08-24 05:17:35,383 INFO L124 PetriNetUnfolderBase]: 190/2229 cut-off events. [2023-08-24 05:17:35,383 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:17:35,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-08-24 05:17:36,068 INFO L119 LiptonReduction]: Number of co-enabled transitions 2012472 [2023-08-24 05:17:42,511 INFO L134 LiptonReduction]: Checked pairs total: 9233458 [2023-08-24 05:17:42,511 INFO L136 LiptonReduction]: Total number of compositions: 810 [2023-08-24 05:17:42,512 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:17:42,512 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:17:42,512 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:17:43,056 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:17:43,056 INFO L124 PetriNetUnfolderBase]: 62/1191 cut-off events. [2023-08-24 05:17:43,056 INFO L125 PetriNetUnfolderBase]: For 43617/43617 co-relation queries the response was YES. [2023-08-24 05:17:43,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:17:43,056 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:17:43,056 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:17:43,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:17:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1100300091, now seen corresponding path program 1 times [2023-08-24 05:17:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:17:43,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100680972] [2023-08-24 05:17:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:17:43,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:17:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:43,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:17:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:43,221 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:17:43,221 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:17:43,221 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:17:43,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-24 05:17:43,221 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:17:43,221 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:17:43,221 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:17:43,221 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-08-24 05:17:43,324 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:17:43,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:44,804 INFO L124 PetriNetUnfolderBase]: 193/2264 cut-off events. [2023-08-24 05:17:44,805 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:17:44,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-08-24 05:17:44,931 INFO L82 GeneralOperation]: Start removeDead. Operand has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:44,955 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:44,955 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:44,955 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:44,955 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:44,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-08-24 05:17:46,612 INFO L124 PetriNetUnfolderBase]: 193/2264 cut-off events. [2023-08-24 05:17:46,612 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:17:46,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-08-24 05:17:47,374 INFO L119 LiptonReduction]: Number of co-enabled transitions 2076800 [2023-08-24 05:17:54,564 INFO L134 LiptonReduction]: Checked pairs total: 9502601 [2023-08-24 05:17:54,565 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-08-24 05:17:54,567 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:17:54,568 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:17:54,568 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:17:55,151 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:17:55,151 INFO L124 PetriNetUnfolderBase]: 63/1210 cut-off events. [2023-08-24 05:17:55,151 INFO L125 PetriNetUnfolderBase]: For 45696/45696 co-relation queries the response was YES. [2023-08-24 05:17:55,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:17:55,151 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:17:55,151 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:17:55,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:17:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2107634232, now seen corresponding path program 1 times [2023-08-24 05:17:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:17:55,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877424154] [2023-08-24 05:17:55,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:17:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:17:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:55,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:17:55,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:17:55,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:17:55,349 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:17:55,349 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:17:55,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-24 05:17:55,350 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:17:55,350 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:17:55,350 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:17:55,350 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-08-24 05:17:55,452 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:17:55,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:57,120 INFO L124 PetriNetUnfolderBase]: 196/2299 cut-off events. [2023-08-24 05:17:57,120 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:17:57,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-08-24 05:17:57,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:57,272 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:57,273 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:17:57,273 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:57,273 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:57,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-08-24 05:17:58,999 INFO L124 PetriNetUnfolderBase]: 196/2299 cut-off events. [2023-08-24 05:17:58,999 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:17:59,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-08-24 05:17:59,663 INFO L119 LiptonReduction]: Number of co-enabled transitions 2142140 [2023-08-24 05:18:07,390 INFO L134 LiptonReduction]: Checked pairs total: 9800446 [2023-08-24 05:18:07,391 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-08-24 05:18:07,392 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:18:07,392 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:18:07,392 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:18:07,947 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:18:07,947 INFO L124 PetriNetUnfolderBase]: 64/1229 cut-off events. [2023-08-24 05:18:07,947 INFO L125 PetriNetUnfolderBase]: For 47840/47840 co-relation queries the response was YES. [2023-08-24 05:18:07,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:18:07,948 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:18:07,948 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:18:07,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:18:07,948 INFO L85 PathProgramCache]: Analyzing trace with hash -61530144, now seen corresponding path program 1 times [2023-08-24 05:18:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:18:07,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485273302] [2023-08-24 05:18:07,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:18:07,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:18:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:08,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:18:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:08,178 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:18:08,178 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:18:08,179 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:18:08,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-24 05:18:08,179 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:18:08,179 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:18:08,179 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:18:08,179 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-08-24 05:18:08,289 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:18:08,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:10,123 INFO L124 PetriNetUnfolderBase]: 199/2334 cut-off events. [2023-08-24 05:18:10,123 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:18:10,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-08-24 05:18:10,247 INFO L82 GeneralOperation]: Start removeDead. Operand has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:10,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:10,271 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:18:10,271 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:10,271 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:10,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-08-24 05:18:11,950 INFO L124 PetriNetUnfolderBase]: 199/2334 cut-off events. [2023-08-24 05:18:11,950 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:18:12,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-08-24 05:18:12,591 INFO L119 LiptonReduction]: Number of co-enabled transitions 2208492 [2023-08-24 05:18:19,310 INFO L134 LiptonReduction]: Checked pairs total: 10156259 [2023-08-24 05:18:19,310 INFO L136 LiptonReduction]: Total number of compositions: 845 [2023-08-24 05:18:19,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:18:19,311 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:18:19,311 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:18:19,919 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:18:19,919 INFO L124 PetriNetUnfolderBase]: 65/1248 cut-off events. [2023-08-24 05:18:19,920 INFO L125 PetriNetUnfolderBase]: For 50050/50050 co-relation queries the response was YES. [2023-08-24 05:18:19,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:18:19,920 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:18:19,920 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:18:19,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:18:19,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1344173195, now seen corresponding path program 1 times [2023-08-24 05:18:19,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:18:19,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479710484] [2023-08-24 05:18:19,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:18:19,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:18:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:19,986 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:18:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:20,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:18:20,093 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:18:20,093 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:18:20,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-08-24 05:18:20,093 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:18:20,093 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:18:20,093 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:18:20,093 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-08-24 05:18:20,197 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:18:20,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:22,079 INFO L124 PetriNetUnfolderBase]: 202/2369 cut-off events. [2023-08-24 05:18:22,079 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:18:22,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-08-24 05:18:22,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:22,233 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:22,233 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:18:22,233 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:22,233 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:22,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-08-24 05:18:24,009 INFO L124 PetriNetUnfolderBase]: 202/2369 cut-off events. [2023-08-24 05:18:24,009 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:18:24,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-08-24 05:18:24,895 INFO L119 LiptonReduction]: Number of co-enabled transitions 2275856 [2023-08-24 05:18:33,419 INFO L134 LiptonReduction]: Checked pairs total: 10435578 [2023-08-24 05:18:33,419 INFO L136 LiptonReduction]: Total number of compositions: 859 [2023-08-24 05:18:33,420 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:18:33,421 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:18:33,421 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:18:34,071 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:18:34,071 INFO L124 PetriNetUnfolderBase]: 66/1267 cut-off events. [2023-08-24 05:18:34,071 INFO L125 PetriNetUnfolderBase]: For 52327/52327 co-relation queries the response was YES. [2023-08-24 05:18:34,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:18:34,071 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:18:34,071 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:18:34,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:18:34,072 INFO L85 PathProgramCache]: Analyzing trace with hash -647726204, now seen corresponding path program 1 times [2023-08-24 05:18:34,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:18:34,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683368647] [2023-08-24 05:18:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:18:34,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:18:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:34,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:18:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:34,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:18:34,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:18:34,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:18:34,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-24 05:18:34,253 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:18:34,253 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:18:34,253 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:18:34,253 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-08-24 05:18:34,366 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:18:34,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:36,068 INFO L124 PetriNetUnfolderBase]: 205/2404 cut-off events. [2023-08-24 05:18:36,069 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:18:36,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-08-24 05:18:36,219 INFO L82 GeneralOperation]: Start removeDead. Operand has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:36,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:36,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:18:36,248 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:36,248 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:36,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-08-24 05:18:38,116 INFO L124 PetriNetUnfolderBase]: 205/2404 cut-off events. [2023-08-24 05:18:38,116 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:18:38,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-08-24 05:18:38,992 INFO L119 LiptonReduction]: Number of co-enabled transitions 2344232 [2023-08-24 05:18:47,477 INFO L134 LiptonReduction]: Checked pairs total: 12484202 [2023-08-24 05:18:47,477 INFO L136 LiptonReduction]: Total number of compositions: 867 [2023-08-24 05:18:47,478 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:18:47,479 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:18:47,479 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:18:48,087 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:18:48,087 INFO L124 PetriNetUnfolderBase]: 67/1286 cut-off events. [2023-08-24 05:18:48,087 INFO L125 PetriNetUnfolderBase]: For 54672/54672 co-relation queries the response was YES. [2023-08-24 05:18:48,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:18:48,088 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:18:48,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:18:48,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:18:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash 691621688, now seen corresponding path program 1 times [2023-08-24 05:18:48,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:18:48,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616089495] [2023-08-24 05:18:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:18:48,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:18:48,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:48,157 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:18:48,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:18:48,274 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:18:48,274 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:18:48,274 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:18:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-24 05:18:48,274 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:18:48,275 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:18:48,275 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:18:48,275 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-08-24 05:18:48,460 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:18:48,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:50,446 INFO L124 PetriNetUnfolderBase]: 208/2439 cut-off events. [2023-08-24 05:18:50,447 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:18:50,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-08-24 05:18:50,591 INFO L82 GeneralOperation]: Start removeDead. Operand has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:50,621 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:50,621 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:18:50,621 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:50,621 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:50,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-08-24 05:18:52,542 INFO L124 PetriNetUnfolderBase]: 208/2439 cut-off events. [2023-08-24 05:18:52,543 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:18:52,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-08-24 05:18:53,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 2413620 [2023-08-24 05:19:02,349 INFO L134 LiptonReduction]: Checked pairs total: 11098748 [2023-08-24 05:19:02,350 INFO L136 LiptonReduction]: Total number of compositions: 884 [2023-08-24 05:19:02,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:02,353 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:02,353 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:03,094 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:03,094 INFO L124 PetriNetUnfolderBase]: 68/1305 cut-off events. [2023-08-24 05:19:03,094 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2023-08-24 05:19:03,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:03,094 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:03,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:03,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:03,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1289187537, now seen corresponding path program 1 times [2023-08-24 05:19:03,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:03,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925150436] [2023-08-24 05:19:03,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:03,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:03,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:03,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:03,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:03,369 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:03,369 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:03,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-08-24 05:19:03,369 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:03,369 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:03,370 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:03,370 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-08-24 05:19:03,533 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:03,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:05,634 INFO L124 PetriNetUnfolderBase]: 211/2474 cut-off events. [2023-08-24 05:19:05,634 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:19:05,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-08-24 05:19:05,781 INFO L82 GeneralOperation]: Start removeDead. Operand has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:05,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:05,813 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:05,813 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:05,813 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:05,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-08-24 05:19:07,654 INFO L124 PetriNetUnfolderBase]: 211/2474 cut-off events. [2023-08-24 05:19:07,655 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:19:07,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-08-24 05:19:08,589 INFO L119 LiptonReduction]: Number of co-enabled transitions 2484020 [2023-08-24 05:19:16,032 INFO L134 LiptonReduction]: Checked pairs total: 11421327 [2023-08-24 05:19:16,032 INFO L136 LiptonReduction]: Total number of compositions: 894 [2023-08-24 05:19:16,033 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:16,033 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:16,033 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:16,797 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:16,798 INFO L124 PetriNetUnfolderBase]: 69/1324 cut-off events. [2023-08-24 05:19:16,798 INFO L125 PetriNetUnfolderBase]: For 59570/59570 co-relation queries the response was YES. [2023-08-24 05:19:16,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:16,798 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:16,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:16,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:16,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1158290761, now seen corresponding path program 1 times [2023-08-24 05:19:16,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:16,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314030442] [2023-08-24 05:19:16,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:16,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:16,890 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:17,013 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:17,014 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:17,014 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:17,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-24 05:19:17,014 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:17,014 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:17,014 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:17,014 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-08-24 05:19:17,137 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:17,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:19,215 INFO L124 PetriNetUnfolderBase]: 214/2509 cut-off events. [2023-08-24 05:19:19,216 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:19:19,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-08-24 05:19:19,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:19,539 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:19,539 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:19,540 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:19,540 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:19,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-08-24 05:19:21,701 INFO L124 PetriNetUnfolderBase]: 214/2509 cut-off events. [2023-08-24 05:19:21,701 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:19:21,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-08-24 05:19:22,667 INFO L119 LiptonReduction]: Number of co-enabled transitions 2555432 [2023-08-24 05:19:30,926 INFO L134 LiptonReduction]: Checked pairs total: 11764958 [2023-08-24 05:19:30,926 INFO L136 LiptonReduction]: Total number of compositions: 904 [2023-08-24 05:19:30,927 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:30,928 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:30,928 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:31,653 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:31,653 INFO L124 PetriNetUnfolderBase]: 70/1341 cut-off events. [2023-08-24 05:19:31,653 INFO L125 PetriNetUnfolderBase]: For 62125/62125 co-relation queries the response was YES. [2023-08-24 05:19:31,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:31,653 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:31,653 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:31,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:31,654 INFO L85 PathProgramCache]: Analyzing trace with hash 47236810, now seen corresponding path program 1 times [2023-08-24 05:19:31,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:31,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744159130] [2023-08-24 05:19:31,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:31,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:31,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:31,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:31,872 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:31,872 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:31,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-24 05:19:31,872 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:31,872 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:31,872 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:31,872 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-08-24 05:19:32,001 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:32,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:34,120 INFO L124 PetriNetUnfolderBase]: 217/2544 cut-off events. [2023-08-24 05:19:34,120 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-24 05:19:34,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-08-24 05:19:34,292 INFO L82 GeneralOperation]: Start removeDead. Operand has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:34,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:34,324 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:34,324 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:34,324 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:34,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-08-24 05:19:36,737 INFO L124 PetriNetUnfolderBase]: 217/2544 cut-off events. [2023-08-24 05:19:36,737 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-24 05:19:36,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-08-24 05:19:37,577 INFO L119 LiptonReduction]: Number of co-enabled transitions 2627856 [2023-08-24 05:19:46,302 INFO L134 LiptonReduction]: Checked pairs total: 13983268 [2023-08-24 05:19:46,302 INFO L136 LiptonReduction]: Total number of compositions: 922 [2023-08-24 05:19:46,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:19:46,303 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:19:46,303 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:19:47,055 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:19:47,055 INFO L124 PetriNetUnfolderBase]: 71/1362 cut-off events. [2023-08-24 05:19:47,055 INFO L125 PetriNetUnfolderBase]: For 64752/64752 co-relation queries the response was YES. [2023-08-24 05:19:47,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:19:47,055 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:19:47,055 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:19:47,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:19:47,056 INFO L85 PathProgramCache]: Analyzing trace with hash 796665465, now seen corresponding path program 1 times [2023-08-24 05:19:47,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:19:47,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300566462] [2023-08-24 05:19:47,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:19:47,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:19:47,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:47,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:19:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:19:47,275 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:19:47,275 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:19:47,276 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:19:47,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-08-24 05:19:47,276 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:19:47,276 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:19:47,276 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:19:47,276 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-08-24 05:19:47,399 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:19:47,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:49,468 INFO L124 PetriNetUnfolderBase]: 220/2579 cut-off events. [2023-08-24 05:19:49,468 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-24 05:19:49,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-08-24 05:19:49,641 INFO L82 GeneralOperation]: Start removeDead. Operand has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:49,673 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:49,673 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:19:49,673 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:49,673 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:49,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-08-24 05:19:51,892 INFO L124 PetriNetUnfolderBase]: 220/2579 cut-off events. [2023-08-24 05:19:51,892 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-24 05:19:52,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-08-24 05:19:52,902 INFO L119 LiptonReduction]: Number of co-enabled transitions 2701292 [2023-08-24 05:20:00,405 INFO L134 LiptonReduction]: Checked pairs total: 14362426 [2023-08-24 05:20:00,405 INFO L136 LiptonReduction]: Total number of compositions: 933 [2023-08-24 05:20:00,406 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:00,406 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:00,406 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:01,216 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:01,216 INFO L124 PetriNetUnfolderBase]: 72/1381 cut-off events. [2023-08-24 05:20:01,216 INFO L125 PetriNetUnfolderBase]: For 67452/67452 co-relation queries the response was YES. [2023-08-24 05:20:01,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:01,217 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:01,217 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:01,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:01,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1049295772, now seen corresponding path program 1 times [2023-08-24 05:20:01,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:01,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092508544] [2023-08-24 05:20:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:01,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:01,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:01,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:01,464 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:01,465 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:01,465 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:01,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-08-24 05:20:01,465 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:01,465 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:01,466 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:01,466 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-08-24 05:20:01,577 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:01,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:04,075 INFO L124 PetriNetUnfolderBase]: 223/2614 cut-off events. [2023-08-24 05:20:04,076 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-24 05:20:04,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-08-24 05:20:04,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:04,277 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:04,277 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:04,277 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:04,277 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:04,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-08-24 05:20:06,396 INFO L124 PetriNetUnfolderBase]: 223/2614 cut-off events. [2023-08-24 05:20:06,396 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-24 05:20:06,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-08-24 05:20:07,456 INFO L119 LiptonReduction]: Number of co-enabled transitions 2775740 [2023-08-24 05:20:15,677 INFO L134 LiptonReduction]: Checked pairs total: 12750973 [2023-08-24 05:20:15,677 INFO L136 LiptonReduction]: Total number of compositions: 942 [2023-08-24 05:20:15,678 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:15,679 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:15,679 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:16,482 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:16,483 INFO L124 PetriNetUnfolderBase]: 73/1400 cut-off events. [2023-08-24 05:20:16,483 INFO L125 PetriNetUnfolderBase]: For 70226/70226 co-relation queries the response was YES. [2023-08-24 05:20:16,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:16,483 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:16,483 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:16,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:16,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1380237850, now seen corresponding path program 1 times [2023-08-24 05:20:16,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:16,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920003586] [2023-08-24 05:20:16,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:16,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:16,568 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:16,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:16,708 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:16,708 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:16,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-08-24 05:20:16,708 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:16,708 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:16,709 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:16,709 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-08-24 05:20:16,807 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:16,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:19,338 INFO L124 PetriNetUnfolderBase]: 226/2649 cut-off events. [2023-08-24 05:20:19,338 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-24 05:20:19,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-08-24 05:20:19,508 INFO L82 GeneralOperation]: Start removeDead. Operand has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:19,539 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:19,539 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:19,539 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:19,539 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:19,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-08-24 05:20:22,163 INFO L124 PetriNetUnfolderBase]: 226/2649 cut-off events. [2023-08-24 05:20:22,164 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-24 05:20:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-08-24 05:20:23,262 INFO L119 LiptonReduction]: Number of co-enabled transitions 2851200 [2023-08-24 05:20:32,850 INFO L134 LiptonReduction]: Checked pairs total: 13067602 [2023-08-24 05:20:32,850 INFO L136 LiptonReduction]: Total number of compositions: 962 [2023-08-24 05:20:32,852 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:32,853 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:32,853 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:33,694 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:33,694 INFO L124 PetriNetUnfolderBase]: 74/1417 cut-off events. [2023-08-24 05:20:33,694 INFO L125 PetriNetUnfolderBase]: For 73075/73075 co-relation queries the response was YES. [2023-08-24 05:20:33,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:33,694 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:33,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:33,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:33,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1645892731, now seen corresponding path program 1 times [2023-08-24 05:20:33,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:33,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049224216] [2023-08-24 05:20:33,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:33,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:33,839 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:33,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:33,979 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:33,979 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:33,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-08-24 05:20:33,979 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:33,979 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:33,979 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:33,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-08-24 05:20:34,106 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:34,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:36,574 INFO L124 PetriNetUnfolderBase]: 229/2684 cut-off events. [2023-08-24 05:20:36,574 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-24 05:20:36,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-08-24 05:20:36,752 INFO L82 GeneralOperation]: Start removeDead. Operand has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:36,783 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:36,783 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:36,783 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:36,783 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:36,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-08-24 05:20:39,056 INFO L124 PetriNetUnfolderBase]: 229/2684 cut-off events. [2023-08-24 05:20:39,056 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-24 05:20:39,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-08-24 05:20:40,164 INFO L119 LiptonReduction]: Number of co-enabled transitions 2927672 [2023-08-24 05:20:48,255 INFO L134 LiptonReduction]: Checked pairs total: 13433078 [2023-08-24 05:20:48,255 INFO L136 LiptonReduction]: Total number of compositions: 968 [2023-08-24 05:20:48,256 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:20:48,256 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:20:48,256 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:20:49,244 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:20:49,244 INFO L124 PetriNetUnfolderBase]: 75/1438 cut-off events. [2023-08-24 05:20:49,244 INFO L125 PetriNetUnfolderBase]: For 76000/76000 co-relation queries the response was YES. [2023-08-24 05:20:49,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:20:49,244 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:20:49,244 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:20:49,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:20:49,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2067543241, now seen corresponding path program 1 times [2023-08-24 05:20:49,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:20:49,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473852232] [2023-08-24 05:20:49,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:20:49,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:20:49,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:49,337 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:20:49,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:20:49,495 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:20:49,495 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:20:49,495 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:20:49,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-08-24 05:20:49,495 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:20:49,495 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:20:49,495 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:20:49,495 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-08-24 05:20:49,631 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:20:49,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:52,223 INFO L124 PetriNetUnfolderBase]: 232/2719 cut-off events. [2023-08-24 05:20:52,223 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-24 05:20:52,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-08-24 05:20:52,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:52,445 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:52,445 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:20:52,445 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:52,446 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:52,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-08-24 05:20:54,916 INFO L124 PetriNetUnfolderBase]: 232/2719 cut-off events. [2023-08-24 05:20:54,916 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-24 05:20:55,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-08-24 05:20:56,034 INFO L119 LiptonReduction]: Number of co-enabled transitions 3005156 [2023-08-24 05:21:05,055 INFO L134 LiptonReduction]: Checked pairs total: 13772880 [2023-08-24 05:21:05,055 INFO L136 LiptonReduction]: Total number of compositions: 985 [2023-08-24 05:21:05,056 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:05,056 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:05,056 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:05,904 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:05,904 INFO L124 PetriNetUnfolderBase]: 76/1455 cut-off events. [2023-08-24 05:21:05,905 INFO L125 PetriNetUnfolderBase]: For 79002/79002 co-relation queries the response was YES. [2023-08-24 05:21:05,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:05,905 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:05,905 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:05,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:05,905 INFO L85 PathProgramCache]: Analyzing trace with hash -2020036882, now seen corresponding path program 1 times [2023-08-24 05:21:05,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:05,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515552500] [2023-08-24 05:21:05,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:05,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:06,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:06,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:06,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:06,186 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:06,187 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:06,187 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:06,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-08-24 05:21:06,187 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:06,187 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:06,187 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:06,187 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-08-24 05:21:06,378 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:06,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:08,850 INFO L124 PetriNetUnfolderBase]: 235/2754 cut-off events. [2023-08-24 05:21:08,850 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-24 05:21:09,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-08-24 05:21:09,048 INFO L82 GeneralOperation]: Start removeDead. Operand has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:09,082 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:09,083 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:09,083 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:09,083 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:09,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-08-24 05:21:11,597 INFO L124 PetriNetUnfolderBase]: 235/2754 cut-off events. [2023-08-24 05:21:11,597 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-24 05:21:11,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-08-24 05:21:12,766 INFO L119 LiptonReduction]: Number of co-enabled transitions 3083652 [2023-08-24 05:21:22,726 INFO L134 LiptonReduction]: Checked pairs total: 16400332 [2023-08-24 05:21:22,726 INFO L136 LiptonReduction]: Total number of compositions: 994 [2023-08-24 05:21:22,727 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:22,727 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:22,728 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:23,698 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:23,699 INFO L124 PetriNetUnfolderBase]: 77/1474 cut-off events. [2023-08-24 05:21:23,699 INFO L125 PetriNetUnfolderBase]: For 82082/82082 co-relation queries the response was YES. [2023-08-24 05:21:23,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:23,699 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:23,699 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:23,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:23,699 INFO L85 PathProgramCache]: Analyzing trace with hash -585108477, now seen corresponding path program 1 times [2023-08-24 05:21:23,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:23,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121950329] [2023-08-24 05:21:23,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:23,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:23,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:23,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:23,998 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:23,999 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:23,999 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:23,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-08-24 05:21:23,999 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:23,999 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:23,999 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:23,999 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-08-24 05:21:24,139 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:24,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:26,650 INFO L124 PetriNetUnfolderBase]: 238/2789 cut-off events. [2023-08-24 05:21:26,650 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-24 05:21:26,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-08-24 05:21:26,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:26,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:26,890 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:26,890 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:26,890 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:26,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-08-24 05:21:29,700 INFO L124 PetriNetUnfolderBase]: 238/2789 cut-off events. [2023-08-24 05:21:29,700 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-24 05:21:29,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-08-24 05:21:30,887 INFO L119 LiptonReduction]: Number of co-enabled transitions 3163160 [2023-08-24 05:21:39,232 INFO L134 LiptonReduction]: Checked pairs total: 16815906 [2023-08-24 05:21:39,232 INFO L136 LiptonReduction]: Total number of compositions: 1000 [2023-08-24 05:21:39,233 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:39,233 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:39,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:40,133 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:40,133 INFO L124 PetriNetUnfolderBase]: 78/1495 cut-off events. [2023-08-24 05:21:40,133 INFO L125 PetriNetUnfolderBase]: For 85241/85241 co-relation queries the response was YES. [2023-08-24 05:21:40,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:40,134 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:40,134 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:40,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:40,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2125646683, now seen corresponding path program 1 times [2023-08-24 05:21:40,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:40,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553551271] [2023-08-24 05:21:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:40,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:40,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:40,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:40,407 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:40,408 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:40,408 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:40,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-24 05:21:40,408 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:40,408 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:40,408 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:40,408 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-08-24 05:21:40,536 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:40,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:43,375 INFO L124 PetriNetUnfolderBase]: 241/2824 cut-off events. [2023-08-24 05:21:43,375 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-24 05:21:43,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-08-24 05:21:43,587 INFO L82 GeneralOperation]: Start removeDead. Operand has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:43,625 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:43,625 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:21:43,625 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:43,625 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:43,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-08-24 05:21:46,520 INFO L124 PetriNetUnfolderBase]: 241/2824 cut-off events. [2023-08-24 05:21:46,520 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-24 05:21:46,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-08-24 05:21:47,759 INFO L119 LiptonReduction]: Number of co-enabled transitions 3243680 [2023-08-24 05:21:57,563 INFO L134 LiptonReduction]: Checked pairs total: 14833580 [2023-08-24 05:21:57,564 INFO L136 LiptonReduction]: Total number of compositions: 1021 [2023-08-24 05:21:57,564 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:21:57,565 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:21:57,565 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:21:58,678 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:21:58,679 INFO L124 PetriNetUnfolderBase]: 79/1514 cut-off events. [2023-08-24 05:21:58,679 INFO L125 PetriNetUnfolderBase]: For 88480/88480 co-relation queries the response was YES. [2023-08-24 05:21:58,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:21:58,679 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:21:58,679 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:21:58,679 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:21:58,679 INFO L85 PathProgramCache]: Analyzing trace with hash -97422992, now seen corresponding path program 1 times [2023-08-24 05:21:58,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:21:58,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135376712] [2023-08-24 05:21:58,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:21:58,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:21:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:58,789 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:21:58,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:21:58,963 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:21:58,963 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:21:58,963 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:21:58,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-08-24 05:21:58,963 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:21:58,963 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:21:58,963 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:21:58,963 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-08-24 05:21:59,158 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:21:59,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:01,873 INFO L124 PetriNetUnfolderBase]: 244/2859 cut-off events. [2023-08-24 05:22:01,873 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-24 05:22:02,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-08-24 05:22:02,094 INFO L82 GeneralOperation]: Start removeDead. Operand has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:02,131 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:02,132 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:02,132 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:02,132 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:02,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-08-24 05:22:04,840 INFO L124 PetriNetUnfolderBase]: 244/2859 cut-off events. [2023-08-24 05:22:04,840 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-24 05:22:05,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-08-24 05:22:06,106 INFO L119 LiptonReduction]: Number of co-enabled transitions 3325212 [2023-08-24 05:22:16,378 INFO L134 LiptonReduction]: Checked pairs total: 15298478 [2023-08-24 05:22:16,379 INFO L136 LiptonReduction]: Total number of compositions: 1029 [2023-08-24 05:22:16,381 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:16,381 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:16,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:17,386 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:17,387 INFO L124 PetriNetUnfolderBase]: 80/1531 cut-off events. [2023-08-24 05:22:17,387 INFO L125 PetriNetUnfolderBase]: For 91800/91800 co-relation queries the response was YES. [2023-08-24 05:22:17,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:17,387 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:17,387 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:17,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:17,387 INFO L85 PathProgramCache]: Analyzing trace with hash -372954478, now seen corresponding path program 1 times [2023-08-24 05:22:17,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:17,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806673180] [2023-08-24 05:22:17,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:17,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:17,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:17,676 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:17,676 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:17,676 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:17,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-08-24 05:22:17,676 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:17,676 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:17,676 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:17,677 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-08-24 05:22:17,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:17,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:20,582 INFO L124 PetriNetUnfolderBase]: 247/2894 cut-off events. [2023-08-24 05:22:20,582 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-24 05:22:20,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-08-24 05:22:20,813 INFO L82 GeneralOperation]: Start removeDead. Operand has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:20,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:20,852 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:20,852 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:20,852 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:20,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-08-24 05:22:23,629 INFO L124 PetriNetUnfolderBase]: 247/2894 cut-off events. [2023-08-24 05:22:23,630 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-24 05:22:23,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-08-24 05:22:24,931 INFO L119 LiptonReduction]: Number of co-enabled transitions 3407756 [2023-08-24 05:22:35,912 INFO L134 LiptonReduction]: Checked pairs total: 15597359 [2023-08-24 05:22:35,912 INFO L136 LiptonReduction]: Total number of compositions: 1045 [2023-08-24 05:22:35,913 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:35,913 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:35,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:36,978 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:36,978 INFO L124 PetriNetUnfolderBase]: 81/1552 cut-off events. [2023-08-24 05:22:36,978 INFO L125 PetriNetUnfolderBase]: For 95202/95202 co-relation queries the response was YES. [2023-08-24 05:22:36,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:36,978 INFO L208 CegarLoopForPetriNet]: trace histogram [83, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:36,978 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:36,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1092696425, now seen corresponding path program 1 times [2023-08-24 05:22:36,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:36,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767762649] [2023-08-24 05:22:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:36,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:37,088 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:37,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:37,269 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:37,269 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:37,269 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:37,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-08-24 05:22:37,269 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:37,270 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:37,270 WARN L233 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:37,270 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2023-08-24 05:22:37,426 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:37,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:40,534 INFO L124 PetriNetUnfolderBase]: 250/2929 cut-off events. [2023-08-24 05:22:40,534 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-24 05:22:40,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6665 conditions, 2929 events. 250/2929 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9684 event pairs, 0 based on Foata normal form. 0/2512 useless extension candidates. Maximal degree in co-relation 6533. Up to 168 conditions per place. [2023-08-24 05:22:40,772 INFO L82 GeneralOperation]: Start removeDead. Operand has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:40,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:40,814 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:22:40,814 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:40,814 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:40,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1935 places, 1935 transitions, 11091 flow [2023-08-24 05:22:43,961 INFO L124 PetriNetUnfolderBase]: 250/2929 cut-off events. [2023-08-24 05:22:43,961 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-24 05:22:44,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6665 conditions, 2929 events. 250/2929 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9684 event pairs, 0 based on Foata normal form. 0/2512 useless extension candidates. Maximal degree in co-relation 6533. Up to 168 conditions per place. [2023-08-24 05:22:45,432 INFO L119 LiptonReduction]: Number of co-enabled transitions 3491312 [2023-08-24 05:22:55,482 INFO L134 LiptonReduction]: Checked pairs total: 16058136 [2023-08-24 05:22:55,482 INFO L136 LiptonReduction]: Total number of compositions: 1060 [2023-08-24 05:22:55,483 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:22:55,484 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:22:55,484 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:22:56,533 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:22:56,533 INFO L124 PetriNetUnfolderBase]: 82/1569 cut-off events. [2023-08-24 05:22:56,533 INFO L125 PetriNetUnfolderBase]: For 98687/98687 co-relation queries the response was YES. [2023-08-24 05:22:56,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:22:56,533 INFO L208 CegarLoopForPetriNet]: trace histogram [84, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:22:56,534 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:22:56,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:22:56,534 INFO L85 PathProgramCache]: Analyzing trace with hash -423495927, now seen corresponding path program 1 times [2023-08-24 05:22:56,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:22:56,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050674015] [2023-08-24 05:22:56,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:22:56,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:22:56,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:56,646 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:22:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:22:56,828 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:22:56,828 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:22:56,828 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:22:56,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-08-24 05:22:56,828 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:22:56,829 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:22:56,829 WARN L233 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:22:56,829 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2023-08-24 05:22:56,985 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:22:56,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:00,131 INFO L124 PetriNetUnfolderBase]: 253/2964 cut-off events. [2023-08-24 05:23:00,131 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-24 05:23:00,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 2964 events. 253/2964 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9803 event pairs, 0 based on Foata normal form. 0/2542 useless extension candidates. Maximal degree in co-relation 6654. Up to 170 conditions per place. [2023-08-24 05:23:00,378 INFO L82 GeneralOperation]: Start removeDead. Operand has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:00,418 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:00,419 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:00,419 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:00,419 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:00,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1958 places, 1958 transitions, 11308 flow [2023-08-24 05:23:03,339 INFO L124 PetriNetUnfolderBase]: 253/2964 cut-off events. [2023-08-24 05:23:03,339 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-24 05:23:03,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 2964 events. 253/2964 cut-off events. For 102256/102256 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9803 event pairs, 0 based on Foata normal form. 0/2542 useless extension candidates. Maximal degree in co-relation 6654. Up to 170 conditions per place. [2023-08-24 05:23:04,832 INFO L119 LiptonReduction]: Number of co-enabled transitions 3575880 [2023-08-24 05:23:15,814 INFO L134 LiptonReduction]: Checked pairs total: 19007174 [2023-08-24 05:23:15,814 INFO L136 LiptonReduction]: Total number of compositions: 1070 [2023-08-24 05:23:15,815 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:15,815 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:15,815 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:16,814 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:16,814 INFO L124 PetriNetUnfolderBase]: 83/1590 cut-off events. [2023-08-24 05:23:16,814 INFO L125 PetriNetUnfolderBase]: For 102256/102256 co-relation queries the response was YES. [2023-08-24 05:23:16,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:16,815 INFO L208 CegarLoopForPetriNet]: trace histogram [85, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:16,815 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:16,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:16,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1868631989, now seen corresponding path program 1 times [2023-08-24 05:23:16,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:16,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106087473] [2023-08-24 05:23:16,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:16,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:17,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:17,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:17,203 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:17,203 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:17,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-08-24 05:23:17,203 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:17,203 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:17,203 WARN L233 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:17,204 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2023-08-24 05:23:17,356 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:17,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:20,770 INFO L124 PetriNetUnfolderBase]: 256/2999 cut-off events. [2023-08-24 05:23:20,771 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-24 05:23:21,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6910 conditions, 2999 events. 256/2999 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9934 event pairs, 0 based on Foata normal form. 0/2572 useless extension candidates. Maximal degree in co-relation 6776. Up to 172 conditions per place. [2023-08-24 05:23:21,013 INFO L82 GeneralOperation]: Start removeDead. Operand has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:21,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:21,053 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:21,053 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:21,053 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:21,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1981 places, 1981 transitions, 11527 flow [2023-08-24 05:23:24,323 INFO L124 PetriNetUnfolderBase]: 256/2999 cut-off events. [2023-08-24 05:23:24,323 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-24 05:23:24,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6910 conditions, 2999 events. 256/2999 cut-off events. For 105910/105910 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9934 event pairs, 0 based on Foata normal form. 0/2572 useless extension candidates. Maximal degree in co-relation 6776. Up to 172 conditions per place. [2023-08-24 05:23:25,767 INFO L119 LiptonReduction]: Number of co-enabled transitions 3661460 [2023-08-24 05:23:36,117 INFO L134 LiptonReduction]: Checked pairs total: 16859980 [2023-08-24 05:23:36,117 INFO L136 LiptonReduction]: Total number of compositions: 1079 [2023-08-24 05:23:36,118 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:36,118 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:36,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:37,203 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:37,203 INFO L124 PetriNetUnfolderBase]: 84/1609 cut-off events. [2023-08-24 05:23:37,203 INFO L125 PetriNetUnfolderBase]: For 105910/105910 co-relation queries the response was YES. [2023-08-24 05:23:37,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:37,203 INFO L208 CegarLoopForPetriNet]: trace histogram [86, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:37,203 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:37,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:37,204 INFO L85 PathProgramCache]: Analyzing trace with hash -603049117, now seen corresponding path program 1 times [2023-08-24 05:23:37,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:37,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119407160] [2023-08-24 05:23:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:37,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:37,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:37,510 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:37,510 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:37,510 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:37,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-08-24 05:23:37,511 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:37,511 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:37,511 WARN L233 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:37,511 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2023-08-24 05:23:37,652 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:37,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:40,891 INFO L124 PetriNetUnfolderBase]: 259/3034 cut-off events. [2023-08-24 05:23:40,891 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-24 05:23:41,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7034 conditions, 3034 events. 259/3034 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10034 event pairs, 0 based on Foata normal form. 0/2602 useless extension candidates. Maximal degree in co-relation 6899. Up to 174 conditions per place. [2023-08-24 05:23:41,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:41,176 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:41,176 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 05:23:41,176 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:41,176 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:41,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2004 places, 2004 transitions, 11748 flow [2023-08-24 05:23:44,183 INFO L124 PetriNetUnfolderBase]: 259/3034 cut-off events. [2023-08-24 05:23:44,183 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-24 05:23:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7034 conditions, 3034 events. 259/3034 cut-off events. For 109650/109650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 10034 event pairs, 0 based on Foata normal form. 0/2602 useless extension candidates. Maximal degree in co-relation 6899. Up to 174 conditions per place. [2023-08-24 05:23:45,600 INFO L119 LiptonReduction]: Number of co-enabled transitions 3748052 [2023-08-24 05:23:56,073 INFO L134 LiptonReduction]: Checked pairs total: 19964512 [2023-08-24 05:23:56,073 INFO L136 LiptonReduction]: Total number of compositions: 1099 [2023-08-24 05:23:56,074 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-24 05:23:56,075 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@743a5d05, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 05:23:56,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-24 05:23:57,192 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 05:23:57,192 INFO L124 PetriNetUnfolderBase]: 85/1628 cut-off events. [2023-08-24 05:23:57,192 INFO L125 PetriNetUnfolderBase]: For 109650/109650 co-relation queries the response was YES. [2023-08-24 05:23:57,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 05:23:57,192 INFO L208 CegarLoopForPetriNet]: trace histogram [87, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 05:23:57,192 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 05:23:57,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 05:23:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash 318843332, now seen corresponding path program 1 times [2023-08-24 05:23:57,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 05:23:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492189384] [2023-08-24 05:23:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 05:23:57,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 05:23:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:57,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-24 05:23:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-24 05:23:57,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-24 05:23:57,516 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-24 05:23:57,516 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-24 05:23:57,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-08-24 05:23:57,516 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-24 05:23:57,517 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-08-24 05:23:57,517 WARN L233 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-24 05:23:57,517 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2023-08-24 05:23:57,787 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-24 05:23:57,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 2027 places, 2027 transitions, 11971 flow